12.04.2012, 08:11
Код:
COMMAND:get(playerid,params[]) { LoginCheck(playerid); LevelCheck(playerid, 3); new playerid2, Float:X, Float:Y, Float:Z, Float:A; if(sscanf(params, "u", playerid2)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /get [ID]"); else { if(!IsPlayerConnected(playerid2)) return SendClientMessage(playerid, COLOR_GREY, "ERROR: There was no player found with this ID."); if(playerid2 == playerid) return SendClientMessage(playerid, COLOR_GREY, "ERROR: You can't teleport yourself."); CheckImune(playerid, Player);{} if(IsPlayerInAnyVehicle(playerid2)) { LinkVehicleToInterior(GetPlayerVehicleID(playerid2), GetPlayerInterior(playerid)); SetVehicleVirtualWorld(GetPlayerVehicleID(playerid2), GetPlayerVirtualWorld(playerid)); GetVehicleZAngle(GetPlayerVehicleID(playerid2), A); GetVehiclePos(GetPlayerVehicleID(playerid2), X, Y, Z); SetVehiclePos(GetPlayerVehicleID(playerid2), X, Y, Z); SetVehicleZAngle(GetPlayerVehicleID(playerid2), A); } else { GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, A); SetPlayerPos(playerid2, X, Y, Z); SetPlayerFacingAngle(playerid2, A); } SetPlayerVirtualWorld(playerid2, GetPlayerVirtualWorld(playerid)); SetPlayerInterior(playerid2, 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; }