Random Frage

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
  • Ich habe da mal ne Frage,


    Ich will das von c.a 20Gamemodes 1ner durch Zufall ausgewählt werden soll,


    dieser dann über SendRconCommand gestartet werden soll.


    Habe mir gedacht das dann dafür ne Variable rein kommt.


    z.B SendRconCommand(playerid,gamemode1);


    Ich hoffe auf Hilfe, danke ;)

  • Teste es eben mal.


    Sollte es nicht gehen meld ich mich nochma.

  • Den Aufbau des Arrays finde ich unsinnig.
    Warum du extra angibst, dass nur ein einziger Wert in jeder Zeile steht entzieht sich meiner Logik.
    Auch die Rcon Funktion finde ich sehr skuril.


    Hätte es folgendermaßen gelöst.

    new Gamemodes[] =
    {
    {Gamemode1},
    {Gamemode2},
    {Gamemode3}
    };


    new gamemoderandom = random(sizeof(Gamemodes));
    new gamemodestring [64];format(gamemodestring,sizeof(gamemodestring),"changemode %s",Gamemodes[gamemoderandom]);


    SendRconCommand(gamemodestring);



    Hinweis: Keinen Kontakt über TeamViewer oder Skype !
    Grüßt den Fehlerklärbär von mir.
    Coming soon: Pawn-Café ( Concept-Sharing | Scripting-First-Aid )

  • Text-Arrays bzw String Arrays sind mindestens 2. Dimensional :


    new Gamemodes[][] = {
    {"Gamemode1"},
    {"Gamemode2"},
    {"Gamemode3"}
    };
    Dann kann man auch Beispielsweise den Code von FACE benutzen:
    new gamemoderandom = random(sizeof(Gamemodes));
    new gamemodestring [64];
    format(gamemodestring,sizeof(gamemodestring),"changemode %s",Gamemodes[gamemoderandom]);


    SendRconCommand(gamemodestring);