Рестарт -
Dreamerzzz - 07.09.2014
Приветствую, может я задам тупой вопрос,но как загрузить фильтрскрипты после рестарта?
Я перезапустил сервер, но после перезагрузки не загрузились фильтрскрипты(в них весь маппинг и проч.)
Есть ли такая функция загрузки, или я что-то не так делаю?
Код:
if(!strcmp(cmd, "/restart", true))
{
if(PlayerInfo[playerid][pAdminka1] >= 4)
{
SendClientMessageToAll(0xFF0000AA,"Внимание, рестарт сервера!");
SetTimer("Restart1",50000, false);
SetTimer("Restart2",60000, false);
}
return 1;
}
Код:
forward Restart1();
public Restart1()
{
for(new i = 0; i < GetMaxPlayers(); i++){if(Logged[i] == 1){SaveAccount(i);}}
return 1;
}
forward Restart2();
public Restart2()
{
SendRconCommand("gmx");
return 1;
}
Re: Рестарт -
Stepashka - 07.09.2014
В
server.cfg есть строка
filterscripts.
Re: Рестарт -
Makar007 - 07.09.2014
В Ongamemodeinit SendRconCommand("loadfs name");
Re: Рестарт -
long76 - 07.09.2014
Quote:
Originally Posted by Makar007
В Ongamemodeinit SendRconCommand("loadfs name");
|
да правильно но не полностью написал!
pawn Код:
public OnGameModeInit()
{
SendRconCommand("loadfs filterscriptname 1");
SendRconCommand("loadfs filterscriptname 2");
...
return 1;
}
public OnGameModeExit()
{
SendRconCommand("unloadfs filterscriptname 1");
SendRconCommand("unloadfs filterscriptname 2");
...
return 1;
}
да и можно не писать SendRconCommand("gmx");
а можно проще OnGameModeExit(); и все
Re: Рестарт -
Dreamerzzz - 07.09.2014
Cпасибо)