Для начала нам надо оставить только самое важное:
Code: Select all
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#endif
все остальное можно удалить.
еперь разберём всё что мы оставили.
#include <a_samp> - это объявление основных функций мода.
#if defined FILTERSCRIPT - Это макрос о FILTERSCRIPT
public OnFilterScriptInit - Это то, что происходит при включение FS.
public OnFilterScriptExit() - Это то, что происходит при выключении FS.
print - вывод сообщения в консоль при включении сервера.
#endif - Конец FS
Теперь перед:
Code: Select all
public OnFilterScriptInit()
добавим:
Code: Select all
#define FILTERSCRIPT
Далее напишим простую команду рестарт. Создаем перед:
Code: Select all
public OnFilterScriptExit()
паблик для команд:
Code: Select all
public OnPlayerCommandText(playerid, cmdtext[])
{
return 1;
}
и в него ставим команду:
Code: Select all
if(strcmp(cmd, "/restart", true) == 0)
{
if(logged[playerid] == 0)
{
SCM(playerid, COLOR_RED, "?? ?? ????????????");
return 1;
}
if(PlayerInfo[playerid][pAdmin] < 4) return SCM(playerid,COLOR_RED,"? ??? ??? ????!");
SavePlayer(playerid);
GameModeExit();
return 1;
}
и в самый конец добавим:
Code: Select all
#endif