Beiträge von ChristianW


    Dein verinfahcten Code hatte ich schoneinmal es geht nicht nein alles ist riichtig


    Dann bitte poste doch das query wo die daten ausgelesen werden eins davon oder solltest du dies nicht hinbekommen kannst auch die ganze log posten und ein enum.
    wenn nix ausgegeben wird haben die leute meist einen fehler in der abfolge der Specifier


    enum Blitzerdata
    {
    Blitzerid[24],
    Float:Blitzerx,
    Float:Blitzery,
    Float:Blitzerz,
    Float:BlitzerRotz,
    Geschwindigkeit,
    Strafe,
    Punkte,
    LastBlitz[24],
    Filmabschnitte,
    Toleranz,
    Inuse,
    Objectid,
    }
    new BlitzerInfo[MAX_BLITZER_DATA][Blitzerdata];


    Die Logzeile


    2 Blitzer 2 Zeilen


    SQL
    [16:17:48] CMySQLHandler::FetchRow() - Return: 1|1535|-1650|12|189|90|200|0|No One|0|6|1
    
    
    [16:17:48] >> mysql_fetch_row_format( Connection handle: 1 )
    
    
    [16:17:48] CMySQLHandler::FetchRow() - Return: 0|1523|-1679|12|167|90|200|0|No One|0|6|1


    Jetzt noch der Stock


    stock LoadBlitzer()
    {
    new data[550], blitzer_count;
    mysql_query("SELECT * FROM blitzerdata");
    mysql_store_result();
    while(mysql_fetch_row(data))
    {
    sscanf(data, "p<|>iffffiiisiii{i}", BlitzerInfo[blitzer_count][Blitzerid],BlitzerInfo[blitzer_count][Blitzerx],BlitzerInfo[blitzer_count][Blitzery],BlitzerInfo[blitzer_count][Blitzerz]
    ,BlitzerInfo[blitzer_count][BlitzerRotz],BlitzerInfo[blitzer_count][Geschwindigkeit],BlitzerInfo[blitzer_count][Strafe],BlitzerInfo[blitzer_count][Punkte],BlitzerInfo[blitzer_count][LastBlitz],BlitzerInfo[blitzer_count][Filmabschnitte],BlitzerInfo[blitzer_count][Toleranz],BlitzerInfo[blitzer_count][Inuse],BlitzerInfo[blitzer_count][Objectid]);


    BlitzerInfo[blitzer_count][Objectid] = CreateObject(18880,BlitzerInfo[blitzer_count][Blitzerx],BlitzerInfo[blitzer_count][Blitzery],BlitzerInfo[blitzer_count][Blitzerz],0.0,0.0,BlitzerInfo[blitzer_count][BlitzerRotz],100.0), printf("Blitzer %d ertellt!",blitzer_count);
    blitzer_count++;
    }
    mysql_free_result();
    print("Blitzer wurden geladen!");
    return 1;
    }


    Mehr habe ich net :D



    Das ist eine if Abfrage


    Okay und wie mache ich die Box jetzt halb so gross?

    Hey Com,


    Wieos iwr dmein Blitzer hier nicht erstellt?


    stock LoadBlitzer()
    {
    new data[550], blitzer_count;
    mysql_query("SELECT * FROM blitzerdata");
    mysql_store_result();
    while(mysql_fetch_row(data))
    {
    sscanf(data, "e<p<|>iffffiiisiii{i}>", BlitzerInfo[blitzer_count]);
    printf("%d",BlitzerInfo[blitzer_count][Blitzerid]);
    BlitzerInfo[blitzer_count][Objectid] = CreateObject(18880,BlitzerInfo[blitzer_count][Blitzerx],BlitzerInfo[blitzer_count][Blitzery],BlitzerInfo[blitzer_count][Blitzerz],0.0,0.0,BlitzerInfo[blitzer_count][BlitzerRotz],100.0), printf("Blitzer %d ertellt!",blitzer_count);
    blitzer_count++;
    }
    mysql_free_result();
    print("Blitzer wurden geladen!");
    return 1;
    }


    In der MySQL Log steht aber das diese Daten geladen?


    Mfg

    Warum wird kein blitzer erstellt?



    stock LoadBlitzer()
    {
    new data[550], blitzer_count;
    mysql_query("SELECT * FROM blitzerdata");
    mysql_store_result();
    while(mysql_fetch_row(data))
    {
    sscanf(data, "e<p<|>iffffiiisiiii>", BlitzerInfo[blitzer_count]);
    printf("%d",BlitzerInfo[blitzer_count][Blitzerid]);
    BlitzerInfo[blitzer_count][Objectid] = CreateObject(18880,BlitzerInfo[blitzer_count][Blitzerx],BlitzerInfo[blitzer_count][Blitzery],BlitzerInfo[blitzer_count][Blitzerz],0.0,0.0,BlitzerInfo[blitzer_count][BlitzerRotz],100.0), printf("Blitzer %d ertellt!",blitzer_count);
    blitzer_count++;
    }
    mysql_free_result();
    print("Blitzer wurden geladen!");
    return 1;
    }