[Мануал] Войти и выйти из afk

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

Invi_Sasha M
Автор темы, Мл. сержант
Мл. сержант
Аватара
Invi_Sasha M
Автор темы, Мл. сержант
Мл. сержант
Сообщения: 34
Зарегистрирован: 20 мая 2013
С нами: 10 лет 10 месяцев

#1 Invi_Sasha » 22 мая 2013, 22:23

Всем привет.
В этом уроке я покажу вам как сделать команду что бы зайти в AFK и выйти из него.

В enum PInfo:

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


pAFK
,   

В onplayerconnect:

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

PlayerInfo[playerid][pAFK] = 0;   

В setplayerspawn:

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


 
if(PlayerInfo[playerid][pAFK] == 1
             { 
                 
SendClientMessage(playeridCOLOR_GREY"Ваш персонаж успешно вышел из AFK. Продолжайте игру."); 
                
TogglePlayerControllableEx(playeridtrue); 
                
PlayerInfo[playerid][pAFK] = 0
                return 
1
            }   

Добавим команду:

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


    
if(strcmp(cmd,"/afk",true)==0
    { 
        if(
IsPlayerConnected(playerid)) 
        { 
            if(
PlayerInfo[playerid][pAFK] == 0
            { 
                
SendClientMessage(playeridCOLOR_GREY"Вы вошли в режим AFK персонажа!"); 
                
PlayerInfo[playerid][pAFK] = 1
                
TogglePlayerControllableEx(playeridfalse); 
                return 
1
             } 
             if(
PlayerInfo[playerid][pAFK] == 1
             { 
                 
SendClientMessage(playeridCOLOR_GREY"Вы вышли из режима AFK персонажа!"); 
                
PlayerInfo[playerid][pAFK] = 0
                
TogglePlayerControllableEx(playeridtrue); 
                return 
1
            } 
          } 
          return 
1
    } 
    if(
PlayerInfo[playerid][pAFK] == 1) return SendClientMessage(playeridCOLOR_WHITE"Вы AFK");//Это тоже нужно вставить это не ошибка   

В onplayertext:

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


    
if(PlayerInfo[playerid][pAFK] == 1
    { 
        
SendClientMessage(playeridCOLOR_WHITE"Вы AFK"); 
        return 
0
    }   


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

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

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

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