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

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

Invi_Sasha M
Topic author, Мл. сержант
Мл. сержант
Avatar
Invi_Sasha M
Topic author, Мл. сержант
Мл. сержант
Posts: 34
Joined: 20 May 2013
With us: 11 years 6 months

#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 (over the past 5 minutes)

Users browsing this forum: 1 guest