Anti Waffen Cheat SOO Umständlich?

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
  • Muss ich das AntiWaffen Cheat (will es ja selfmade haben) sooooo umständlich machen oder gehts auch leichter? :



    if(GetPlayerWeapon(playerid) == WEAPON_MINIGUN) {
    Kick(playerid);
    return 0;


    if(GetPlayerWeapon(playerid) == WEAPON_BRASSKNUCKLE) {
    Kick(playerid);
    return 0;


    if(GetPlayerWeapon(playerid) == WEAPON_FLOWER) {
    Kick(playerid);
    return 0;
    }


    und so weiter mit allen Namen/IDs oder gehts auch anders das es nicht soviele Zeilen verbraucht?

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

  • Du könntest es mit der || (oder)- Funktion machen
    spart allerdings auch nicht wirklich viel ein



    if(GetPlayerWeapon(playerid) == wID || GetPlayerWeapon(playerid) == wID ) {
    Kick(playerid);
    return 0;


    Einfach alle deine Waffen so eintragen und wenn du faul bist kannst du auch waffen-IDs nehmen anstatt WEAPON_MINIGUN.
    Im wiki gibts ne Liste mit den IDs


    Nicht jeder, der sich für super hält, ist ein Superheld. :love:
    ------------------------------------------------------------------------------------------------

  • Also reintheoretisch: (???)


    if(GetPlayerWeapon(playerid) == wID || GetPlayerWeapon(playerid) == w1 w2 w3 w4 w5 w6 w7 w8 w9 w10 w11 w12 w13 w14 w15 w16 w17 w18 w19 w20 w21 w22 w23 w24 w25 w26 w27 w28 w29 w30 w31 w32 w33 w34 w35 w36 w37 w38 w39 w40) {
    Kick(playerid);
    return 0;


    etc. natürlich sollen nicht alle Waffen Verboten sein aber so wäre es dann reintheoretisch oder?

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

  • Wie "in nirgend einen Timer" oO?
    Also gehen auch mehr Waffen als 4?


    w = GetPlayerWeapon(playerid);
    if(w == 1 || w == 2 || w == 3 || w == 4 || w == 5 || w == 6 || w == 7 || w == 8 )
    {
    Kick(playerid);
    return 1;
    }


    usw?

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