Perso erstellen

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, habe heute mal versucht ein Perso zu erstellen. Jedoch weiß ich hier nicht, wie ich das Alter,Name,Nachname in die Spielerdatei bekomme.


    Script:
    if(dialogid==DIALOG_Perso)
    {
    if(listitem==0)
    {
    ShowPlayerDialog(playerid,DIALOG_Perso_ReallifeName,DIALOG_STYLE_INPUT,"Reallife Name","Bitte gebe deinen richtigen Namen ein.","Weiter","Schließen");
    {
    if(response==1)
    {
    ShowPlayerDialog(playerid,DIALOG_Perso_Nachname,DIALOG_STYLE_INPUT,"Nachname","Gebe bitte deinen Nachnamen ein.","Weiter","Abbrechen);
    {
    if(response==1)
    {
    ShowPlayerDialog(playerid,DIALOG_Perso_Alter,DIALOG_STYLE_INPUT,"Alter","Gebe bitte dein Alter ein.","Fertig","Abbrechen");
    {
    if(response==1)
    {
    SendClientMessage(playerid,Weiss,"Du hast nun ein Personalausweiss.");
    }
    }
    }
    }
    }
    }
    }
    }
    return 1;
    }


    Bin aufm iPhone sry


    MfG

  • Du hast da 3x if(response==1) stehen, merkst du selber das da was falsch ist :huh:


    Du musst das so machen wie mit dem 1. Dialog also:


    if(dialogid == DIALOG_Perso_Nachname) {
    format(SpielerInfo[playerid][sName],24,inputtext); //in "inputtext" steht der Text der eingegeben wurde
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S