Abfragen und in Fahrzeug 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
  • Hallo,


    ich habe auf meinem eigenen Server ein Derby erstellt.
    Und jetzt würde ich es gerne so haben dass wenn ein Spieler den Befehl /derby eingibt, in das erst Fahrzeug gesetzt wird.
    Wenn in diesem ersten Fahrzeug aber jemand schon drin sitzt, soll er in das Zweite Fahrzeug gesetzt werden usw.


    Ich habe schon einiges ausprobiert, nur mit meinem Scripting Kenntnissen komme ich nicht weiter.
    Ich hoffe das ihr mit weiter helfen könnt.


    Danke schonmal.
    MFG KleinerTeufel

  • new derbycar1, derbycar2, derbycar3, derbycar4;


    derbycar1 = CreateVehicle(..);
    derbycar2 = CreateVehicle(..);
    derbycar3 = CreateVehicle(..);
    derbycar4 = CreateVehicle(..);


    if(strcmp(cmdtext,"/derby",true) == 0)
    {
    new emptycar;
    emptycar = GetEmptyDerbyCar();
    if(emptycar == 0)return SendClientMessage(playerid,0xFF0000FF,"Zurzeit sind alle Fahrzeuge belegt, versuche es später wieder!");
    PutPlayerInVehicle(playerid,emptycar,0):
    SendClientMessage(playerid,0xFF00FFFF,"Du bist nun im Derby.");
    }


    stock GetEmptyDerbyCar()
    {
    for(new i; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerInAnyVehicle(i))
    {
    new id = GetPlayerVehicleID(i);
    if(id == derbycar1)return derbycar2;
    if(id == derbycar2)return derbycar3;
    if(id == derbycar3)return derbycar4;
    if(id == derbycar4)return 0;
    }
    }
    return derbycar1;
    }


    Du kannst jederzeit neue Derbycars hinzufügen.