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

Description: Уроки по скриптингу
Moderator: SJplayer

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Reputation: 74
Posts: 1170
Joined: 5 Apr 2013
With us: 6 years

#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

! ! !


  • Similar Topics
    Replies
    Views
    Last post

Return to “Уроки”

Who is online (over the past 5 minutes)

Users browsing this forum: 2 guests