[Frage] Spieler in ein freies Auto setzen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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

    Einmal editiert, zuletzt von Eventgames ()