Войти на сайт

Авторизация, ждите ...
×

ТЕМА: NetPlayPlus

NetPlayPlus 17 года 5 мес. назад #8633

  • gromdron
  • gromdron аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 512
  • Спасибо получено: 6
  • Учитель
Напиши мне в приват. Я тебе все разьясню (да, да там это только клиент, еще и сервер есть)
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #8635

  • nediver
  • nediver аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 53
  • Спасибо получено: 1
А где нибудь можно раздобыть сервер с клиентом?
Не обязательно последнюю, для начального ознакомления можно и более раннюю рабочую версию.
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #8649

  • gromdron
  • gromdron аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 512
  • Спасибо получено: 6
  • Учитель
Вот, по просьбам трудящихся выкладываю пак. Он когда-то был единственным и его запрещалось распространять все их форума. Но вот пришло время переезда и все файлы у них потерялись, а по сему выкладываю их сам.

Клиент для игры:
www.mediamax.com/forum_only/Hosted/rpg/N...sa_General_1.6.3.rar
Для добовления серверов найдите строки 107-108 в скрипте User Edits*New
а после 107 строчки введите:
[ ваш IP ,50000 , Название сервера ]
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #8774

  • limnique
  • limnique аватар
  • Вне сайта
  • Познающий
  • Сообщений: 14
А как собственно сам сервер запустить?
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #8782

  • gromdron
  • gromdron аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 512
  • Спасибо получено: 6
  • Учитель
Тут только клиент. Сервер сброшу позже.
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #8783

  • gromdron
  • gromdron аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 512
  • Спасибо получено: 6
  • Учитель
nediver

Для 2 версии все держится в секрете. Для 1 версии все рассекречено БЫЛО выложено в паблик.
Стукни мне в ICQ (если у тебя нет то поставь плз..) я тебе перекину сервер мне просто для теста нужен человек с таким открытым портом.
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #9057

  • gromdron
  • gromdron аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 512
  • Спасибо получено: 6
  • Учитель
Выкладываю сервер для клиентов 1.6.x версий.
С этой штуковиной те у кого открыт порт 50000 могут создавать сервера для игр, те у кого он не открыт смогут играть в локальной сети, то есть у себя дома, без онлайна. Правда в этом случае некоторые функции не работают. Некоторых функций просто нет, а некоторые не нужны вовсе.


www.mediamax.com/forum_only/Hosted/rpg/%...erver%5D%200.8.4.rar
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #9081

  • nediver
  • nediver аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 53
  • Спасибо получено: 1
gromdron
Пожалуйста можно поподробней про поддерживаемые функции.
В частности какие функции есть вообще, какие работают какие не работают.
Копание в скриптах конечно вещь благородная а главное полезная для мозгов, но всеже требует времени.

К примеру долго не мог понять где там чат и есть ли он вообще (это уже наверное относиться к клиенту) После непродолжительного ковыряния выяснил что есть скрипт, но он почему то в начале отключен, включаешь и все работает, клавишу вызова окна чата тоже искал на ощупь (F5)

На счет порта: не могу понять почему именно 50000 ведь при запуске сервера можно указать любой свободный порт, в клиенте соответственно. Пробовал выставлять порт 1000 нормально все конектиться.(Конечно не считая возможностей которые возможно не работают и мне неизвестны)
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #9303

  • Darkly
  • Darkly аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 39
Поскорей бы :)
У меня не качается
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #9310

  • gromdron
  • gromdron аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 512
  • Спасибо получено: 6
  • Учитель
Сервер временно в дауне.
ifolder.ru/2266360 - сервер
ifolder.ru/2266374 - клиент
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #9311

  • Darkly
  • Darkly аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 39
А можно ссылку на помощь по NetPlayPlus 1.6.3
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #9533

  • HoF
  • HoF аватар
Хихихихихихи. Закачал...
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #9536

  • gromdron
  • gromdron аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 512
  • Спасибо получено: 6
  • Учитель
Пишите тут вопросы связанные с клиентом игры.
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #10276

  • nediver
  • nediver аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 53
  • Спасибо получено: 1
У меня обнаружился странный глюк (с чем он связан, с работой клиента или самого сервера точно сказать не могу)
Не работают простейшие управляющие конструкции в событии: цикл и выбор варианта ответа.
В случае с циклом тело цикла работает один раз и выходит из цикла. В случае с выбором варианта работают действия для всех вариантов подряд не зависимо от того что выбрал игрок.
С такими глюками использовать его врядли стоит. Если только не создавать сложные конструкции и ограничиться простейшими действиями, даже диалог нормальный не сделаешь.
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #10281

  • gromdron
  • gromdron аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 512
  • Спасибо получено: 6
  • Учитель
Эта очень распространенная проблема. Даже разработчики ее не решили.
Ждем версии 2.0
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #10283

  • nediver
  • nediver аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 53
  • Спасибо получено: 1
NetPlayPlus 2.0 ruby server + client стал доступен для скачивания!
www.netplayplus.net/viewtopic.php?t=1897...08141de060e55e0ec2d6

Сам только что скачал, буду разбираться.
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #10289

  • Dzirt
  • Dzirt аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 35
Скачал, залил на ifolder.ru если кому надо качайте с него:
ifolder.ru/2398976 - сервер
ifolder.ru/2398993 - клиент
RPG Maker Newbie
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #10327

  • gromdron
  • gromdron аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 512
  • Спасибо получено: 6
  • Учитель
Мудренный сервер...Xampp нужен, SMTP, редактировать DNS... е мае... с прошлым мейкером было куда проще..
А вот и перевод клиента.
#===============================================================================
# Class Settings
#  All changes are made here.
#  The data can be called like this, $settings.method_name
#==============================================================================
class Settings
  #-------------------------------
  # Information - READ
  #
  # Use |player| in messages to get the player name. This only works for some
  # messages. The messages that can use this commands are marked # |player|
  #
  # [----------Contents----------]
  # o Connection Settings
  # o Project Settings
  # o Keyboard/Input Settings
  # o Login Settings
  # o Character Creator
  # o Name Display Over Player(NDOP)
  # o Chat Settings
  # o Trade Settings
  # o Player Interactivity
  # o Sprite Range
  # o Animation Settings
  # o Guild Settings
  #-------------------------------
  # Here you add the server name(anything you want), IP and Port for the server.
  # { Server Name  =  [ IP , Port],
  #   Server Name  =  [ IP , Port]
  # }
  # You can add as much as you want. Just make sure it looks exactly like the
  # example, unless you only have one. One would look like this;
  # { Server Name  =  [ IP , Port]}
  #
  Servers       = { Home Server      =  [ mmorpg.mydyn.net , 50000]
                   # Darkness         =  [ linkzsoft.servegame.com ,50000]
                   # Don Andy         =  [ donandy.dyndns.org ,50000]
                   # Gromdron         =  [ mmorg.no-ip.biz ,50000]
                   # Turbide          =  [ 24.37.52.65 ,6248]
                   # Fire and Ice     =  [ 209.34.170.216 ,50000]
                  }
  # This is kind of like a password. This needs to be same as the server.
  GameCode      =  713456123 
  #-------------------------------
  # Project Settings
  #-------------------------------
  # Change the default font, font size and color here. Its for esier menaging.
  Font_Name  =  Tahoma 
  Font_Size  = 16
  Font_Color = [0,0,0,255]
  # Will use chat as message box?
  Chat_Message_Box = false
  # Errors
  Unexpected_Error =  Неизвестная ошибка! 
  # Global Variables
  # All variables that are higher then NUMBER are global. 
  # By default 2500 and up are global.
  Global_Variables = 2500
  Global_Switches = 2500
  #-------------------------------
  # Keyboard/Input Settings
  #-------------------------------
  Input_Keys = {}
  Input_Keys[ PM START ] = Keys::M
  #-------------------------------
  # Login Settings
  #-------------------------------
  Login        =  Вход 
  Login_Exit   =  Выход 
  User_Name    =  Логин: 
  Password     =  Пароль: 
  Remember_Me  =  Запомнить меня? 
  Login_Status =  Пожалуйста введите логин и пароль. 
  # Display server selection?
  Display_Server = true
  # Dispaly News?
  Display_News = true
  # How long should the script wait before rechecking Servers again?(10 frames = 1 second)
  Server_Check_Time = 300
  #-------------------------------
  # Character Creator
  #-------------------------------
  Char_Creator = {}
  # Total Points
  Chara_Points = 40
  # Setup Female and Male Class Characters here.
  #           Class_id  CharacterSet Name
  Male_Class   = { 1 =  [ 001-Fighter01 ,  004-Fighter04 , 005-Fighter05 ],
                   2 =  [ 009-Lancer01 , 010-Lancer02 , 011-Lancer03 ],
                   3 =  []
                 }
  Female_Class = { 1 =  [ 002-Fighter02 ,  003-Fighter03 , 006-Fighter06 , 007-Fighter07 , 008-Fighter08 ],
                   2 =  [ 012-Lancer04 ],
                   3 =  []
                 }
  # Do not touch here.
  Char_Choose = { Male    =  Male_Class,  Female  =  Female_Class}
  # Change Text here.
  Char_Creator[ Name ]  =  Имя 
  Char_Creator[ Sex ]   =  Пол 
  Char_Creator[ Class ] =  Класс 
  Char_Creator[ Total ] =  Всего 
  Char_Creator[ HP ]    =  HP 
  Char_Creator[ SP ]    =  SP 
  Char_Creator[ STR ]   =  Сила 
  Char_Creator[ DEX ]   =  Лов. 
  Char_Creator[ AGI ]   =  Скор. 
  Char_Creator[ INT ]   =  Интел. 
  #-------------------------------
  # Name Display Over Player(NDOP)
  #-------------------------------
  NDOP_Show = true
  # For players
  NDOP_Font_P =  Tahoma 
  NDOP_Size_P = 16
  NDOP_Font_Color_P = [0,0,0,255]
  # For events
  NDOP_Font_E =  Tahoma 
  NDOP_Size_E = 16
  NDOP_Font_Color_E = [0,0,0,255]
  #-------------------------------
  # Chat Settings
  #-------------------------------
  Chat = {} # Do Not Touch
  # Here you can disable/enable chats. Do not change the names of the chat.
  Chat[ World ] = true
  Chat[ Map ] = true
  Chat[ Team ] = true
  Chat[ Guild ] = true
  Chat[ Private ] = true
  # Chat Words
  Chat_Word = {}
  # Here you can change the chat word
  Chat_Word[ World ]   =  Мир 
  Chat_Word[ Map ]     =  Карта 
  Chat_Word[ Team ]    =  Команда 
  Chat_Word[ Guild ]   =  Гильдия 
  Chat_Word[ Private ] =  Приват 
  # Here you can edit the chat language.
  Chat_Send =  Send 
  # Here you can edit the language fiter.
  Chat_Filter = { fuck  =   fudge ,
                  asshole  =   piehole ,
                  bitch  =   ditch ,
                 }
  #-------------------------------
  # Trade Settings
  #-------------------------------
  Tradable = [0,1,3]
  Non_Tradable_Element_ID = 17
  Deny_Trade      =  Сервер: |player| сорвал сделку!  # |player|
  Accept_Trade    =  Сервер: Торговля завершена. Передача предметов... 
  Trade_Complete  =  Сервер: Торговля завершена. 
  Request_Trade   =  Сервер: |player| хочет торговать с тобой.  # |player|
  Trade_Answering =  Принять условия? 
  Trade_Waiting   =  Подождте пока игрок |player| примет условия.  # |player|
  #--------------------------------
  # Player Interactivity
  #--------------------------------
  # You can edit this. It will display the written options in the
  # player interactivity menu. If you remove or change anything besides
  # language format, then you need to edit the main script as well for it
  # to function correctly.
  PI_Options = [ Магазин ,  Приватные сообщения ,  Приватный чат ,  Добавить игрока ]
  # Range tells how far the player can be to interact with an different player
  PI_Range = 4
  #--------------------------------
  # Sprite Range
  #--------------------------------
  # The range that sprites will be drawn in.
  Sprite_Range = 25
  #--------------------------------
  # Animation Settings
  #--------------------------------
  # Shrinks the animation size by division.
  Animation_Divide = 2
  # Teleport Animation, make 0 if no animation.
  Teleport_Animation_ID = 101
  #--------------------------------
  # Guild Settings
  #--------------------------------
  # Guild Colors: Play with the numbers. Anyone that has messed with photoshop
  # or similar paint programs should uderstand what the numbers mean.
  #               [ Name ,red,green,blue]
  Guild_Colors = [[ Red ,255,0,0],
                  [ Green ,0,255,0],
                  [ Blue ,0,0,255]]
  # Add/Remove Flags here
  Guild_Flags = [ Flag1 , Flag2 , Flag3 , Flag4 , Flag5 ]
  # Guild Text
  Guild_Text     = {} # don t touch
  # Change text here: Only change the second text.
  Guild_Text[ Name ]    =  Название 
  Guild_Text[ Members ] =  Игроки 
  Guild_Text[ Ranks ]   =  Ранги 
  Guild_Text[ Manage ]  =  Управление 
  Guild_Text[ Exit ]    =  Выход 
  Guild_Text[ Add ]     =  Добавить 
  Guild_Text[ Edit ]    =  Редактировать 
  Guild_Text[ Delete ]  =  Удалить 
  Guild_Text[ Leader ]  =  Лидер 
  Guild_Text[ Status ]  =  Статус 
  Guild_Text[ Quests ]  =  Квесты 
  Guild_Text[ Rank ]    =  Ранг 
  Guild_Text[ Points ]  =  Очки 
  Guild_Text[ Allys ]   =  Друзья 
  Guild_Text[ Enemies ] =  Враги 
  Guild_Text[ Contact ] =  Контактная информация 
  Guild_Text[ News ]    =  Новости 
  Guild_Text[ Reset ]   =  Сброс 
  Guild_Text[ Leave ]   =  Покинуть гильдию 
  Guild_Text[ Permissions ]        =  Permissions 
  Guild_Text[ Delete Guild ]       =  Delete Guild 
  Guild_Text[ Description ]        =  Description 
  Guild_Text[ Quest Description ]  =  Quest Description 
  # Sepcial messages that can include guild names
  # To include a guild name do: |guild|
  Ally_Add_Message     =  Гильдия |guild| добавлена в ваш лист!  
  Ally_Remove_Message  =  Гильдия |guild| удалена из вашего листа! 
  Enemy_Add_Message    =  Гильдия |guild| добавила вас как врага! 
  Enemy_Remove_Message =  Гильдия |guild| больше не считает вас врагом! 
  # Create Guild window text.
  Create_Guild_Text = {} # don t touch
  # Change text here: Only change the second text.
  Create_Guild_Text[ Title ] =  ~ Создание гильдии ~ 
  Create_Guild_Text[ Name ]  =  Название 
  Create_Guild_Text[ Color ] =  Цвет 
  Create_Guild_Text[ Flag ]  =  Флаг 
  # Errors
  Guild_Already_Error  =  Вы уже наодитесь в гильдии! 
  Guild_Taken          =  Эта гльдия уже существует! 
  Guild_Name_Taken     =  Это имя уже есть! 
  Guild_Invite         =  Ваше приглашение послано! 
  Guild_Invite_Nil     =  Пользователь в оффлайн или несуществует! 
  Guild_Sure           =  Вы уверены? 
  Guild_Rank_Exist     =  Этот ранг уже существует! 
  Guild_Created        =  Гильдия создана! 
  Guild_Failed         =  Гильдия не создана! 
  Guild_Not_Exist      =  Гильдия несуществует! 
  Guild_Player_Already =  Этот игрок уже в гильдии!  
  #--------------------------------------------------------------------------
  # * Public Instance Variables
  #--------------------------------------------------------------------------
  attr_accessor :servers
  attr_accessor :gamecode
  attr_accessor :font_name
  attr_accessor :font_size
  #attr_accessor :font_color
  attr_accessor :chat_message_box
  attr_accessor :login
  attr_accessor :login_exit
  attr_accessor :user_name
  attr_accessor :password
  attr_accessor :remember_me
  attr_accessor :login_status
  attr_accessor :display_server
  attr_accessor :display_news
  attr_accessor :server_check_time
  attr_accessor :char_creator
  attr_accessor :chara_points
  attr_accessor :male_class
  attr_accessor :female_class
  attr_accessor :char_chose
  attr_accessor :ndop_show
  attr_accessor :ndop_font_p
  attr_accessor :ndop_size_p
  #attr_accessor :ndop_font_color_p
  attr_accessor :ndop_font_e
  attr_accessor :ndop_size_e
  #attr_accessor :ndop_font_color_e
  attr_accessor :chat 
  attr_accessor :chat_word
  attr_accessor :chat_send 
  attr_accessor :chat_filter
  attr_accessor :tradable
  attr_accessor :non_tradable_element_id
  attr_accessor :deny_trade
  attr_accessor :accept_trade
  attr_accessor :trade_complete
  attr_accessor :request_trade
  attr_accessor :trade_answering
  attr_accessor :trade_waiting
  attr_accessor :pi_options
  attr_accessor :pi_range
  attr_accessor :sprite_range
  attr_accessor :animation_divide
  attr_accessor :teleport_animation_id
  attr_accessor :guild_flags
  attr_accessor :guild_colors
  attr_accessor :guild_text
  attr_accessor :create_guild_text
  attr_accessor :guild_already_error
  attr_accessor :guild_taken
  attr_accessor :guild_name_taken
  attr_accessor :guild_invite
  attr_accessor :guild_invite_nil
  attr_accessor :guild_sure
  attr_accessor :guild_rank_exist
  attr_accessor :guild_created
  attr_accessor :guild_failed
  attr_accessor :guild_not_exist
  attr_accessor :ally_add_message
  attr_accessor :ally_remove_message
  attr_accessor :enemy_add_message
  attr_accessor :enemy_remove_message
  attr_accessor :guild_player_already
  attr_accessor :unexpected_error 
  attr_accessor :input_keys
  attr_accessor :global_variables
  attr_accessor :global_switches
  #-----------------------------------------------------------------------------
  # * Initialize Object
  #-----------------------------------------------------------------------------
  def initialize
    @servers           = Servers
    @gamecode          = GameCode
    @font_name         = Font_Name
    @font_size         = Font_Size
    @font_color        = Font_Color
    @chat_message_box  = Chat_Message_Box
    @input_keys        = Input_Keys
    @login             = Login
    @login_exit        = Login_Exit
    @user_name         = User_Name
    @password          = Password
    @remember_me       = Remember_Me
    @login_status      = Login_Status
    @display_server    = Display_Server
    @display_news      = Display_News
    @server_check_time = Server_Check_Time 
    @char_creator      = Char_Creator
    @chara_points      = Chara_Points
    @male_class        = Male_Class
    @female_class      = Female_Class
    @char_chose        = Char_Choose
    @ndop_show         = NDOP_Show
    @ndop_font_p       = NDOP_Font_P
    @ndop_size_p       = NDOP_Size_P
    @ndop_font_color_p = NDOP_Font_Color_P
    @ndop_font_e       = NDOP_Font_E
    @ndop_size_e       = NDOP_Size_E
    @ndop_font_color_e = NDOP_Font_Color_E
    @chat              = Chat
    @chat_word         = Chat_Word
    @chat_send         = Chat_Send
    @chat_filter       = Chat_Filter
    @tradable          = Tradable
    @non_tradable_element_id = Non_Tradable_Element_ID
    @deny_trade        = Deny_Trade 
    @accept_trade      = Accept_Trade 
    @trade_complete    = Trade_Complete
    @request_trade     = Request_Trade 
    @trade_answering   = Trade_Answering
    @trade_waiting     = Trade_Waiting
    @pi_options        = PI_Options
    @pi_range         = PI_Range 
    @sprite_range      = Sprite_Range
    @animation_divide  = Animation_Divide
    @teleport_animation_id = Teleport_Animation_ID
    @guild_colors      = Guild_Colors
    @guild_flags       = Guild_Flags
    @guild_text        = Guild_Text
    @create_guild_text = Create_Guild_Text
    @guild_already_error = Guild_Already_Error
    @guild_taken       = Guild_Taken
    @guild_name_taken  = Guild_Name_Taken
    @guild_invite      = Guild_Invite
    @guild_invite_nil  = Guild_Invite_Nil
    @guild_sure        = Guild_Sure
    @guild_rank_exist  = Guild_Rank_Exist
    @guild_created     = Guild_Created
    @guild_failed      = Guild_Failed
    @guild_not_exist   = Guild_Not_Exist
    @ally_add_message     = Ally_Add_Message
    @ally_remove_message  = Ally_Remove_Message
    @enemy_add_message    = Enemy_Add_Message
    @enemy_remove_message = Enemy_Remove_Message 
    @guild_player_already = Guild_Player_Already
    @unexpected_error     = Unexpected_Error
    @global_variables     = Global_Variables
    @global_switches      = Global_Switches
  end
  # Color
  def ndop_font_color_p
    c = @ndop_font_color_p
    return Color.new(c[0],c[1],c[2],c[3])
  end
  def ndop_font_color_e
    c = @ndop_font_color_e
    return Color.new(c[0],c[1],c[2],c[3])
  end    
  def font_color
    c = @font_color
    return Color.new(c[0],c[1],c[2],c[3])
  end
end

А теперь моя миссия всех разочаровать (ну хотя бы многих)

Все быстро бежим сюда:
whatsmyip.org/ports/

В таблицу Port вводим 50000 и смотри открыт он у вас или закрыт. При закрытом порте свой сервер создать нельзя!
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #10328

  • Dzirt
  • Dzirt аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 35
Как открыть этот порт?
RPG Maker Newbie
Администратор запретил публиковать записи гостям.

NetPlayPlus 17 года 5 мес. назад #10337

  • limnique
  • limnique аватар
  • Вне сайта
  • Познающий
  • Сообщений: 14
Вообще данный порт по умолчанию отключен у всех.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.300 секунд