[Help] How do Command [text] [text]
#4

Here, this is made with STRTOk
pawn Код:
if (strcmp("/setname", cmd, true) == 0)
    {
        if(IsPlayerAdmin(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setname[player id] [name]");
            new playeree = strval(tmp);
            if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");

            new tmp2[128];
            tmp2 = strtok(cmdtext, idx);
            if(strlen(tmp2) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setname[player id] [name]");
            new name[50];
            format(name, 50, cmdtext[10 + strlen(tmp)]);

            new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
            GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
            GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
            SetPlayerName(playeree, name);

            format(string, sizeof(string), "Admin %s has set %s name to %s", adminname, playername, name);
            SendClientMessageToAll(COLOR_RED, string);
        }
        else if(!IsPlayerAdmin(playerid))
        {
            SendClientMessage(playerid, COLOR_RED, "You Are Not A Admin");
        }
        return 1;
    }
Reply


Messages In This Thread
[Help] How do Command [text] [text] - by nutzkung69 - 07.02.2011, 03:56
Re: [Help] How do Command [text] [text] - by Backwardsman97 - 07.02.2011, 04:15
Re: [Help] How do Command [text] [text] - by On_Top_Non_Stop - 07.02.2011, 04:16
Re: [Help] How do Command [text] [text] - by fangoth1 - 07.02.2011, 05:36

Forum Jump:


Users browsing this thread: 1 Guest(s)