Simple teleport/interior command
#1

Hello, I want to make a simple teleport command but I don't know how...
each time when I teleport somewhere I want to write down the coords and the interior

example:

/teleport [My written x coords] [my written y coords] [my written z coords] [my written interior]
Reply
#2

Straight out of the debug filterscript by Simon Campbell.

pawn Код:
dcmd_setloc(playerid, params[])
{
    new idx, iString[128];
    iString = strtok(params, idx);

    if (!strlen(iString)) {
      SendClientMessage(playerid, COLOR_RED, "[USAGE]: /setloc X Y Z INTERIOR");
      return true;
    }

    new Float:X, Float:Y, Float:Z;
    new Interior;

    X = floatstr(iString);
    Y = floatstr(strtok(params,idx));
    Z = floatstr(strtok(params,idx));
    Interior = strval(strtok(params,idx));

  new pVID = GetPlayerVehicleID( playerid );

    if ( pVID )
    {
      SetVehiclePos( pVID, X, Y, Z );
      LinkVehicleToInterior( pVID, Interior );
    }
    else
    {
        SetPlayerPos( playerid, X, Y, Z );
    }

    SetPlayerInterior(playerid, Interior);

    return true;


}
Reply
#3

Thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)