Beiträge von Eddy

    Ich habe mir alles von Kaspersky geholt X( sau viel Kohle dafür ausgegeben ^^. Aber ist echt gut, auser ein Problem, es verlangsamt ein bisschen deine Verbindung und auch ein wenig den PC.

    Ich finde sie machen einige sachen recht Gut. Das was Facebook macht, mit den User Daten das sie immer dort Gespeichert sind. Finde ich wirklich übertrieben, mann kann nicht mal seinen Account löschen. Die Daten bleiben immer vorhanden. X(

    Infinity ist doch schon alt. Das war schon längst in den Charts, und sooooo modern ist nun auch nicht :D


    Das ist aber die neuste Version davon. Bist halt nicht aufn neusten Stand :D

    Versuchs mal so. Und für die Fraktion Zivis machst du ganz Normal ohne switch "SetSpawnInfo", dann wird das gehen.


    if(isPlayerInFrakt(playerid,"Fraktion" >= 1) // Wenn der Spieler in einer Fraktion ist.
    {
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{SetPlayerPos(playerid,0,dini_Int(PlayerDatei,"Skin"),1503.7844,-1531.0938,13.54540,0,0,0,0,0,0,0);SetPlayerInterior(playerid,0);SetPlayerColor(playerid,weiß);SpawnPlayer(playerid);}
    case 1:{SetPlayerPos(playerid,1,265,218.3921,183.1852,1003.0313,0,0,0,0,0,0,0);SetPlayerInterior(playerid,3);SetPlayerColor(playerid,weiß);SpawnPlayer(playerid);}
    case 2:{SetPlayerPos(playerid,2,10,-794.9445,489.4224,1376.1953,0,0,0,0,0,0,0);SetPlayerInterior(playerid,1);SetPlayerColor(playerid,weiß);SpawnPlayer(playerid);}
    }
    SpawnPlayer(playerid);
    return 1;
    }

    Kann ich das irgentwie ändern, das es nicht in dem Dialog Gespeichert wird sondern in den stock´s ?? zbs bei stock SpielerSpeicher usw. Kann mir das mal jemand erklären?

    Wie kann ich das so machen, das wenn der Spieler sein Geburtsdatum eingegeben hat. Das dann sein richtiges Alter ebenfalls abgespeichert wird und mann es auch in den Stats sehen kann??

    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;
    }