Hab ein problem mit meinem Deathmatch-Script

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo erstmal,


    Wie oben schon beschrieben ist, hab ich ein problem mit meinem Script. Also ich log mich ganz normal ein und dann nach ein paar Minuten fängt mein Server an richtig zu laggen. Wo kann das Problem liegen ? Habe nur 4 Timer und halt noch viele Objekte. Das wars eigentlich...:) Wollte nur die Ursachen wissen.


    MfG
    Pro_Killer

  • Danke für die Antwort aber ich musste noch erwähnen, dass mein Server noch nicht online ist. Benutze grad nur allein mein Script damit ich testen kann nach dem Scripten. Ich denke, dass das Problem im Script ist.

  • Wegen 4 Timern wird es Kaum Laggen insbesondere ja da er alleine auf dem Server ist.


    Zu den Objecten wen du zuviele drine hast würe Ich an deiner stelle ein "streamer" Plugin verwenden =)



    Gruß


    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Hier auf diesem Bild siehst du unten die verschiedenen Dm-Arenas. Wenn ein user eine Arena betritt wirds dann unten beim Textdraw +1 Addiert(Timer1). Und oben rechts siehst du einen Killtimer. Wenn ein ich z.B einen Gegner töte dann kriegt unser Team ein Punkt.(auch +1)
    http://www.imagebanana.com/view/jrmaitlj/samp173.png


    Hier nocht die Timer:

    SetFastTimer("KillUpdate", 1000,1);
    SetFastTimer("PunkteUpdate", 1000,1);
    SetFastTimer("arenas", 1000,1);
    SetFastTimer("PunkteCheck", 1000,1);


    @John.McCorny hmm.. weiß nicht genau^^
    @DremLife Danke für deine Antwort aber ich benutze einen streamer plugin von Incognito.

  • hase auch im Script DinamicObject????


    SetFastTimer Lol seit wan gibts das?


    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • wofür benutzt du setfasttimer? hat doch keinen sin wen man SetTimer im 1000ms schrit laufen lässt ist das auch Fast xD




    Naja wayne also was ICh dir sagen kann wen du die Timer jede Sec abfragen lässt haut es derbe auf deine Recourcen den das sind bei 10 spielern 40 abfragen in der Sec =)


    bei 100 wären es 400 also würde dein Server jede sec einen 5 Sec anhaltenden Lagg haben =)


    naja zeig uns mal die Publics von deinen Fast timern ...


    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Soll nützlich sein und fixxes bringen gegen Server Auslastungen und an den Objekten kann es nicht liegen, weil ich alle Objekte mal raus genommen habe und ohne Objekte getestet habe aber es hat auch trzdm gelaggt ohne Objekte.


    Hier die Public´s:


    public PunkteUpdate()
    {
    new string[100];
    format(string,sizeof(string),"~r~Terrorist:%d ~b~Counter Terrorist:%d", Terroristscore,Countertscore);
    scores = TextDrawCreate(530.000000,98.000000,string);
    TextDrawTextSize(scores,200.000000,0.000000);
    TextDrawHideForAll(Text:scores);
    TextDrawSetOutline(scores,1);
    TextDrawSetShadow(scores,1);
    TextDrawShowForAll(Text:scores);
    }


    public arenas()
    {
    new textdraw[160];
    TextDrawHideForAll(Text:xD);
    format(textdraw,sizeof textdraw,"~g~CS DM ~r~%d/10 ~g~Dream ~r~%d/10 ~g~Heavy Metal ~r~%d/10 ~g~Interrior Fight ~r~%d/10 ~g~Hotel ~r~%d/10 ~g~Fleischfabrik ~r~%d/10 ~g~1o1 ~r~%d/10", DM1, DM2, DM3, DM4, DM5, DM6,DM7);
    TextDrawSetString(xD,textdraw);
    xD = TextDrawCreate(270.000000,433.000000,textdraw);
    TextDrawAlignment(xD,2);
    TextDrawBackgroundColor(xD,0x000000AA);
    TextDrawFont(xD,2);
    TextDrawLetterSize(xD,0.2,1.5);
    TextDrawSetOutline(xD,1);
    TextDrawSetProportional(xD,1);
    TextDrawSetShadow(xD,1);
    TextDrawUseBox(xD,1); // Box erstellen
    TextDrawBoxColor(xD,0x000000AA);
    TextDrawShowForAll(Text:xD);
    }



    public PunkteCheck(playerid)
    {
    if (Countertscore >= 30)
    {
    Countertscore = 0;
    Terroristscore = 0;
    GameTextForAll("~b~Counter Terroristen haben Gewonnen",6000,5);
    GangZoneStopFlashForAll(Gangfightzone);
    SetPlayerPos(playerid,1281.3184,-813.7778,83.6658);
    }
    if (Terroristscore >= 30)
    {
    Countertscore = 0;
    Terroristscore = 0;
    GameTextForAll("~r~ Terroristen haben Gewonnen",6000,5);
    GangZoneStopFlashForAll(Gangfightzone);
    SetPlayerPos(playerid,1125.2770,-2036.8662,69.8818);
    }
    }

  • Soll nützlich sein und fixxes bringen gegen Server Auslastungen und an den Objekten kann es nicht liegen, weil ich alle Objekte mal raus genommen habe und ohne Objekte getestet habe aber es hat auch trzdm gelaggt ohne Objekte.

    Ja was fragen den deine Timer ab?


    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Ich wüsste jetzt keinen Grund hmm....
    Was ist das den genau für ein Plugin dieses FastTimer


    Also nimm mal ganz normal SetTimer und schau obs dann laggt.


    Gruß


    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Wiso 4 timer a 1ne sekunde?


    mach alles in einen das spart an reccourcen