Beiträge von H4lo

    Soll das denn nicht so sein?


    if(dialogid==DIALOG_REGISTER)
    {
    if(response==1) // Das heißt wenn man weitergeht
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,ROT,"Deine eingegebenen Angaben sind falsch.");
    ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT,"Alter","Bitte gib an wann du geboren wurdest.","Weiter","Abbrechen"); //Da erscheint der nächste Dialog.
    return 1;





    Ich hab es grad auch ausprobiert hat auch nicht geklappt.

    Guten Morgen liebe Community,
    Ich habe ein Register Problem.
    Ich möchte, wenn man sein gewünschtes Passwort eibgibt,
    dass danach ein anderes Dialog kommt, wo man eingeben muss wann man geboren wurde.
    Ich habe es versucht hinzubekommen.
    Ich bekam keine Errors aber der 2. Dialog kommt einfach nicht -.-
    Bitte nicht zu hart zu mir sein, ich bin noch Anfänger.



    #define DIALOG_REGISTER 1
    #define DIALOG_ALTER 3



    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,0xFF0A00FF,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,0xFF0A00FF,"Das Passwort ist nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte gib dein gewünschtes Passwort ein um dich zu Registrieren.","Registrieren","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }
    }
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,ROT,"Deine eingegebenen Angaben sind falsch.");
    ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT,"Alter","Bitte gib an wann du geboren wurdest.","Weiter","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }
    }
    return 1;
    }


    Ich hoffe ihr könnt mir weiterhelfen.


    Mit freundlichen Grüßen
    iMan

    Doch ich hatte es compiled, da war kein Error.
    Der richtige Code geht leider auch nicht :(
    Ich frag mich warum mein Level + Geld gespeichert wird aber Adminlevel + Fraktion nicht???


    Kann mir jemand bitte weiterhelfen?

    Mir wurde der Rat gegeben
    learning by doing.
    Und das mach ich.


    //EDIT
    Was meinst du mach ich bevor ich hier was Poste?
    Diesen Fehler hab ich seit Tagen und immer was ausprobiert aber es hat nix geholfen.
    Dann komm ich hier her und Frage nach Rat!

    Wie mach man ein for schleife?
    Und wenn ich SpielerSpeichern(i) eingebe kommt da



    C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(240) : error 017: undefined symbol "i"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Tag liebe Community,
    Ich habe schon wieder ein Problem.
    Jedesmal wenn ich ein gmx mache wird mein Adminlevel und Fraktion resettet.
    Mal angenommen ich bin LSPD'ler und Serverleitung.
    Dann mach ich /gmx und dann bin ich wieder in keiner Fraktion und Admin bin ich auch nicht mehr -.-
    Aber wenn ich den Server so verlasse wird alles gespeichert und nicht resettet.



    stock SpielerSpeichern(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
    return 1;
    }


    Hoffe ihr könnt mir weiterhelfen.


    Mit freundlichen Grüßen
    iMan

    Der Error ist immernoch da :(


    Zur Erinnerung:


    C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(301) : error 002: only a single statement (or expression) can follow each "case"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new fraktname[64];
    new adminname[30];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{fraktname="Keine";}
    case 1:{fraktname=fraktname1;}
    case 2:{fraktname=fraktname2;}
    case 3:{fraktname=fraktname3;}
    }
    switch(GetPVarInt(playerid,"Adminlevel"))
    {
    case 0:{adminname="Spieler";}
    case 1:{adminname="1.Supporter";}
    case 2:{adminname="2.Supporter";}
    case 3:{adminname="3.Supporter";}
    case 4:{adminname="Moderator";}
    case 5:{adminname="Supermoderator";}
    case 6:{adminname="Administrator";}
    case 7:{adminname="Serverleiter";}
    format(string,sizeof(string),"[Name: %s] [Level: %i] [Fraktion: %i] [Adminrang:%s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Fraktion"),GetPVarInt(playerid,"Adminlevel"));
    SendClientMessage(playerid,GRAU,string);
    return 1;
    }



    C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(302) : error 002: only a single statement (or expression) can follow each "case"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Habe nun 1 Error den ich nicht verstehe :(



    C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(302) : error 002: only a single statement (or expression) can follow each "case"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    format(string,sizeof(string),"[Name: %s] [Level: %i] [Fraktion: %i] [Adminrang:%s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Fraktion"),GetPVarInt(playerid,"Adminlevel"));