SA-MP Forums Archive
Change to ZCMD. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Change to ZCMD. (/showthread.php?tid=443731)



Change to ZCMD. - Affan - 13.06.2013

How can i change this command to ZCMD? It's hard e.e

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
    {

            new cmd[256];
            new idx;

            cmd = strtok(cmdtext, idx);

            if(strcmp("/setmyspeed", cmd, true) == 0)
            {
                    new tmp[128];
                    tmp = strtok(cmdtext,idx);

                    if(!strlen(tmp))
                    {
                            SendClientMessage(playerid,0xFF0000FF,"Usage: [num] [num] [num]");
                            return 1;
                    }
                    new s1=strval(tmp);
                    tmp = strtok(cmdtext,idx);

                    if(!strlen(tmp))
                    {
                            SendClientMessage(playerid,0xFF0000FF,"Usage: [num] [num] [num]");
                            return 1;
                    }
                    new s2=strval(tmp);
                    tmp = strtok(cmdtext,idx);

                    if(!strlen(tmp))
                    {
                            SendClientMessage(playerid,0xFF0000FF,"Usage: [num] [num] [num]");
                            return 1;
                    }
                    new s3=strval(tmp);
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                            SetVehicleVelocity(GetPlayerVehicleID(playerid),s1,s2,s3);
                    }
                    else
                    {
                            SetPlayerVelocity(playerid,s1,s2,s3);
                    }
                    return 1;
            }
            return 0;
    }



Re: Change to ZCMD. - feartonyb - 13.06.2013

Код:
CMD:setmyspeed(playerid, params[])
{
    new s1,s2,s3;
    if(sscanf(params, "ddd", s1,s2,s3)) return SendClientMessage(playerid,0xFF0000FF,"Usage: [num] [num] [num]");
    if(IsPlayerInAnyVehicle(playerid))
    {
            SetVehicleVelocity(GetPlayerVehicleID(playerid),s1,s2,s3);
    }
    else
    {
            SetPlayerVelocity(playerid,s1,s2,s3);
    }
    return 1;
}