20.02.2011, 15:33
Quote:
|
I met like typical admin command /gethere [id]. I get other player at my position.
|
pawn Code:
COMMAND:gethere(playerid, params[])
{
new AdminName[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME],ToPlayer;
new Float:X,Float:Y,Float:Z;
new string[128];
new interior;
if(IsPlayerAdmin(playerid))
{
if(!sscanf(params, "u",ToPlayer))
{
if(IsPlayerConnected(ToPlayer))
{
GetPlayerName(playerid, AdminName, sizeof(AdminName));
GetPlayerName(ToPlayer, PlayerName,sizeof(PlayerName));
GetPlayerPos(playerid, X,Y,Z);
SetPlayerPos(ToPlayer, X,Y+1,Z);
interior = GetPlayerInterior(playerid);
SetPlayerInterior(ToPlayer, interior);
format(string, sizeof(string),"You have been teleported by Admin %s",AdminName);
SendClientMessage(ToPlayer, COLOR, string);
format(string,sizeof(string), "You have soccessfully teleported %s to you",PlayerName);
SendClientMessage(playerid, COLOR, string);
}
else return SendClientMessage(playerid, COLOR, "This player is not online.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "Usage: /gethere [PlayerID/PartOfName]");
}
return 1;
}


