18.02.2012, 20:41
1. Hi Jermi
2. For RCON Admins. When you script an admin system, replace IsPlayerAdmin with your administrative check.
2. For RCON Admins. When you script an admin system, replace IsPlayerAdmin with your administrative check.
pawn Код:
CMD:goto(playerid, params[])
{
new targetid;
if(IsPlayerAdmin(playerid))
{
if(sscanf(params, "u", targetid) == 0)
{
new CurrInt = GetPlayerInterior(targetid);
if(targetid == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, 0xFFFFFFFF, "Error - Player specified is not connected.");
return 1;
}
new Float:X, Float:Y, Float:Z;
GetPlayerPos(targetid, X, Y, Z);
SetPlayerInterior(playerid, CurrInt);
if(GetPlayerState(playerid) == 2)
{
new CurrentVehicle = GetPlayerVehicleID(playerid);
SetVehiclePos(CurrentVehicle, X, Y + 4, Z);
}
else
{
SetPlayerPos(playerid, X, Y + 1, Z);
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "USAGE: /Goto {FFFF00}[PlayerID/PartOfName]");
}
}
return 1;
}