How would I make a command to teleport them forward, left, right, or back?
#5

pawn Код:
COMMAND:x(playerid, params[])
{
    if(!AdminCheck(playerid,ADMINLEVEL_MODERATOR))
        return 1;
    new Float:add;
    if(sscanf(params, "f", add))
    {
        return SendClientMessage(playerid,COLOR_GREY,"USAGE: /x [Float]");
    }
    else
    {
        new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);
        SetPlayerPos(playerid, x+add, y, z);
        return 1;
    }
}
// Y
COMMAND:y(playerid, params[])
{
    if(!AdminCheck(playerid,ADMINLEVEL_MODERATOR))
        return 1;
    new Float:add;
    if(sscanf(params, "f", add))
    {
        return SendClientMessage(playerid,COLOR_GREY,"USAGE: /y [Float]");
    }
    else
    {
        new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);
        SetPlayerPos(playerid, x, y+add, z);
        return 1;
    }
}
// Z
COMMAND:z(playerid, params[])
{
    if(!AdminCheck(playerid,ADMINLEVEL_MODERATOR))
        return 1;
    new Float:add;
    if(sscanf(params, "f", add))
    {
        return SendClientMessage(playerid,COLOR_GREY,"USAGE: /z [Float]");
    }
    else
    {
        new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);
        SetPlayerPos(playerid, x, y, z+add);
        return 1;
    }
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 4 Guest(s)