12.04.2012, 07:42
pawn Код:
COMMAND:get(playerid,params[])
{
LoginCheck(playerid);
LevelCheck(playerid, 3);
new Player;
if(sscanf(params, "u", Player)) return SendUsage(playerid, "/get "GREY"<id>", "Will teleport the specified player to your position");
else
{
if(Player == (0xFFFF)) return SendError(playerid, "Player not connected!");
if(Player == playerid ) return SendError(playerid, "Player entered is you!");
CheckImune(playerid, Player);{}
new Float: Pos[4];
if(IsPlayerInAnyVehicle(Player))
{
LinkVehicleToInterior(GetPlayerVehicleID(Player), GetPlayerInterior(playerid));
SetVehicleVirtualWorld(GetPlayerVehicleID(Player), GetPlayerVirtualWorld(playerid));
SetVehiclePos(GetPlayerVehicleID(Player), Pos[0] + 2, Pos[1] + 2, Pos[2] + 2);
SetVehicleZAngle(GetPlayerVehicleID(Player), Pos[3]);
}
else
{
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
SetPlayerPos(Player, Pos[0], Pos[1] + 2, Pos[2] + 1);
SetPlayerFacingAngle(Player, Pos[3]);
}
SetPlayerVirtualWorld(Player, GetPlayerVirtualWorld(playerid));
SetPlayerInterior(Player, GetPlayerInterior(playerid));
SendAdminCMD(playerid, "Admin "ORAN"%s[%i]"GREY" teleported "ORAN"%s[%i]"GREY" to his location!", Name(playerid), playerid, Name(Player), Player);
FormatMSG(playerid, Color:GREY, "You teleported to "ORAN"%s[%i]"GREY" to your location!", Name(Player), Player);
}
return 1;
}