Problem mit Gangwar-System

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
  • Moinsen, ich hab folgendes Problem:
    Bei mir kommt immer die Meldung "Du bist in keiner Gangzone".


    Code:


    public AtackZone(playerid)
    {
    new atackzone;
    if(PlayerInZone(playerid, -2521.439208, 707.875305, -2393.439208, 803.875305)){atackzone = 1; SendClientMessageToAll(COLOR_ORANGE,"[NEWS]: Es findet ein GangFight statt!");}
    else if(PlayerInZone(playerid, -2801.144042, -70.835403, -2705.144042, 33.164600)){atackzone = 2; SendClientMessageToAll(COLOR_ORANGE,"[NEWS]: Es findet ein GangFight statt!");}
    else if(PlayerInZone(playerid, -2410.999755, 59.794006, -2258.999755, 243.794006)){atackzone = 3; SendClientMessageToAll(COLOR_ORANGE,"[NEWS]: Es findet ein GangFight statt!");}
    else if(PlayerInZone(playerid, -2595.363281, 1174.781250, -2443.363281, 1262.781250)){atackzone = 4; SendClientMessageToAll(COLOR_ORANGE,"[NEWS]: Es findet ein GangFight statt!");}
    else if(PlayerInZone(playerid, -2201.540283, -295.914581, -2097.540283, -71.914581)){atackzone = 5; SendClientMessageToAll(COLOR_ORANGE,"[NEWS]: Es findet ein GangFight statt!");}
    else if(PlayerInZone(playerid, -1737.269042, -49.213462, -1625.269042, 126.786537)){atackzone = 6; SendClientMessageToAll(COLOR_ORANGE,"[NEWS]: Es findet ein GangFight statt!");}
    else{return SendClientMessage(playerid,COLOR_RED,"Du bist in keiner Gang-Zone!");}
    gangwar = atackzone;
    kills[0]=0;
    kills[1]=0;
    if(SpielerInfo[playerid][team]==4){GangZoneFlashForAll(zone[atackzone],COLOR_FAMILY);}
    if(SpielerInfo[playerid][team]==5){GangZoneFlashForAll(zone[atackzone],COLOR_ATZEN);}
    return 1;
    }


    MfG Firer

  • Hat er doch gesagt SaiTek oO



    @Problem: Versuch ma den Gangzonen Creator und ersetz die Koordinaten irgendwas stimmt nicht wenn man es Manuell per /save what ever Speichert und einsetzt haben viele das Problem.

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25

  • Ja ich meinte wo sein Problem ist weil er nur sagt das dort steht das er nicht in der Zone ist.
    Ich wusste ja nicht das er in der Zone steht :D
    aber mit den Cords kann sein ^^

  • Es kann auch sein, dass die Parameter minX, minY, maxX und maxY bei PlayerInZone anders sind, als beim GangZoneCreate ^^ Schonmal daran gedacht? Ansonsten poste uns die Funktion PlayerInZone

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • Es kann auch sein, dass die Parameter minX, minY, maxX und maxY bei PlayerInZone anders sind, als beim GangZoneCreate ^^ Schonmal daran gedacht? Ansonsten poste uns die Funktion PlayerInZone

    Genau dieser Fall trifft zu, wie ich gerade merken musste ;/
    Na großartig, meine ganzen Publics nochmal umschreiben^^
    Hoffentlich funktioniert es dann endlich.



    MfG Firer

  • woho, wieso alles umschreiben? Einfach die Parameter beim stock/public ändern...

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!