VSYSTEM
Ученик
Решил поделиться более менее системой перезагрузки сервера, начнём.
Ко всем #define
Ко всем #define
Pawn:
#define publics:%0(%1) forward %0(%1); public %0(%1)
Ко всем командам
Pawn:
CMD:restart(playerid)
{
//тут ваша проверка
ServerRestart();
return true;
}
Далее, сток ServerRestart, функции замените на свои, с сохранением и сбрасыванием онлайна.
Pawn:
stock ServerRestart()
{
SendRconCommand("password свой пароль");
SaveAccounts(); //Сохранение аккаунтов
mysql_function_query(connects,"UPDATE `accounts` SET `pOnline` = '1001'", false, "", "");
foreach(new i: Player) KickEx(i);
SetTimer("StartRestart",10000,false);
}
Паблик:
Pawn:
publics: StartRestart()
{
SendRconCommand("password 0"); //удаление пароля
SendRconCommand("gmx");
return true;
}
Последнее редактирование:
