Beiträge von Angelo24


    Mhh


    Zeig mal die isPlayerAnAdmin und isPlayerInFrakt stocks büdde




    • stock isPlayerInFrakt(playerid,fraktid)
      {
      if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1;
      return 0;
      }
      stock isPlayerAnAdmin(playerid,rang)
      {
      if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
      return 0;
      }





    if(weaponid == 38 || weaponid == 36)//if(weaponid == 38 || "("weaponid == 36) diese Klammer muss nicht und am ende nur eine ")"


    habs den Befehl jetzt so wie du sagst und geht leider immer noch nicht :/



    • new weaponid = GetPlayerWeapon(playerid);
      new Nam[MAX_PLAYER_NAME];
      new str[128];
      if(weaponid == 38 || weaponid == 36) //|| (weaponid == 9) || (weaponid == 16) || (weaponid == 18) || (weaponid == 26) || (weaponid == 35) || (weaponid == 37) || (weaponid == 39) || (weaponid == 44) || (weaponid == 45))
      {
      if(isPlayerAnAdmin(playerid, 0))
      {
      GetPlayerName(playerid,Nam,sizeof(Nam));
      format(str,sizeof(str)," %s wurde wegen Einer Unerlaubten Waffe gebannt !!!",Nam);
      SendClientMessageToAll(ROT,str);
      Kick(playerid);
      }
      return 1;
      }


    Also wenn ich admin rang 2012 habe und fraktion 0 werden ich geabnnnt :/


    aber wenn ich admin rang 2012 habe und fraktion 20 werde ich nicht gebannt .



    • new weaponid = GetPlayerWeapon(playerid);
      new Nam[MAX_PLAYER_NAME];
      new str[128];
      if(weaponid == 38 || (weaponid == 36) || (weaponid == 9) || (weaponid == 16) || (weaponid == 18) || (weaponid == 26) || (weaponid == 35) || (weaponid == 37) || (weaponid == 39) || (weaponid == 44) || (weaponid == 45))
      {
      if(isPlayerAnAdmin(playerid, 0) && !isPlayerInFrakt(playerid, 20))
      {
      GetPlayerName(playerid,Nam,sizeof(Nam));
      format(str,sizeof(str)," %s wurde wegen Einer Unerlaubten Waffe gebannt !!!",Nam);
      SendClientMessageToAll(ROT,str);
      Kick(playerid);
      }
      return 1;
      }


    Hab jetzt Kick Dirne erste ma zum testen ändern aber nix :D


    // E


    Wenn ich nur if(isPlayerAnAdmin(playerid, 0)) drin habe werde ich trozdem gekickt ?? obwohl ich admin lvl 2012 habe ?

    kann man das nicht einfach machen : if!(isPlayerInFrakt(playerid,20)return Ban(playerid);
    ?


    // E :


    oder einfach jetzt so wie Ditti sagt : if ( isPlayerAdmin(playerid,0) && !isPlayerInFract(playerid, 20))


    Dann ist das doch :


    Ist Player admin rang 0 oder tiefer ban
    oder wenn Player nicht fraktion 20 ist ban ?

    if ( !isPlayerAdmin(playerid,0) && !isPlayerInFract(playerid, 20))


    Jetzt wird abgefragt wenn player admin rang 0 hat oder tiefer wird er gebannt und dann wird abgefragt wenn spieler fraktion 20 is wird er gebannt ?? aber ich will doch das nur fraktion 20 nicht gebannt wird aber die anderen :O ?

    oh man muss einfach 0 rein machen :DD noch eine Frage was ist wenn ich will das einmal Admins benutzen und fraktion 20 ?? wie ist das dann mit den abfragen weil manche sind ja fraktion 20 aber kein admin ?? kann man das so machen :



    if(isPlayerAnAdmin(playerid,0) || isPlayerInFrakt(playerid,0) || isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2)) //u.s. w

    Moin Leute ich hab mit dem befehl BanEx gearbeitet und jetzt bin ich ganze zeit gebannt :D?


    Ist BanEx ein Perma ban sprich ip ban?

    Moin Leute ,


    Jetzt ist wenn egal wer Weapon 38 und 36 hat wird er gebannt !


    Wie mach ich jetzt das wenn Admin die waffe hat nicht gebannt wird ?



    • new weaponid = GetPlayerWeapon(playerid);
      new Nam[MAX_PLAYER_NAME];
      new str[128];
      if(weaponid == 38 || (weaponid == 36))
      {
      GetPlayerName(playerid,Nam,sizeof(Nam));
      format(str,sizeof(str)," %s wurde wegen Einer Unerlaubten Waffe gebannt !!!",Nam);
      SendClientMessageToAll(ROT,str);
      Ban(playerid);
      }


      return 1;

    Was für keine Ahnung !? ich sag dir es ist erwidere die X oder Y Achse ?? wenn es falsch ist beweise es mir und ich nimm alles zurück !!



    //e : Ich war grad ma im MTA und hab geguckt und es ist Die X oder Y Achse welche man bewegen muss !!! mann kann nicht direkt sagen welche weil man nicht weiß wie das tor steht !!


    und wenn man einfach mal sich in ein Map Editor setzt und das tor bewegt und dann guckt wo sich was verändert würde man es ja selbst sehen !!


    Aber bevor man sagt du hast keine Ahnung sollte man erst gucken was man schreibt !!