Wie erstell ich Nummernabfragen beim Login

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
  • Überschrift sagt alles Ich möchte einen Nummernabfrage in mein script einbauen z.b




    geben sie den code ein da steht z.b 4342 dann muss man 4342 eingeben wer eine ahnung hat davon könnte bitte code posten wäre nett :)


    oder einfach sagen wie ich es scripten kann :)


  • new LoginCode[MAX_PLAYERS];


    LoginCode[playerid] = random(8999)+1000;
    format(string, sizeof string, "Gib bitte die Zahl ein %d", LoginCode[playerid]);
    ShowPlayerDialog(playerid, 123, DIALOG_STYLE_MSGBOX, "Code", string, "Ok", "Abbrechen");


    //DialogResponse
    if(dialogid == 123)
    {
    if(response)
    {
    new code = strval(inputtext);
    if(LoginCode[playerid] == code)
    {
    //Code richtig
    }
    else
    {
    //Code Falsch
    }
    ]
    }
    Hier..


  • //GOBALE VARRIABLE:
    new Weitergabe[MAX_PLAYERS];
    //------------------------
    new r1 = random(9);
    new r2 = random(9);
    new r3 = random(9);
    new r4 = random(9);
    new string[4];
    format(string,sizeof(string),"%d%d%d%d",r1,r2,r3,r4);
    Weitergabe[playerid] = strval(string);
    //----------ABFRAGEN----------
    if(inputtext == Weitergabe[playerid])
    {
    //WEN JA
    }
    else
    {
    //WEN NEIN
    }