1 Spieler zufällig auswählen

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 Breadfish,


    Ich habe einen Timer der 30 Sekunden nach Gamemodestart ausgeführt wird und dann will ich einen Spieler zufällig auswählen lassen und dann wird er zum Zombie (ZombieEscape).


    Ich weiß jetzt nicht wie soetwas geht, ich habe einen Bot drinnen.
    Also nur Spieler und keine Bots sollen ausgewählt werden.


    Hoffe mir kann jemand schnell was herscripten ^^
    Danke im Vorraus.


    MfG

  • public DeinTimer()
    {
    new zombieid;
    do
    {
    zombieid = random(MAX_PLAYERS);
    }
    while(!IsPlayerConnected(zombieid) || IsPlayerNPC(zombieid))
    TurnIntoZombie(zombieid); // Dein Zombie-Command
    return 1;
    }
    Das sollte eigentlich sein, was du willst.
    Das erzeugt solange eine zufällige Zahl zwischen 0 und MAX_PLAYERS, bis er eine ID findet, die connected und kein NPC ist.


    Mit freundl. Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger