01.01.2010, 00:42
Код:
COMMAND:radarplayer(playerid,params[]) { new giveplayerid,string[128],sendername[MAX_PLAYER_NAME],giveplayername[MAX_PLAYER_NAME]; if(GetPlayerJobID(playerid) == 10 || GetPlayerJobID(playerid) == 5 || GetPlayerJobID(playerid) == 8 || GetPlayerJobID(playerid) == 14) { if(sscanf(params,"d",giveplayerid)) { SendClientMessage(playerid, ORANGE, "USAGE: /radarplayer [playerid]"); SendClientMessage(playerid, ORANGE, "FUNCTION: Will place a player in your radar"); return 1; } new Float:rX,Float:rY,Float:rZ; if(IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[ ~ ] You placed %s on your radar ",giveplayername); SendClientMessage(playerid, GREEN, string); TrackPlayer(playerid, giveplayerid); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, "[ ~ ] Law enforcement are tracking you "); } else if (!IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "%d is not an active player.", giveplayerid); SendClientMessage(playerid, RED, string); } } return 1; }
Код:
stock TrackPlayer(playerid, giveplayerid) { new Float:rX,Float:rY,Float:rZ; GetPlayerPos(giveplayerid, rX,rY,rZ); SetPlayerCheckpoint(playerid, rX, rY, rZ, 3); }