Как сделать свой FS

Уроки по скриптингу

Moderator: SJplayer

Avatar
Topic author
Дим M
Администратор
Администратор
Posts: 1319
With us: 7 years 5 months

Как сделать свой FS

Post #1by Дим » 17 May 2013, 20:20

Как сделать свой FS

Для начала нам надо оставить только самое важное:

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(playeridcmdtext[])
{
return 
1;


и в него ставим команду:

Code: Select all

                if(strcmp(cmd"/restart"true) == 0)
        {
        if(
logged[playerid] == 0)
                        {
                                
SCM(playeridCOLOR_RED"?? ?? ????????????");
                                return 
1;
                        }
                if(
PlayerInfo[playerid][pAdmin] < 4) return SCM(playerid,COLOR_RED,"? ??? ??? ????!");
                
SavePlayer(playerid);
                
GameModeExit();
            return 
1;


и в самый конец добавим:

Code: Select all

#endif 
i love you mxIni Mysql

! ! !


Return to “Уроки”

Who is online

Users browsing this forum: 1 guest