Command HELP
#6

this should work, XtremeR, your code won't work. it should return instead of keep going.

pawn Код:
new bool:isafk[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/afk", true))
    {
        if(isafk[playerid]) return SendClientMessage(playerid, 0xFF0000FF, "You Are Already AFK, Use {00FF00}/BACK {FF0000}To Return To The Game.");
        format(cmdtext,128,"Player %s Is Now AFK.",getname(playerid));
        SendClientMessageToAll(0x00FF00FF, cmdtext);
        isafk[playerid] = true;
        return 1;
    }
    if(!strcmp(cmdtext, "/back", true))
    {
        if(!isafk[playerid]) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not AFK. Use {00FF00}/AFK {FF0000}.");
        format(cmdtext,128,"Player %s Has Returned To The Game.",getname(playerid));
        SendClientMessageToAll(0x00FF00FF, cmdtext);
        isafk[playerid] = false;
        return 1;
    }
    return 0;
}
getname(p)
{
    static name[24];
    GetPlayerName(p,name,sizeof name);
    return name;
}
public OnPlayerText(playerid, text[])
{
    if(isafk[playerid]) return SendClientMessage(playerid,-1,"SERVER:You Cant Speak While AFK");
    return 1;
}
Reply


Messages In This Thread
Command HELP - by necrobg3 - 24.09.2012, 19:53
Re: Command HELP - by ejul - 25.09.2012, 06:10
Re: Command HELP - by clarencecuzz - 25.09.2012, 06:35
Re: Command HELP - by necrobg3 - 25.09.2012, 07:37
Re: Command HELP - by XtremeR - 25.09.2012, 07:42
Re: Command HELP - by YourLord - 25.09.2012, 07:56
Re: Command HELP - by necrobg3 - 25.09.2012, 08:15
Re: Command HELP - by YourLord - 25.09.2012, 08:20
Re: Command HELP - by necrobg3 - 25.09.2012, 10:36
Re: Command HELP - by necrobg3 - 25.09.2012, 18:53

Forum Jump:


Users browsing this thread: 1 Guest(s)