Hey liebe Community,
ich hätte da eine Frage. Wie kann ich einen Spieler in eins von 10 freien Fahrzeugen stecken?
Ich habe ein Racesystem geschrieben, nun mangelt es an dieser Funktion..
Beim Googeln habe ich diesen Schnipsel gefunden: VehicleHasPlayer(vehicleid, &player_seat = -1)
{
for(new i = 0, j = GetMaxPlayers(); i < j; i++)
if(IsPlayerConnected(i))
if(IsPlayerInVehicle(i, vehicleid))
{
player_seat = GetPlayerVehicleSeat(i);
return i;
}
return (-1);
}
zu verwenden ist er denke ich mal so:
if(VehicleHasPlayer(401)) { }
Nur wie frage ich jedes der 10 Fahrzeuge ab, ob sie einen Fahrer haben, und stecke dann den Spieler(Nicht den Fahrer) in ein freies Fahrzeug?
Stehe grade echt auf dem Schlauch und bin über jede Hilfe dankbar.
//EDIT:
Würde das gehen?
if(VehicleHasPlayer(race1car1)) {
PutPlayerInVehicle(playerid, race1car2, 0);
} else if(VehicleHasPlayer(race1car2)) {
PutPlayerInVehicle(playerid, race1car3, 0);
} else if(VehicleHasPlayer(race1car4)) {
PutPlayerInVehicle(playerid, race1car5, 0);
} else if(VehicleHasPlayer(race1car6)) {
PutPlayerInVehicle(playerid, race1car7, 0);
} else if(VehicleHasPlayer(race1car8)) {
PutPlayerInVehicle(playerid, race1car9, 0);
} else if(VehicleHasPlayer(race1car9)) {
PutPlayerInVehicle(playerid, race1car10, 0);
}
Grüße Luca