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

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

Moderator: SJplayer

Avatar
Topic author
Invi_Sasha M
Мл. сержант
Мл. сержант
Posts: 34
With us: 7 years 4 months

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

Post #1by Invi_Sasha » 22 May 2013, 22:23

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

В enum PInfo:

Code: Select all


pAFK
,   

В onplayerconnect:

Code: Select all

PlayerInfo[playerid][pAFK] = 0;   

В setplayerspawn:

Code: Select all


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

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

Code: Select all


    
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:

Code: Select all


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

! ! !


  • Similar Topics
    Replies
    Views
    Last post

Return to “Уроки”

Who is online

Users browsing this forum: 1 guest