22.05.2018, 14:25
A little snippet which checks whether Vehicle's Seat is Taken or not by Vehicle ID&Seat ID(optional)
Код:
IsVehicleSeatTaken(vehicleid, seatid = 0) { for(new p = 0; p < GetMaxPlayers(); p++) { if(!IsPlayerConnected(p)) continue; if(GetPlayerVehicleID(p) == vehicleid) { switch(GetPlayerVehicleSeat(p)) { case -1: return (seatid == GetPlayerVehicleSeat(p)); case 0: return (seatid == GetPlayerVehicleSeat(p)); case 1,2,3: return (seatid == GetPlayerVehicleSeat(p)); default: return false; // to avoid being crashed because of the invalid seat id 128.... } } } return 0; }