Gangwar Fehler " Gebiet wurde ausgeschaltet "

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 liebe Breadfisher.
    Wie ihr vlt wisst, bin ich dabei ein Gangwar System auf ein anderes Script zukopieren.
    Habe alles gemacht, keine Errors garnichts.
    Aber wenn ich mich Einlogge sehe ich erstens keine " Gangzone ".
    Zum Glück weiss ich auswendig wo die Zones sind.
    Bin dort hingefahren habe den Befehl eingeben, und bekomme den Fehler :


    " Gebiet wurde ausgeschaltet "


    Kann mir da einer Helfen.
    Wie gesagt keine Gangzones werden angezeigt.


    MfG

  • Ja, aber wie soll ich das einschalten ? =)


    Hast du vlt Teamviewer ?

  • new TempZone = GetPlayerFightzone(playerid);
    if(TempZone != -255){
    if(!IsAFightFaction(FightSystem[TempZone][fsOwnerFaction]))
    return SendClientMessage(playerid,FS_COL_GREY,"Gebiet wurde ausgeschaltet.");
    if(FightSystem[TempZone][fsOwnerFaction] == GetPlayerFaction(playerid))
    return SendClientMessage(playerid,FS_COL_GREY,"** Man greift nicht seine eigenen Leute an.");
    if(FightSystem[TempZone][fsFightTime] || FightSystem[TempZone][fsAttackFaction] != -255)
    return SendClientMessage(playerid,FS_COL_GREY,"** In diesem Gebiet wird bereits geschossen.");
    if(FightSystem[TempZone][fsLastFight]){
    new fsText[178];
    format(fsText,sizeof(fsText),"Ganggebiet: Dieses Ganggebiet wurde bereits Angegriffen, wartet noch: '%d' Minuten.",FightSystem[TempZone][fsLastFight]);
    SendClientMessage(playerid,FS_COL_GREY,fsText);


    Hier, das ist es.
    Keine Ahnung, wie du damit was anfangen willst ;)

  • Ist im Scriptfiles Ordner eine Datei oder so? *Also für Gangwar jetzt, wo die Zonen gemacht sind?

  • Fightzones.cfg ( inhalt )


    gangzone.cfg ( Inhalt )


    gangzone ( konfigierungsdatei .. Inhalt )


    Zitat

    0|0.000000|0.000000|0.000000
    0|0.000000|0.000000|0.000000
    0|0.000000|0.000000|0.000000

    gangzones.cfg ( inhalt )


    Zitat

    1677.3879,-2164.4819,1870.7882,-2007.0051,1858.2537,-2096.5740,13.5469,5
    630.6364,-1587.7858,779.3367,-1401.0879,723.1522,-1482.8197,1.9688,6
    2524.5225,2196.6887,2664.6858,2450.3286,2587.4070,2309.2417,17.8222,13
    0,0,0,0,0,0,0,0

  • Schau mal ob die im Gamemode geladen werden.


    //Was nutzt du für ein Script?

  • Will das RGR Gangwar ins SoL machen.
    Und ein bisschen umschreiben, dazu muss es aber erstmal Funktionieren ^^

    Schau mal ob die im Gamemode geladen werden.


    Wie das ?
    Soll ich im Script nach den Datei namen suchen ?

  • Benutzt du .dini als Speichersystem?


    Bei mir gibts eine Public, und unter OnGameModeInit werden die halt geladen.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Dann Sufu mal dein Script nach den Dateinamen ab. Kann sein, dass die nicht geladen werden.

  • Gangzones.cfg ( wird geladen )


    Function LoadGangZones()
    {
    new arrCoords[8][64];
    new strFromFile2[256];
    new File: file = fopen("gangzones.cfg", io_read);
    if (file)
    {
    new idx;
    while (idx < GangZone_Index)
    {
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, ',');
    GangZone[idx][x1] = floatstr(arrCoords[0]);
    GangZone[idx][y1] = floatstr(arrCoords[1]);
    GangZone[idx][x2] = floatstr(arrCoords[2]);
    GangZone[idx][y2] = floatstr(arrCoords[3]);
    GangZone[idx][ix] = floatstr(arrCoords[4]);
    GangZone[idx][iy] = floatstr(arrCoords[5]);
    GangZone[idx][iz] = floatstr(arrCoords[6]);
    GangZone[idx][owner] = strval(arrCoords[7]);
    printf("GangZone %d loadad: %f,%f,%f,%f,%f,%f,%f,%d",idx,
    GangZone[idx][x1],
    GangZone[idx][y1],
    GangZone[idx][x2],
    GangZone[idx][y2],
    GangZone[idx][ix],
    GangZone[idx][iy],
    GangZone[idx][iz],
    GangZone[idx][owner]);
    idx++;
    }
    fclose(file);
    }
    return 1;
    }


    Function SaveGangZones()
    {
    new idx;
    new File: file2;
    while (idx < GangZone_Index)
    {
    new coordsstring[256];
    format(coordsstring, sizeof(coordsstring), "%f,%f,%f,%f,%f,%f,%f,%d\n",
    GangZone[idx][x1],
    GangZone[idx][y1],
    GangZone[idx][x2],
    GangZone[idx][y2],
    GangZone[idx][ix],
    GangZone[idx][iy],
    GangZone[idx][iz],
    GangZone[idx][owner]);
    if(idx == 0)
    {
    file2 = fopen("gangzones.cfg", io_write);
    }
    else
    {
    file2 = fopen("gangzones.cfg", io_append);
    }
    fwrite(file2, coordsstring);
    idx++;
    fclose(file2);
    }
    }


    gangzone.cfg wird nicht Geladen!. ( ist im RGR Script aber auch nicht zufinden )



    fightzones.cfg ( wird Geladen. )


    public Fight_Init(){
    Fight = TextDrawCreate(88.000000,244.000000,"Fight:~n~_~n~_~n~_~n~_~n~_");
    TextDrawUseBox(Fight,1);
    TextDrawBoxColor(Fight,0x00000066);
    TextDrawTextSize(Fight,102.000000,124.000000);
    TextDrawAlignment(Fight,2);
    TextDrawBackgroundColor(Fight,0xff000033);
    TextDrawFont(Fight,2);
    TextDrawLetterSize(Fight,0.499999,1.000000);
    TextDrawColor(Fight,0xffffffff);
    TextDrawSetOutline(Fight,1);
    TextDrawSetProportional(Fight,1);
    FightUnderline = TextDrawCreate(91.000000,274.000000,".");
    TextDrawAlignment(FightUnderline,2);
    TextDrawBackgroundColor(FightUnderline,0x000000ff);
    TextDrawFont(FightUnderline,3);
    TextDrawLetterSize(FightUnderline,14.799997,1.000000);
    TextDrawColor(FightUnderline,0xffffffff);
    TextDrawSetProportional(FightUnderline,1);
    TextDrawSetShadow(FightUnderline,1);
    if(!fexist("Fightzones.cfg")){
    new File:fFile=fopen("Fightzones.cfg",io_write);
    for(new fs;fs<sizeof(FightSystem);fs++)
    fwrite(fFile,"-255 -255 0 0 0\r\n");
    fclose(fFile);
    }
    new File:fFile=fopen("Fightzones.cfg",io_read),Content[64],fs;
    while(fread(fFile,Content) && fs < sizeof(FightSystem)){
    FightSystem[fs][fsWinFaction] = TextDrawCreate(26.000000,256.000000," ");



    PS: im RGR Funktioniert das Gangwar.


    //edit : text

  • Hab auch keine Erfahrungen gemacht, nur das "printet" in deine Konsole dann das :)


    Wer mein Lösungsvorschlag jetzt.


    Auf die schnelle finde ich keinen Fehler. Für TV hätte ich keine Zeit mehr.

  • Kann es aber vlt sein, dass ich was vom RGR Script vergessen habe ?
    Habe dies gemacht mit dem Print, ist nichts auffälliges passiert in der CMD.
    Hat keiner eine Idee ?


    //edit : Text

    Einmal editiert, zuletzt von cRcKdwN ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen