08.04.2014, 11:53
pawn Код:
CMD:eject(playerid, params[])
{
if(!GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "You aren't the driver of a vehicle.");
new giveplayerid;
if (sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, -1, "USAGE: /eject [playerid]");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, -1, "Invalid Player ID/Name Specified.");
new vehicleid = GetPlayerVehicleID(playerid));
new vehicleid2 = GetPlayerVehicleID(giveplayerid));
if(vehicleid != vehicleid2) return SendClientMessage(playerid, -1, "They aren't in your vehicle.");
new string[128];
format(string, sizeof(string), "You have been ejected by Driver %s.", GetName(playerid));
SendClientMessage(giveplayerid, -1, string);
format(string, sizeof(string), "You have ejected passenger %s.", GetName(giveplayerid));
SendClientMessage(playerid, -1, string);
return 1;
}