Beiträge von Grex

    So dürfe tes funktionieren:

    Also das

    PHP
    $passwortRR = substr($passwortR,0,-1);

    ist unsinnig, da eine neue Variable erzeugt wird, jedoch kannst du den Wert auf $passwortR überschreiben. Ist nicht falsch, nur das solltest du wissen.


    Zu meiner dämlichen Frage jetzt,... Ist das Passwort im Klartext in der *.ini Datei gespeichert?

    Unzwar komplett vergessen das Handy hat ja kein starken CPU Chip oder so der das aushalten würde!


    Warum nicht?, nur dauerts halt länger. Meinst du die CPU wird in einer Sekunde in die Luft gehen, nur weil die CPU auf 100 % ist ?, träum weiter.

    Also für die Leute die meinen, "warum läuft doch alles", stelle ich die Frage: Für wie lange noch?


    Wozu sind denn Update eigentlich gut, damit diese bekannte Sicherheitslücken schließen, und somit keine Kinder mehr das Forum exploiten können. Umso älter die Version von einer Software ist, umso bekannter und "öffentlicher" werden diese genannten Exploits.


    Das neue Verwarnungssystem ist echt fürn a....

    Ehm?, Editor öffnen und da was reinschreiben, danach dann am Iphone mit PC Kabel verbinden rüber kopieren, compilen?
    So viel kann amn eh nicht schreiben, dass man jedesmal selber compilen muss...

    aso, eventuell auf weniger variablen setzen?, also z.b. nur 10 ?


    EDIT: Habe mal normales sscanf benutzt und nicht das sscanf2, da funktioniert es...

    Hallo, ich bekomme folgende Warnungen in der server_log.txt

    sscanf warning: Strings without a length are deprecated, please add a destination size.

    Bei folgendem Code:

    sscanf(data,"iiiiiissiifffsiiiii",PlayerInfo[playerid][pTut],PlayerInfo[playerid][pMissionNr],PlayerInfo[playerid][pWarns],PlayerInfo[playerid][pAdjustable],
    PlayerInfo[playerid][pFuel],PlayerInfo[playerid][pMarried],PlayerInfo[playerid][pMarriedTo],PlayerInfo[playerid][pReason],PlayerInfo[playerid][pMD5],PlayerInfo[playerid][pNav],
    PlayerInfo[playerid][pNavX],PlayerInfo[playerid][pNavY],PlayerInfo[playerid][pNavZ],PlayerInfo[playerid][pCode],PlayerInfo[playerid][pSP],PlayerInfo[playerid][pBHF],
    PlayerInfo[playerid][pDonuts],PlayerInfo[playerid][pRobSkill],PlayerInfo[playerid][pLaptop]);

    Es funktioniert aber alles...

    aso, hmm ja werde ich probieren, doch ich müsse es eigentlich so lösen...


    EDIT: Hab das mal mit sscanf probiert, hab ein paar Errors... müsste doch so stimmen oder?:

    sscanf(data,"iiiiiissiifffsiiiii",PlayerInfo[playerid][pTut],PlayerInfo[playerid][pMissionNr],PlayerInfo[playerid][pWarns],PlayerInfo[playerid][pAdjustable],
    PlayerInfo[playerid][pFuel],PlayerInfo[playerid][pMarried],PlayerInfo[playerid][pReason],PlayerInfo[playerid][pMD5],PlayerInfo[playerid][pNav],
    PlayerInfo[playerid][pNavX]PlayerInfo[playerid][pNavY],PlayerInfo[playerid][pNavZ],PlayerInfo[playerid][pCode],PlayerInfo[playerid][pSP],PlayerInfo[playerid][pBHF],
    PlayerInfo[playerid][pDonuts],PlayerInfo[playerid][pRobSkill],PlayerInfo[playerid][pLaptop]);

    Errors:


    12452 -- 12455 befindet sich dieser Code.


    EDIT: Ein "Beistrich" hab ich übersehen also ein , :P
    Danke dir, funktionier einwandfrei, werde das ganze mal umschreiben. Habe mir gleich den Tipp auf der Seite zu Herzen genommen und habe es mit sscanf2 gemacht.


    new data[34];
    new query[64];
    format(query,sizeof(quer),"select ...... code from accounts where username = '%s';",plname);
    mysql_query(query);
    mysql_store_result();
    new field[21][34];
    if(mysql_fetch_row(data, "|"))
    {
    split(data,field, '|');
    PlayerInfo[playerid][pCode] = field[13];
    }
    mysql_free_result();


    Mit anderen Strings funktioniert es nicht..., und zwar ganz nicht, auch mit strval...