Beiträge von Kaffeepause.

    ich glaub ich bekomm nen kind ... et geht :D


    Zitat

    [18:43:53] [join] Kaffeepause. has joined the server (0:127.0.0.1)
    [18:43:55] loadprofil(exp: 10, level: 13)
    [18:44:12] 0 / 1 / 2
    [18:44:16] saveuser(level: 13, exp: 10)
    [18:44:16] [part] Kaffeepause. has left the server (0:1)

    PickUp steht dort bereits :D oder wie meinst du das?

    Hallu ,


    ich habe ein kleines Problem... es geht sich um den Befehl /duty. Bei den Cops (fraktion) geht's super, aber beim FBI iwie nicht.
    hier ist einmal der code selbst.


    fehler werden keine ausgespuckt..


    CMD:duty(playerid,params[])
    {
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerInRangeOfPoint(i, 1.0 ,1525.7338,-1674.2052,5.8906))
    {
    if(Spieler[playerid][fraktion] == 1)
    {
    new string[128];
    format(string,sizeof(string),"{FF9900}Polizist : %s ist nun im Dienst!",ReadName(playerid));
    SendClientMessageToAll(COLOR_ADMIN, string);
    Spieler[playerid][duty] = 1;
    dutycheck(playerid);
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);


    }
    else if(IsPlayerInRangeOfPoint(i, 1.0 , 235.6204,115.2621,1003.2188))
    {
    if(Spieler[playerid][fraktion] == 2)
    {
    new string[128];
    format(string, sizeof(string),"{FF9900}FBI Agent : %s ist nun im Dienst!",ReadName(playerid));
    SendClientMessageToAll(COLOR_ADMIN, string);
    Spieler[playerid][duty] = 1;
    dutycheck(playerid);
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);
    }
    }
    }
    }
    return 1;
    }

    ja geht hier so sieht es z.b bei mir aus



    mysql_SetInt("accounts", "Level", GetPlayerScore(playerid), "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Geld", GetPlayerMoney(playerid), "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Skin", GetPlayerSkin(playerid), "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Sex", SpielerInfo[playerid][Sex], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Exp", SpielerInfo[playerid][Exp], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Krank", SpielerInfo[playerid][Krank],"Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "SexM", SpielerInfo[playerid][SexM], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "SexW", SpielerInfo[playerid][SexW], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Leader", SpielerInfo[playerid][Leader], "Name", SpielerInfo[playerid][pName]);

    Die Exp etc werden ja auch richtig hochgezählt. Zum test wird jede min 1 Exp hochgezählt, dass klappt auch!
    Auch beim aussloggen selbst werden die daten genau in die DINI übertragen.


    Nur sobald der Account wieder geladen wird ( relogin ) sind die EXP zwar da , aber das level wird nicht geladen.


    [13:37:48] [connection] 127.0.0.1:59333 requests connection cookie.
    [13:37:49] Incoming connection: 127.0.0.1:59333 id: 0
    [13:37:49] [join] Kaffeepause. has joined the server (0:127.0.0.1)
    [13:37:53] loadprofil(exp: 17, level: 0)

    Zitat

    [13:11:33] [connection] 127.0.0.1:53652 requests connection cookie.
    [13:11:34] Incoming connection: 127.0.0.1:53652 id: 0
    [13:11:34] [join] Kaffeepause. has joined the server (0:127.0.0.1)
    [13:11:36] loadprofil(exp: 8, level: 2)
    [13:12:09] saveuser(level: 2, exp: 9)
    [13:12:09] [part] Kaffeepause. has left the server (0:1)

    Gespeichert werden sie nur wird beim Login nix mehr geladen.


    Nix da Copy&Past ;)
    alles aus tut's und selbst geschrieben man will ja was lernen.


    Und ne wird alles gleich gesichert wie die anderen daten die er ja auch alle ohne probleme lädt.