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

Описание: Уроки по скриптингу
Модератор: SJplayer

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 17 мая 2013, 20:20

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

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

Код: Выделить всё

#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

Теперь перед:

Код: Выделить всё

public OnFilterScriptInit() 


добавим:

Код: Выделить всё

#define FILTERSCRIPT 


Далее напишим простую команду рестарт. Создаем перед:

Код: Выделить всё

public OnFilterScriptExit() 


паблик для команд:

Код: Выделить всё

public OnPlayerCommandText(playeridcmdtext[])
{
return 
1;


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

Код: Выделить всё

                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;


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

Код: Выделить всё

#endif 
[center]i love you [s]mxIni[/s] Mysql[/center]


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Уроки»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 5 гостей