[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум игры САМП (SAMP) / San Andreas Multiplayer » Pawno » Готовые решения » Смена названия сервера
Смена названия сервера
BoufenДата: Понедельник, 17.12.2012, 17:22 | Сообщение # 1
Проверенный временем
Группа: Проверенный
Сообщений: 204
Статус: Offline
Всем привет, хочу поделиться своей небольшой системкой смены названия сервера.
Начнём:

Куда-нибудь сверху добавляем:
Code
#define MAX_SERVER_NAMES 5

new ServerNames[MAX_SERVER_NAMES][] =
{
         "Server Name №1",
         "Server Name №2",
         "Server Name №3",
         "Server Name №4",
         "Server Name №5"
};

Где #define MAX_SERVER_NAMES 5 - Количество названий сервера.
А new ServerNames[MAX_SERVER_NAMES][] - Переменная с названиями сервера.

Дальше идём в:
pulbic OnGameModeInit()
И добавляем таймер:
Code
SetTimer("NameChange",1*1000,true);

NameChange - Название паблика, который будет запускаться.
1*1000 - Время через которые будет запускаться таймер, 1 секунда. *1000 - Т.к. в таймерах время устанавливается в миллисекундах.
true - Означает что таймер будет повторятся.

Затем куда-нибудь вставляем следующий код (Можно в конец мода):
Code
forward NameChange();
public NameChange()
{
         new RandomName = random(MAX_SERVER_NAMES);
         new string[10+strlen(ServerNames[RandomName])];
         format(string,sizeof(string),"hostname %s",ServerNames[RandomName]);
         SendRconCommand(string);
         return 1;
}


Подключаю сервера с MySQL - 50 руб.
Делаю маппинг на заказ - Цена договорная
 
Форум игры САМП (SAMP) / San Andreas Multiplayer » Pawno » Готовые решения » Смена названия сервера
  • Страница 1 из 1
  • 1
Поиск: