Beiträge von Eddy

    Wie mache ich das mit PVars?? bzw. wie baue ich das in mein Geburtsdatum Dialog ein?? Könnte mir das jemand zeigen, wie ich das jetzt richtig mache? Ich habe bei meinen stock schon "Alter" drinne, und möchte das wenn der Spieler sein Geburtsadtum einträgt dort sein Alter eingetragen wird. Hoffe mir kann jemand Helfen. Hier ist der Dialog.


    if(dialogid==Geburtsdatum)
    {
    if(response==0)
    {
    SendClientMessage(playerid,Blau,"Du hast die Registriernug abgebrochen.");
    Kick(playerid);
    }
    if(response==1)
    {
    new count;
    for(new i; i < strlen(inputtext); i++)
    if(inputtext[i] == '.')
    count++;
    if(count >= 2)
    {
    new Spielerdatei[64], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof name);
    format(Spielerdatei, sizeof Spielerdatei, "/Accounts/%s.ini", name);
    dini_Set(Spielerdatei, "Geburtsdatum", inputtext);
    SetPVarString(playerid,"Alter",inputtext);
    ShowPlayerDialog(playerid,DIALOG_GESCHLECHT,DIALOG_STYLE_MSGBOX,"Geschlecht","Bist du Weiblich oder Männlich?", "Männlich" , "Weiblich");
    }
    else
    {
    ShowPlayerDialog(playerid, Geburtsdatum, DIALOG_STYLE_INPUT, "Fehler Meldung","Du hast ein ungültiges Alter eingetragen\nBitte gebe dein Alter erneut ein.{FF0000}\n\nBeispiel: DD.MM.JJJJ.","Weiter","Abbrechen");
    }
    }
    }
    return 1;
    }

    Ich würde das Datum speichern und dir eine Funktion schreiben die aus jeden Datum das Alter errechnet bis zum heutigen Tag.


    Sowas wie GetAge(day, month, year);


    Ein bisschen rechnen und fertig ;)


    Würde mich auch Interessieren wie mann das macht.

    So als erstes, bekomme den Error bei der Splitfunktion (456) : error 001: expected token: ";", but found "public"
    Und als zweites, wie Arbeite ich jetzt genau damit? wo muss ich den kleinen Pawn Code von dem Split einfügen.


    (edit)


    Habe bei sa-mp wiki gesehen das mann es mit einem stock machen muss also so.


    stock split(const strsrc[], strdest[][], delimiter)
    {
    new i, li;
    new aNum;
    new len;
    while(i <= strlen(strsrc))
    {
    if(strsrc[i] == delimiter || i == strlen(strsrc))
    {
    len = strmid(strdest[aNum], strsrc, li, i, 128);
    strdest[aNum][len] = 0;
    li = i+1;
    aNum++;
    }
    i++;
    }
    return 1;
    }

    @Tommy


    Wie mache ich das jetzt, das wenn sich jemand Registriert und sein Geburtsdatum eingegeben, das es das dann in den Alter umstellt, und auch wenn ich /stats mache das Alter dort angezeigt wird. :?: :?:

    Ich glaube, meine Frage hat niemand so richtig Verstanden. Beim Regist. muss der Spieler sein Geburtsdatum angeben, das wird auch gespeichert und in den Stats angezeigt. Jetzt will ich das dass was er angegeben hat als Alter gespeichert wird. Also mein Geburtsdatum wäre 18.11.1994 = 17 Jahre. Die 17 Jahre müsten dann einzeln gespeichert werden

    @PupsKuchen


    Ja auf den Tag genau.


    Saphire


    Ja, also habe es bei meinen stock Register und so schon als "Alter" gespeichert. Nur jetzt muss ich wissen, wie ich das beim Registrieren wenn der spieler das Datum zbs. 18.11.1994 = 17 Jahre, das Automatisch auf das Alter des Spieler gesetzt wird.

    Also ich Arbeite mit PVar´s. Also wenn ich jetzt bei meinen stock Register usw. das mit dem Alter mache, wie Frage ich das dann damit ab, weil ich das dann in meinen Stats befehl packen kann.

    Hey Leute,


    Beim Registrieren muss
    der Spieler sein Geburtsdatum angeben, das wird auch gespeichert und in
    den Stats angezeigt. Jetzt will ich das dass was er angegeben hat als richtiges Alter gespeichert wird also einzeln in den Stats ect.. Also mein Geburtsdatum wäre 18.11.1994 = 17
    Jahre. Die 17 Jahre müsten dann einzeln gespeichert werden



    [E]Überarbeitet

    Beim Register anstatt den zu Spawnen zeigst du ihm die Dialoge, z.b bei Herkunft wenn er richtig angegeben hat kommt
    Alter und dann Geschlecht wenn er das Geschlecht noch richtig angegeben hat, spawnen lassen ;)


    Ja wie mache ich das so, das er zbs. 18.09.1988 eingeben muss so wie ich das dort stehen habe? Oder das bei der Herkunft ein listitem kommt wo er seine Herkunft auswählen muss. zbs. Hamburg,Berlin ect.

    Guten Tag, wie die Überschrift schon sagt, bin auf der suche nach einem Tutorial das mir anzeigt, wie ich bei einem Register System mit PVar´s das Alter,Geschlecht und die Herkunft speichern kann.Beim Alter muss mann Tag/Monat/Jahr eingeben. Beim Geschlecht ist es ja kla und bei der Herkunft muss mann eins Auswählen, zbs. Los Santos ect. das dann in dem Stats angezeigt wird. Gibt es vllt jemanden der es mir kurz Erklären könnte. Danke im vorraus.