Register System Fehler

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



    Ich habe mal wieder mit dem Scripten angefangen obwohl ich den Grund vergaß warum ich aufhörte.


    Nach dem ich das Register/Login System von MRMONATTUTORIALS anschaute fiel es mir wieder ein...


    Ich hatte damals ein Problem mit dem Register System. Ich entfernte es Also komplett und schrieb es nochmal genauso wie MrMonat.


    Immernoch ist dieser Fehler vorhanden und ich weiß nicht was los ist. Beim Registrieren speichert er einfach nicht die User.txt datei ab -.-



    Hier mal der Quelltext des Register Stock's :
    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Benutzer/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,BLAU,"Account Erfolgreich registriert. Du kannst dich nun Einloggen!");
    return 1;

    }


    Kann mir wer helfen?



    MfG reLaXXo und danke nochmal :D

  • Mal nebenbei eine Andere Frage...


    Wenn ich meinen Server Starte werden mir nur 5 Cars angezeigt ^^


    Jedoch habe ich Diese :


    // Fahrzeuge Zivilisten
    AddStaticVehicle(462,1678.6355,-2297.7480,13.1332,272.9526,1,2); // LS Airport / Mofa 1
    AddStaticVehicle(462,1678.5569,-2295.0613,13.1316,269.2433,1,2); // LS Airport / Mofa 2
    AddStaticVehicle(462,1678.5126,-2292.2300,13.1331,270.1323,1,2); // LS Airport / Mofa 3
    AddStaticVehicle(462,1678.5546,-2289.3196,13.1332,268.1522,1,2); // LS Airport / Mofa 4
    AddStaticVehicle(462,1678.5481,-2286.4541,13.1337,269.9469,1,2); // LS Airport / Mofa 5



    //Fahrzeuge LSPD
    AddStaticVehicle(523,1542.1885,-1644.5203,5.4539,176.4049,0,0); // LSPD/Bike 1
    AddStaticVehicle(523,1543.3315,-1644.7987,5.4630,159.0423,0,0); // LSPD/Bike 2
    AddStaticVehicle(523,1544.4039,-1645.3453,5.4625,138.8888,0,0); // LSPD/Bike 3
    AddStaticVehicle(523,1545.1490,-1646.3495,5.4640,120.6910,0,0); // LSPD/Bike 4
    AddStaticVehicle(523,1545.8040,-1647.4230,5.4634,105.7484,0,0); // LSPD/Bike 5
    AddStaticVehicle(596,1544.7673,-1651.1335,5.6106,90.0821,0,1); // LSPD/Car 1
    AddStaticVehicle(596,1544.6830,-1655.1683,5.6109,88.6335,0,1); // LSPD/Car 2
    AddStaticVehicle(596,1544.4764,-1659.1544,5.6113,89.8056,0,1); // LSPD/Car 3
    AddStaticVehicle(596,1544.5734,-1663.3702,5.6124,89.2345,0,1); // LSPD/Car 4
    AddStaticVehicle(596,1544.2939,-1672.0590,5.6120,90.0737,0,1); // LSPD/Car 5
    AddStaticVehicle(596,1544.8596,-1668.0660,5.6116,89.7549,0,1); // LSPD/Car 6
    AddStaticVehicle(596,1544.1425,-1676.0028,5.6105,88.5238,0,1); // LSPD/Car 7
    AddStaticVehicle(596,1544.0962,-1680.3219,5.6107,88.9484,0,1); // LSPD/Car 8
    AddStaticVehicle(596,1544.1112,-1684.3965,5.6110,88.6380,0,1); // LSPD/Car 9
    AddStaticVehicle(599,1526.8429,-1645.3722,6.0775,181.0298,0,1); // LSPD/Rancher 1
    AddStaticVehicle(599,1530.9828,-1645.2072,6.0796,180.9947,0,1); // LSPD/Rancher 2
    AddStaticVehicle(599,1534.6514,-1644.9142,6.0820,180.9179,0,1); // LSPD/Rancher 3
    AddStaticVehicle(599,1538.4774,-1644.5364,6.0771,180.8149,0,1); // LSPD/Rancher 4
    AddStaticVehicle(477,1529.3331,-1684.0286,5.6443,269.6001,0,1); // LSPD/Undercover 1
    AddStaticVehicle(477,1529.2805,-1688.2736,5.6468,269.1702,0,1); // LSPD/Undercover 2



    /Edit :
    Der Ordner "/Benutzer" Existiert in den Scriptfiles. Da muss er ja doch auch Hin Right? Oder kommt der in den Hauptordner? Weil da hab ich nich so durchgeblickt.

  • Achso danke weil früher hab ich da bei 0.3d mehr angezeigt bekommen.



    Also zum Script. Ich beokmme eine Namelose INI Datei gespeichert anscheind noch vom Alten Login Script. Ich mach das nochmal alles neu und Kopiere mir die Wichtigsten Teile aus dem Alten Raus und melde mich gleich noch einmal

  • Danke für den Tipp jedoch passt von der Rechtschreibung her (Benutzer) alles.


    Ich weiß ich muss noch ein bisschen viel an meiner Rechtschreibung Arbeiten ^^


    Liegt vllt Hier irgendwo der Fehler?


    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,hellrot,"Du wurdest vom Server gekickt! Grund : Registration abgebrochen!");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,hellrot,"Das gewählte Passwort war nicht Lang genug!");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Es wurde noch kein Account mit dem Namen %s gefunden\nBitte gib dein Gewünschtes Passwort ein!","Registrieren","Abbrechen");
    return 1;
    }
    Register(playerid,inputtext);
    }
    }

    Einmal editiert, zuletzt von reLaXXo ()

  • if(!strlen(inputtext))
    {
    SendClientMessage(playerid,hellrot,"Das gewählte Passwort war nicht Lang genug!");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Es wurde noch kein Account mit dem Namen %s gefunden\nBitte gib dein Gewünschtes Passwort ein!","Registrieren","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    }


    sry.. ich faile den pwn .. :D
    aber ich glaub über das register muss noch else rein :)