07.11.2012, 09:47
if(ID == IsPlayerInVehicle(playerid)) - is wrong becose you check if selected id/target is equally to you(playerid)
pawn Код:
command(ej, playerid, params[])
{
new ID;
if(sscanf(params,"u",ID)) return SendClientMessage(playerid,AC,"Usage: /ej [playerid]");
else if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,-1,"ERROR:This player isn't connected");
else
{
if(IsPlayerInVehicle(ID))
{
new Float:xposs, Float:y, Float:z;
RemovePlayerFromVehicle(ID);
GetPlayerPos(ID, xposs, y, z);
SetPlayerPos(ID, xposs, y, z+3);
SendClientMessage(ID, GREY,"You Have Been Ejected From The Vehcile.");
SendClientMessage(playerid, COLOR_RED, "Player Ejected.");
}
else SendClientMessage(playerid, COLOR_RED, "The Player That You Are Trying To Eject Isn't In Your Vehicle.");
}
return 1;
}