Hilfe mit Fahrzeug

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
  • Guten Tag,


    ich wollte eine kleines Derby script machen und brauche eure hilfe.


    Also man portet sich zur Derby-Arena, vor einem Stehen ganz viele Cars in die man einsteigen soll. Wenn man in das Car eingestiegen ist soll man grefreezed werden. Wenn 2 User in 2 verschiedene Derby-Cars eingestiegen sind, soll ein
    Countdown kommen und nach dem Countdown sollen alle beim Derby entfreezed werden. Wenn nurnoch 1 im Derby üebr ist(die andern Tot) Sollen alle wieder zum Punkt teleportiert werden(cars respawnt)
    und der Gewinner kriegt 5000$.


    Hoffe ich kriege schnell eine Antwort

    Mit freundlichen Güßen
    Shoxi

    • Variable wenn jemand einsteigt (OnPlayerEnterVehicle) um eins erhöhen & Spieler freezen (TogglePlayerControllable)
    • Variable bei jedem OnPlayerEnterVehicle abfragen ggf. Countdown starten
    • Wenn Variable >= 2 ist alle entfreezen ;)
  • Habe ich schon gemacht funkt nicht


    Hier der Code:


    Wenn jemand dem Derby beitritt
    DerbyInfo[Derby1] += 1;


    Wenn man ins Autoeinsteigt
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
    {
    if(DerbyInfo[Derby1] >=2)
    {
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    TogglePlayerControllable(i,true);
    return 1;
    }
    }

  • OnPlayerEnterVehicle:
    if(vehicleid == DerbyCar) //Anpassen :)
    {
    DerbySpieler++;
    TogglePlayerControllable(playerid, 0);
    }
    if(DerbySpieler >= 2)
    {
    StartCountdown(); // anpassen
    }


    Nur eine Demonstration.