09.11.2009, 00:44
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;
}