Quote:
Originally Posted by doreto
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; }
|
u didn't understand me, i said if the "ID" is in the "playerid" vehicle then the ID will get ejected, if the ID is in another vehicle so the vehicle can't eject, he can only eject people that are in his vehicle
he can't eject people from other vehicles