Beiträge von Poket-Jony


    Hier zwei Lösungen:

    Zitat
    • The tick rate does not represent any specific measurement of time and
      varies depending on the server's processing power. If items stream too
      slowly, lower the tick rate; if CPU usage gets too high, raise the tick
      rate.
    • If some items are not appearing, there may be too many in one area.
      Lower the streaming distance by decreasing the "streamdistance"
      parameter on each native.

    Quelle: http://forum.sa-mp.com/showthread.php?t=102865

    Zitat

    Versuch mal, indem du die Objekte, in 2 Filterscripts teilst.


    So funktioniert das schneller bei mir.

    Wird nichts bringen, weil der Streamer ein Thread nutzt.


    Dein MYSQL Plugin passt nicht mit dem Include zusammen.


    Lade dir das MYSQL Plugin nochmal runter, pack die Library in den Plugin-Order und das Inlcude im Pawno-Order unter 'include'.
    Kompilier das Script neu und lad es auf den Server.

    Soweit ich verstanden habe, fehlt die: levelscore Datei.
    Erstell mal eine txt Datei mit dem Namen: levelscore und pack sie in den dazugehörigen Ordner.


    Ach Mensch, du weißt es nicht, dann schreib doch bitte auch nichts.


    Richtige Antwort:


    In deiner Datenbank kann dein MYSQL Server nicht die Spalte 'levelscore' finden.

    Die auf jedenfall:

    • Tetris
    • Snake
    • Pacman
    • Pong

    Die gehen evt. auch:


    • CounterStrike 1.6
    • CounterStrike Source
    • HalfLife 1
    • HalfLife 2

    PS. Rüste am besten auf, mein Drucker hat schon mehr RAM als dein Rechner.

    Aber du weißt schon das du 2000 Querys abschickst, bei allen auf eine Antwort wartest und dann direkt erstellst.
    Es ist kein wunder dass das nicht geht, schreib am besten den Code nochmal neu und überleg was du machst.


    • Benutze tquery in verbindung mit einem Callback
    • Rufe nur ein query auf welcher die in einer row list alle Ergebnisse liefert

    Viel Erfolg! ^^



    #Edit


    public LoadVehicle()
    {
    new model, color[2], Float:pos[4], vehicleid, besitzer[128];
    for(new r; r < cache_get_row_count(); r++)
    {
    model = cache_get_field_content_int(r, "Model");
    pos[0] = cache_get_field_content_float(r, "PosX");
    pos[1] = cache_get_field_content_float(r, "PosY");
    pos[2] = cache_get_field_content_float(r, "PosZ");
    pos[3] = cache_get_field_content_float(r, "PosR");
    color[0] = cache_get_field_content_int(r, "Color1");
    color[1] = cache_get_field_content_int(r, "Color2");


    vehicleid = AddStaticVehicle(model, pos[0], pos[1], pos[2], pos[3], color[0], color[1]);


    vInfo[vehicleid][vID] = cache_get_field_content_int(r, "ID");
    vInfo[vehicleid][vPosX] = pos[0];
    vInfo[vehicleid][vPosY] = pos[1];
    vInfo[vehicleid][vPosZ] = pos[2];
    vInfo[vehicleid][vPosR] = pos[3];
    vInfo[vehicleid][vColor1] = color[0];
    vInfo[vehicleid][vColor2] = color[1];
    vInfo[vehicleid][vModel] = model;
    cache_get_field_content(r, "Besitzer", besitzer);
    format(vInfo[vehicleid][vBesitzer],HIER_DIE_LÄNGE_VON_vBesitzer,besitzer);
    }
    return 1;
    }


    stock LoadVehicles()
    {
    mysql_tquery(MyCon, "SELECT * FROM vehicle", "Callback_LoadVehicles", "");
    return 1;
    }