für Anfänger V 2.0.1 released

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
  • Hey,


    Ich wollte fragen ob es sein kann, dass hier irgendwie keine .ini erstellt wird beim registrieren.
    Ich hab jetzt alles von der pastebin Seite einfach mit copy & paste in Pawno kopiert und die fehlenden includes runtergeladen..
    Beim compilen werden keine Errors oder Warnings angezeigt.
    Jedoch kann ich mich jetzt am Server zwar registrieren aber dann nicht einloggen und er erstellt mir auch keine .ini Datei in den Scriptfiles mit meinem Namen.



    Hier die Commands unverändert (Ausgenommen Client Messages).


    Registrieren
    if(strcmp(strget(cmdtext,0), "/register", true) == 0)
    {
    if(!dini_Exists(Datei(playerid))) // wenn der Spieler sich regestriert und es noch keine .ini Datei mit seinem Namen gibt
    {
    dini_Create(Datei(playerid)); // Erstelle eine Neue .ini Datei
    dini_IntSet(Datei(playerid),"passwort",udb_hash(strget(cmdtext,1))); // Setze in die .ini Datei(save,"dass passwort", welches er eingegebne hat)
    SendClientMessage(playerid, COLOR_GREEN, ">>>Dein Account wurde erfolgreich registriert<<<");
    SendClientMessage(playerid, COLOR_GREEN, ">>>Nutze /login [Passwort] um dich einzuloggen<<<");
    }
    else
    {
    if(dini_Exists(Datei(playerid))) // Wenn beim regestrieren die Datei schon besteht
    {
    SendClientMessage(playerid, COLOR_RED, "!!!Der Name ist bereits vergeben!!!");
    Kick(playerid); // Kick den Spieler
    }}
    return 1;
    }


    Einloggen
    if(strcmp(strget(cmdtext,0), "/login", true) == 0)
    {
    new s2[256];
    if(dini_Exists(Datei(playerid)))
    {
    s2=dini_Get(Datei(playerid),"passwort");
    if(strval(s2)==udb_hash(strget(cmdtext,1))) // wenn die Eingabe nach /login mit dem Passwort übereinstimmt
    {
    loggedin[playerid] = true;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, ">>>Du hast dich erfolgreich eingeloggt<<<");
    gebespielergeld(playerid,dini_Int(Datei(playerid),"Geld"));
    SetPlayerWantedLevel(playerid,dini_Int(Datei(playerid),"Wanteds"));
    SetPlayerSkin(playerid,dini_Int(Datei(playerid),"Skin"));
    pInfo[playerid][autos] =dini_Int(Datei(playerid),"Autoführerschein");
    pInfo[playerid][flug] =dini_Int(Datei(playerid),"Flugführerschein");
    pInfo[playerid][mofa] =dini_Int(Datei(playerid),"Mofaführerschein");
    pInfo[playerid][kfz] =dini_Int(Datei(playerid),"Lkwführerschein");
    pInfo[playerid][motorrad] =dini_Int(Datei(playerid),"Motorradführerschein");
    pInfo[playerid][boot] =dini_Int(Datei(playerid),"Bootsführerschein");
    pInfo[playerid][alevel] =dini_Int(Datei(playerid),"Adminlevel");
    pInfo[playerid][fRank] =dini_Int(Datei(playerid),"Fraktionsrank");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Falsches PW! Versuch es noch einmal..");
    }}
    return 1;


    Ich hoffe es kann mir wer helfen. :)

  • Möchte bitte einer der "Profiscripter" hier so nett sein und mich aufklären, wieso keine .ini Datei erstellt wird wenn ich /register "PW" eingebe und ich mich dadurch auch nicht einloggen kann.


    Wäre richtig super von euch :)

  • C:\Users\\Desktop\gta server\gamemodes\GM.pwn(149) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(153) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(162) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(164) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(165) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(166) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(167) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(168) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(169) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(170) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(171) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(172) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(173) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(174) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(188) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(196) : error 017: undefined symbol "gebespielergeld"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(222) : error 017: undefined symbol "strget"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(224) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(226) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(227) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(233) : error 017: undefined symbol "Datei"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(238) : error 079: inconsistent return types (array & non-array)
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(241) : error 017: undefined symbol "strget"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(244) : error 017: undefined symbol "Spielername"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(246) : error 017: undefined symbol "Spielername"
    C:\Users\\Desktop\gta server\gamemodes\GM.pwn(248) : error 079: inconsistent return types (array & non-array)


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.



    Kann mir einer helfen ?


  • Ich dachte mir ich schaue mal wieder vorbei :)



    // An die Leute die nen Download link brauchen...
    Ich habe die Dateien leider nicht mehr, benutzt bitte Pastbin !


    Wenn ich es richtig in Erinnerung habe, hast du ein ";" vergessen :rolleyes: