03.08.2015, 07:41
Код:
CMD:pgoto(playerid,params[])
{
new teleid;
new string[128];
new dsname[MAX_PLAYER_NAME];
new dsname1[MAX_PLAYER_NAME];
if(sscanf(params,"u",teleid)) return SendClientMessage(playerid, red, "|- Usage: /pgoto [id] -|");
if(!IsPlayerConnected(teleid)) return SendClientMessage(playerid, red, "|- Player is not connected -|");
if(teleid == INVALID_PLAYER_ID) return SendClientMessage(playerid, red, "|- This isn't a valid player ID -|");
if(tele[teleid]==0) return SendClientMessage(playerid, red, "|- Player has not enabled tele command -|");
new Float:telex,Float:teley,Float:telez,int;
GetPlayerPos(teleid,telex,teley,telez);
GetPlayerName(playerid, dsname, sizeof(dsname1));
format(string, sizeof(string), "[PGOTO]: %s has been teleported to %s", dsname, dsname1);
SendClientMessageToAll( red, string);
int = GetPlayerInterior(teleid);
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vid = GetPlayerVehicleID(playerid);
SetVehiclePos(vid, telex, teley, telez+1);
LinkVehicleToInterior(vid, int);
}
else
{
SetPlayerPos(playerid,telex,teley,telez+1);
SetPlayerInterior(playerid,int);
}
return 1;
}
*blank* is empty.

