Posts: 90
Threads: 19
Joined: May 2010
Reputation:
0
У меня такая идея.
Сделать в одном сервере несколько.
Тоесть.
аходишь на сервер появляется диалог. окно а там выбираешь из 2-ух кнопок Присоединится или Создать.
Нажимаем создать. Пишим название сервера и пароль если надо.
Как сделать на словах поясните, можно и код для полной картины)
Posts: 5,763
Threads: 19
Joined: Jul 2008
Reputation:
0
Первое, тут не дают готовых кодов, сам должен сделать.
Второе, ты сам та себе это как представляешь?
Posts: 90
Threads: 19
Joined: May 2010
Reputation:
0
Пока слабо представляю.
Мб в каждом паблике типа
public OnPlayerSpawn(playerid)
{
for(new i=0;i<MAX_SERVER;i++)
{
if(Server[i] == PlayerGetServer[playerid])
{
Posts: 722
Threads: 9
Joined: Jun 2009
Reputation:
0
что?! ЧТО?! ЧТО?!
взрыв мозга.
Posts: 90
Threads: 19
Joined: May 2010
Reputation:
0
Я хз. Но я знаю как-то можно.
Posts: 218
Threads: 1
Joined: Jul 2011
Reputation:
0
Вполне возможно, виртуальные миры в помощь. Но точно не уверен в абсолютной изоляции виртуальных миров. Также юзаем фильтрскрипты для каждого из режимов. Но придется или заново писать режимы или подработать существующие под эту систему. Также придется юзать какое-то хранилище для общих данных (можно заюзать set/getproperty).
Присоединиться/создать.. ну это тоже возможно, только все равно болванки нужны для создания игры.
Мало кто из текущих скриптеров на это способен, потому что много логики нужно, а также блестящее знание языка. Но как идея это выглядит куда лучше.
Posts: 770
Threads: 21
Joined: Mar 2010
Reputation:
0
Незнаю, может это и реально реализовать, но это действительно, взрыв мозга.
Зато пришла такая идея: Сделать конструктор серверов. Как это работает:
Заходим на сервер и через диалоги указываем параметры нового сервера, выбираем мод, FS, порт......
Далее его запускаем, и подключаемся на тот-же IP, но на указанный порт при создании сервера.
Это реализовать куда проще, но потребуется мощный плагин по работе с файлами, включая распаковку\запаковку архивов, выполнение shell и прочее...
Posts: 218
Threads: 1
Joined: Jul 2011
Reputation:
0
Если будете делать все это в одном скрипте, Вам понадобится двойная порция логики.