Event-Problem

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

  • Also ich hab mir schon viele Events ausgedacht und gescriptet.


    Das einzige Problem ist die "Abfrage" : wenn nur noch eine Person


    im Interior übrigbleibt [Nur dieser soll ja auch die Gewinnersummer bekommen].


    Eine weitere wäre das nur der, welcher als erstes ins Ziel kommt gewinnt.




    hoffe auf viele Beispiele...



    //edit


    Noch vergessen zufragen:


    wenn ich ein Event starte
    -> soll ein Dialog mit der Frage "ob er am Event teilnehmen
    möcht" kommen
    [geht das überhaupt ein Dialog an alle?]


    PS Danke im vorraus

  • Zitat

    Das einzige Problem ist die "Abfrage" : wenn nur noch eine Person


    im Interior übrigbleibt [Nur dieser soll ja auch die Gewinnersummer bekommen].


    Eine Schleife die durch alle Spieler geht und zählt,wieviele im Interior noch sind. Zählst du nur einen, dann haben wir wohl einen Gewinner,richtig?

    new winner,i,count;
    for(new i ; i < MAX_PLAYERS; i++)
    if(GetPlayerInterior(i) == 5)
    count++;
    winner = i;
    }
    }
    if(count == 1) printf("Gewinner ist Spieler mit der ID %d",winner);


    Zitat

    Eine weitere wäre das nur der, welcher als erstes ins Ziel kommt gewinnt.


    Willst du ein Rennen erstellen ? Ich bezweifel nämlich,dass du überhaupt schon eine Grundlage für sowas selbst gemacht hast. Denn sonst wäre klar, du müsstest das bei OnPlayerEnter(Race)Checkpoint machen.


    Zitat

    wenn ich ein Event starte
    -> soll ein Dialog mit der Frage "ob er am Event teilnehmen
    möcht" kommen
    [geht das überhaupt ein Dialog an alle?]


    Wieso sollte es nicht möglich sein ? Eine Schleife erstellen und einfach allen anzeigen.