Gangzones und so !

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 Leute


    ich hab mein Script nun um einige weiteren Dingen erweitert und habe vor, Gangezones einzurichten. Diese Gangzones lese ich aus einer Datei aus und erstelle diese dann dynamisches. Funktionieren tut das Ganze auch perfekt, nur jetzt zu meinem Problem:


    Wenn die Gangzone - Makierungen angezeigt werden auf dem kleinen Kompass in SA MP (GTA INGAME) laggen diese nach und ich weiß nicht warum ?


    Hier vielleicht mal die Funktion dazu:

    public SetZones(playerid){
    new file_link[256];
    new tmp[256];
    new line[256];
    new text[256];
    new zone_cords[6][256];
    new k = 0;


    format(file_link, sizeof(file_link), "configs/zones/zones.cfg", 0); SendPlayerDebug(playerid, file_link, 0);
    if(fexist(file_link)){
    new File:f = fopen(file_link, io_read);
    while(fread(f, line)){
    new idx;
    new zone;
    tmp = strtok(line, idx); zone_cords[0] = tmp;
    tmp = strtok(line, idx); zone_cords[1] = tmp;
    tmp = strtok(line, idx); zone_cords[2] = tmp;
    tmp = strtok(line, idx); zone_cords[3] = tmp;
    tmp = strtok(line, idx); zone_cords[4] = tmp;
    tmp = strtok(line, idx); zone_cords[5] = tmp;


    zone = GangZoneCreate(floatstr(zone_cords[2]), floatstr(zone_cords[3]), floatstr(zone_cords[4]), floatstr(zone_cords[5]));
    GangZoneShowForPlayer(playerid, zone, GetGroupColorByName(zone_cords[1]));
    format(text, sizeof(text), "ZONE LINE %d => internal_name: %s | owner: %s | sx: %s | sy: %s | ex: %s | ey: %s", k, zone_cords[0], zone_cords[1], zone_cords[2], zone_cords[3], zone_cords[4], zone_cords[5]); SendPlayerDebug(playerid, text, 0);
    k++;
    }
    fclose(f);
    }
    }