STRCMP > ZCMD Error
#1

Ok, so I found the error at last....

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(xgoto, 5, cmdtext);
    dcmd(gpsfind, 7, cmdtext);
    dcmd(attach,6,cmdtext);
    dcmd(unattach,8,cmdtext);
    dcmd(acheckcode,10,cmdtext);
    dcmd(alias,5,cmdtext);
    dcmd(ips,3,cmdtext);
    dcmd(getips,6,cmdtext);
    dcmd(getaliases,10,cmdtext);
    dcmd(unban,5,cmdtext);
    dcmd(saveeverything,5,cmdtext);
    //dcmd(saveeverything,14,cmdtext);
    new string[512 char];
    new playermoney;
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new cmd[128];
    new tmp[128];
    new dancestyle;
    new giveplayerid, moneys, idx;
    new idcar = GetPlayerVehicleID(playerid);
    new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
    cmd = strtok(cmdtext, idx);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new y5, m5, d5;
    new h5,mi5,s5;
    getdate(y5,m5,d5);
    gettime(h5,mi5,s5);
    format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> %s",d5,m5,y5,h5,mi5,s5,sendername,cmdtext);
    AllCommandLog(string);

    if(PlayerInfo[playerid][pAdmin] == 0) Commands[playerid] ++;
    if(Commands[playerid] >= 1)
    {
        KillTimer(CommandsTimer[playerid]);
        CommandsTimer[playerid] = SetTimerEx("ResetCommands",1500,false,"i",playerid);
    }
    if(Commands[playerid] == 5) SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Slow it down or you will be kicked!");
    if(Commands[playerid] == 10)
    {
        GetPlayerName(playerid, playername, sizeof(playername));
        format(string, sizeof(string), "%s (%d), Has been kicked by The Anticheat Peter Griffin for Flooding the Commands.", playername, playerid);
        SendClientMessageToAll(COLOR_NICERED, string);
        SendClientMessage(playerid,COLOR_LIGHTBLUE, "You have been Kicked by The Anticheat For Flooding the commands.");
        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] Anticheat Has Kicked %s for: Flooding the Commands.",d5,m5,y5,h5,mi5,s5,playername);
        KickLog(string);
        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] Kicked by the Anticheat - Flooding the Commands.",d5,m5,y5,h5,mi5,s5,playername);
        AddPunishment(playerid, string);
        Kick(playerid);

        KillTimer(CommandsTimer[playerid]);
    }

    if(PlayerInfo[playerid][pAdmin] >= 1 && AFK[playerid] == 1)
    {
        if(!IsPlayerInAnyVehicle(playerid)) SafeSetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
        else SetVehiclePos(idcar, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
        afkadmins --;
        AFK[playerid] = 0;
        TogglePlayerControllable(playerid, 1);
        TextDrawHideForPlayer(playerid, Textdraw5);
        TextDrawHideForPlayer(playerid, Textdraw50);
        TextDrawShowForPlayer(playerid, Textdraw44);
        TextDrawShowForPlayer(playerid, Textdraw45);
        TextDrawShowForPlayer(playerid, Textdraw49[playerid]);
        TextDrawShowForPlayer(playerid, Textdraw51[playerid]);
        TextDrawShowForPlayer(playerid, Textdraw55);
        if(PlayerInfo[playerid][pWatch] == 1)
        {
            TextDrawShowForPlayer(playerid, Textdraw56);
            TextDrawShowForPlayer(playerid, Textdraw57);
            TextDrawShowForPlayer(playerid, Textdraw58);
        }
    }
Can anyone tell me how to convert that, to ZCMD like, I get errors cmd_ is not a command, when it actually is below that....
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)