Login & Register System

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


    Ich suche ein /Login & /register system, was über ein Dialogsystem gehen soll


    Es soll kein Filterscript sein!
    Sondern eine GENAUE anleitung, wo ich was unter machen muss!


    Ich bin ziehmlich neu unter den scriptern, deshalb bitte GENAUE anleitungen,
    die ich ins Script (Godfather) einbauen kann!


    Habe schonmal so filterscripts getestet, allerdings klappts net so ganz...
    Weil ich noch das /login [password] habe...


    Bitte also genaue anleitung,
    z.B.:


    Unter public ......:
    Das und das....

  • Und wie?


    Hier mein /login....


    //-------------------------------[Login]--------------------------------------------------------------------------
    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new tmppass[64];
    if(logindelay[playerid] > 0)
    {
    new seconds = logindelay[playerid];
    format(string, sizeof(string), "Du kannst dich erst in %d Sekunden Einloggen", seconds);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    return 1;
    }
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist bereits eingeloggt.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "HILFE: /login [password]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerLogin(playerid,tmppass);
    }
    return 1;
    }





    //-------------------->REGISTER AB HIER!!!!
    if (strcmp(cmd, "/register", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "You are already logged in.");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "/Accounts/%s.ini", sendername);
    new File: hFile = fopen(string, io_read);
    if (hFile)
    {
    SendClientMessage(playerid, COLOR_RED, "Der Name ist vergeben. Bitte änder deinen Namen. Danke! :)");
    fclose(hFile);
    return 1;
    }
    new tmppass[64];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "HILFE: /register [password]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerRegister(playerid,tmppass);
    }
    return 1;
    }

  • adde mich in icq
    schick mir dein gf und ich mach es dir das ist eine sache von 4 minuten

  • Ne sicher nicht, schicke mein script nicht rum, habe sachen drin, die selbst gemacht sind und ich nicht will
    Das es jemand anders hat, kannste sicher verstehen...


    Kannst mir auch so machen?


    Sag mir welche zeilen du brauchst, von wo bis wo ich schreib sie hier rein

  • also ich würde mit GF´s um mich ballern, ich kann die sowieso nit leiden. Man lernt nit viel draus.


    Also ein Login/Register-system is nit so einfach. Das is auch keine sache von 4 minuten, man muss alles drauf anpassen usw.
    Am besten ein gutes runterladen un sich reinarbeiten, das meiste kommt einem von selbst ;)
    Ich hab mir ein Login/Register-system selber gemacht, is aber ohne GUI und sin noch ein paar bugs drinne.


    MFG, Rob

  • ne also ich finds einfach 2. gehts bei mir so schnell 3. gehts beim gf ohne bugs;)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Drakes Anleitung ist auch fürn Popo ( Falls du das ließt Drake , nicht persönlich gemeint ... ) , da dort einfach alles nach Copy&Paste Prinzip beschrieben ist,
    dabei sollte dort eig. das Prinzip etwas erklärt werden ( wie,wo,was,warum )

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Blackfox weiß die richtung weiter so :thumbup:
    Und dein streamer kann man voll geil überlasten^^

  • Hmmm....


    Kann mir jetzt jemand sagen,
    wie ich mein jetziges /login system umstellen kann als Dialog dings?


    //EDIT:
    Ich bekomms einfach nicht hin...
    Was muss ich denn ändern?!

    2 Mal editiert, zuletzt von Ill ()

  • Also die loose identitation sin da weil du im script keine ordnung hälst.
    "local variable "loginstring" shadows a variable at a preceding level" Sowas z.B. is wenn du die variable 2 mal definiert hast. 1 mal im script insgesamt un einma in nem public oda so


    MFG, Rob

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen