enum Zoll Problem mal wieder Òó

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
  • Okay warm wird der zoll net geschlossen also obwohl es zu is kannn ich es öffnen hir der die befehle:


    Spoiler anzeigen
    ocmd:zollcontroal(playerid, params[])
    {
    //if(PlayerInfo[playerid][pFraktionsLeader] == 1 || PlayerInfo[playerid][pFraktionsMember] == 1)return SendClientMessage(playerid,Rot,"Du bist kein COP");
    ShowPlayerDialog(playerid,DIALOG_ZOLLSCHLISSEN,DIALOG_STYLE_LIST,"Zoll Controlle","LS-SF\nSF-LV\nLV-LS","ZollSchlissen","Abbrechen");
    return 1;
    }
    ocmd:zoll(playerid, params[])
    {
    new bool:no,str[128];
    for(new z=0; z < sizeof(ZollInfo); z++) {
    if(IsPlayerInRangeOfPoint(playerid,5,ZollInfo[z][zX],ZollInfo[z][zY],ZollInfo[z][zZ])) {
    if(ZollInfo[z][ZollLSFS]==1 && ZollInfo[z][ZollFSLV]==1 && ZollInfo[z][ZollLVLS]==1){ SendClientMessage(playerid,-1,"[Zöllner]: Diese Zollstation wurde von der Polizei geschlossen!!");}else{
    if(PlayerInfo[playerid][pZollpass] == 1) {
    format(str,128,"Durch deinen Zollpass ist die durchfahrt kostenlos | Gute Weiterfahrt von Zoll %i!",z);
    SendClientMessage(playerid,0x33AA33AA,str);
    MoveObject(ZollInfo[z][OBjectd],ZollInfo[z][zX],ZollInfo[z][zY],ZollInfo[z][zZ]-10,5);
    SetTimerEx("Tore",4000, false, "i",z);
    } else {
    GivePlayerMoney(playerid,-500);
    format(str,128,"Zollgebühr in Höhe von 500$ bezahlt | Gute Weiterfahrt von Zoll %i!",z);
    SendClientMessage(playerid,0x33AA33AA,str);
    MoveObject(ZollInfo[z][OBjectd],ZollInfo[z][zX],ZollInfo[z][zY],ZollInfo[z][zZ]-10,5);
    SetTimerEx("Tore",4000, false, "i",z);
    no = false;
    break;
    }}
    }else no=true;
    }
    if(no)return SendClientMessage(playerid, COLOR_RED,"Sie Sind an keiner Zoll Station");
    return 1;
    }


    hir OnDialogeResponse:

    Spoiler anzeigen
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_ZOLLSCHLISSEN) {
    if(response) {
    new str[128];
    for(new z=0; z < sizeof(ZollInfo); z++) {
    if(listitem == 0) {
    if(ZollInfo[z][Zollstand] == 0) {
    if(ZollInfo[z][ZollLSFS]==1) {
    format(str,128,"Du hast alle Zollstationen von LS bis SF geschlossen");
    SendClientMessage(playerid,-1,str);
    ZollInfo[z][ZollLSFS] = 0;
    return 1;
    } else {
    format(str,128,"Du hast alle Zollstationen von LS bis SF aufschlossen");
    SendClientMessage(playerid,-1,str);
    ZollInfo[z][ZollLSFS] = 1;
    return 1;
    }
    }
    }
    if(listitem == 1) {
    if(ZollInfo[z][Zollstand] == 1) {
    if(ZollInfo[z][ZollFSLV]==1) {
    format(str,128,"Du hast alle Zollstationen von SF bis LV geschlossen, vergesse aber sie wenn es vorbei nicht sie wieder zu öffnen");
    SendClientMessage(playerid,-1,str);
    ZollInfo[z][ZollFSLV] = 0;
    return 1;
    } else {
    format(str,128,"Du hast alle Zollstationen von SF bis LV aufschlossen, vergesse aber sie wenn es vorbei nicht sie wieder zu öffnen");
    SendClientMessage(playerid,-1,str);
    ZollInfo[z][ZollFSLV] = 1;
    return 1;
    }
    }
    }
    if(listitem == 2) {
    if(ZollInfo[z][Zollstand] == 2) {
    if(ZollInfo[z][ZollLVLS]==1) {
    format(str,128,"Du hast alle Zollstationen von LV bis LS geschlossen, vergesse aber sie wenn es vorbei nicht sie wieder zu öffnen");
    SendClientMessage(playerid,-1,str);
    ZollInfo[z][ZollLVLS] = 0;
    return 1;
    } else {
    format(str,128,"Du hast alle Zollstationen von LV bis LS aufschlossen, vergesse aber sie wenn es vorbei nicht sie wieder zu öffnen");
    SendClientMessage(playerid,-1,str);
    ZollInfo[z][ZollLVLS] = 1;
    return 1;
    }
    }
    }
    }
    }
    }
    return 1;
    }


    Bitte um schnelle hilfe


    Danke im vorraus an alle die mir hilfreich helfen konten.


    mfg. Fabi.StaR


    8o

    Mit freundlichen Grüßen,


    Fabi.StaR :love::saint: