[HELP] AFK Puts [AFK] In-Front Of Name (eg. /afk = [AFK]Name) ?
#2

pawn Код:
CMD:afk(playerid, params[])
{
        new string[128];
        new name[MAX_PLAYER_NAME];
        if(isafk[playerid] == false)
        {
            if(afktimer[playerid]) return SendClientMessage(playerid,RED,"Please Wait Before Being AFK Again!");
            afktimer[playerid] =30;
            isafk[playerid] = true;
            SetPlayerHealth(playerid, 9999);
            GetPlayerName(playerid, name, MAX_PLAYER_NAME);
            format(string, sizeof(string), "%s Is Now AFK",name);
            new NewName[24];//
            format(NewName,24,"[AFK]%s",name);//
            SetPlayerName(playerid,NewName);
            printf(string);
            SendClientMessage(playerid, YELLOW, "Type /back To Stop Being AFK.");
            SendClientMessageToAll(RED, string);
            TogglePlayerControllable(playerid,0);
        }
        else
        {
            SendClientMessage(playerid, RED, "You Are Already AFK!");
        }
    return true;
}

CMD:back(playerid, params[])
{
        new string[128];
        new name[MAX_PLAYER_NAME];
        if(isafk[playerid] == true)
        {
            isafk[playerid] = false;
            GetPlayerName(playerid, name, MAX_PLAYER_NAME);
            strdel(name,0,5);//
            SetPlayerName(playeri,name);//
            format(string, sizeof(string), "%s Is No Longer AFK",name);
           
            SendClientMessageToAll(YELLOW, string);
            printf(string);
            TogglePlayerControllable(playerid,1);
        }
        else
        {
        SendClientMessage(playerid, RED, "You Are Not AFK!");
        }
    return true;
}
I hope it will work
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)