madad spinnt -.-'

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 leute


    MadAd <------- sagt schon alles :P


    Madad is buggy und eig sehr nett.


    Naja hatte schonmal ein Probl. mim einloggen aber des geht wieder ;)


    Jetzt hab ich ein probl. bei der regestrierung.
    Ich regestriere mich. werde eingelogt. kein probl. so... . ..
    dann mache ich /stats und seh iwas is da FAIL ? ich hab geld bekommen? Premiumlevel: 10 aufeinmal? usw
    ?
    wwarum macht der des? des soll ja alles auf 0 bleiben?


    was is an der Sache FAIL!!!! ?


    Danke im vorraus ;)

  • ohne script ausschnitt können wir dir nicht helfen, wir wissen nicht was du da eingebaut oder rausgenommen hast.


    erläutere nochmal deutlich was falsch ist, wie es sein soll und poste uns diese stelle vom script.


    zur not schick screens.


    mfg

  • So buggy ist madAd nicht!
    Ich habe aus madAd mitlerweile ein 9426 Zeilenscript gemacht und es ist alles in Ordnung!
    Keine Bugs,nichts!Du musst es halt nur ein wenig umschreiben da der Dialog_ login ein wenig spinnt!
    Ich habe in den logindialog einen Timer mit definierter Verzögerung gesezt und alles läuft super!
    Hast du vllt. irgendwas geändert oder dich zufällig vertippt?
    poste mal deinen Code dazu!
    LG
    Hardcore


  • if(dialogid == regis)
    {
    if(response == 1)
    {
    new Spielerdatei[256];
    new SpielerName[MAX_PLAYER_NAME];
    SpielerInfo[playerid][alvl] = 0;
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Spielerdatei,sizeof(Spielerdatei),"/madAd/Users/%s.ini",SpielerName);
    dini_Create(Spielerdatei);
    if(!strlen(inputtext))return ShowPlayerDialog(playerid, regis, DIALOG_STYLE_INPUT, "[Life oF Stunt]","Registriere dich, um bei uns deine StuntAkte anuzulegen", "Registrieren!", "Abbrechen!");
    dini_Set(Spielerdatei,"Passwort",inputtext);
    dini_IntSet(Spielerdatei,"Geld",SpielerInfo[playerid][Geld]);
    dini_IntSet(Spielerdatei,"Score",SpielerInfo[playerid][Score]);
    dini_IntSet(Spielerdatei,"Premium",SpielerInfo[playerid][Premium]);
    dini_IntSet(Spielerdatei,"Skin",SpielerInfo[playerid][Skin]);
    dini_IntSet(Spielerdatei,"LastPing",SpielerInfo[playerid][LastPing]);
    dini_IntSet(Spielerdatei,"AdminLevel",SpielerInfo[playerid][alvl]);
    ShowPlayerDialog(playerid, sex, DIALOG_STYLE_INPUT, "[Life oF Stunt Geschlecht]","Männlich oder Weiblich?", "Angeben!", "Abbrechen!");


    }


    }



    Ich weiß selbst nicht was ich euch rausfischen soll?
    mein problem ist wenn ich mich regestriere ? werden werte so wie geld, premium, oder score automtisch mit einer zufallszahl gesetzt? <-- nicht normal^^
    wo ist dass problem?
    braucht ihr den ganzen script?

  • Lösch dasShowPlayerDialog(playerid, sex, DIALOG_STYLE_INPUT, "[Life oF Stunt Geschlecht]","Männlich oder Weiblich?", "Angeben!", "Abbrechen!");



    Da mal raus un tue es unter OnDialogResponse in den Dialog regis
    Könnte vllt. das Problem sein...könnte auch an den berüchtigten PAWN-Compilerbug liegen...es sind Errors im Script die aber NICHT erkannt werden>.>

  • Wie spring ich dann zum nächsten dialog in der regis? ?(

  • Oh.-...sorry hatte nicht rihtig hingesehen(bin etwas müde)
    Ist ja schon drinne...
    Mach es wie ein Tutorial!


    new ImTutorial[MAX_PLAYERS];
    dann noch in die spielerdatei rein
    ins enum sinfo natürlich auch(blos nicht vergessen)
    Dann einfach bei onplayerspawn
    if(Spielerinfo[playerid][Tutorial] == 0)
    {
    ImTutorial[playerid] = 1;
    ShowPlayerDialog(playerid, sex, DIALOG_STYLE_INPUT, "[Life oF Stunt Geschlecht]","Männlich oder Weiblich?", "Angeben!", "Abbrechen!");
    return 1;
    }

    Dann halt noch wenn hinter der Abfrage ob m o. W was kommen soll bei OnDialogResponse:
    if(dialogid == sex)
    {
    if(response)
    {
    //Deine Aktion
    }
    }


    //Edit: Wenn er mit dem Tutorial fertig ist: SpielerInfo[playerid][Tutorial] = 1; net vergessen!!!

  • okay sehr gute idee:P


    für was steht ?
    ImTutorial


    Tutorial steht im enum
    wird in der ini eingetragen?
    aber wert bleibt imme 0 ?