26.12.2012, 17:02
Зачем повторять то, что уже сказали только менее информативно?
iNoob, тебе нужно примерно что то типа такого:
Можно довести до ума (не проверял, накидал на скорую руку).
iNoob, тебе нужно примерно что то типа такого:
pawn Код:
new Seat_in_Vehicle[MAX_VEHICLES][128] = {{INVALID_PLAYER_ID, ...}, ...};
GetVehicleSeat(vehicleid, seatid) {
if(vehicleid < 1 || vehicleid > MAX_VEHICLES) {
return INVALID_PLAYER_ID;
}
return Seat_in_Vehicle[vehicleid-1][seatid];
}
public OnPlayerStateChange(playerid, newstate, oldstate) {
if(newstate == PLAYER_STATE_PASSENGER || newstate == PLAYER_STATE_DRIVER) {
VehicleDriverPlayerid[GetPlayerVehicleID(playerid) - 1] = GetPlayerVehicleSeat(playerid);
}
return 1;
}


