Guten Abend,
Ich möchte einen /alter befehl schreiben und der sol wie folgt laufen:
Wenn man /alter [sein alter] eingibt soll dies gespeichert werden.
Weiss wer wie ich es mache?
Guten Abend,
Ich möchte einen /alter befehl schreiben und der sol wie folgt laufen:
Wenn man /alter [sein alter] eingibt soll dies gespeichert werden.
Weiss wer wie ich es mache?
Hier mal ein Befehl meinerseits: 
ocmd:alter(playerid,params[])//Dies ist basierend auf ocmd, läds dir einfach herunter. Googeln;) 
{
         new age;//Dies ist der Alter
         if(sscanf(params,"i",age))return SendClientMessage(....)//Error Meldung, falls der Spieler seinen Alter nicht eingibt 
         SetPVarInt(playerid,"Alter",age);//Setzt die Spielervariable um, also Speichert sie. 
         return 1;
}
Oder per Dialog
ocmd:alter(playerid,params[])//cmd wahl is deine endscheidung
{
     ShowPlayerDialog(playerid,33,DIALOG_STYLE_INPUT,"Alter","Bitte gebe dein Alter an","Okey","Abbrechen");
     return 1;
}
unter OnDialogResponse
if(dialogid == 33)
{
    if(response == 1)
    {
        if(!strlen(inputtext))
        {
              SendClientMessage(playerid,-1,"Text"); //Falls nix eingegeben wurde.
       }    
       else //wenn doch 
        {
             SetPVarInt(playerid,"Alter",strval(inputtext));
             pInfo[playerid][Alter] = strval(inputtext); //Kommt auf Speicher Art an
        }
    }
}
Danke an euch xD