Hola, tengo el siguiente problema: tengo un anticheat de armas, que con la siguiente funcion GivePlayerValidWeapon que valida el arma para que no la detecte el anticheat, mi problema es que quiero agregarle armas a los equipos de las mafias y cuando pongo /equipo me setea el chaleco pero las armas nada(Anteriormente las pocas armas que habian andaban). aqui dejo los respectivos codigos espero que me puedan ayudar.
Anticheat.
Dialog de equipo
Aclaro que anda todo perfecto del dialog solamente el problema es con las armas.
Gracias desde ya.
Anticheat.
Quote:
GivePlayerValidWeapon(playerid, WeaponID, CMunicion){ if((Info[playerid][pConnectTime] < 2 || Info[playerid][pWRestricted] > 0) && WeaponID != 46 && WeaponID != 43) return 1; switch( WeaponID ){ case 0, 1:{ Info[playerid][pWeapons][ 0 ] = WeaponID; Info[playerid][pMunicion][ 0 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 2, 3, 4, 5, 6, 7, 8, 9:{ Info[playerid][pWeapons][ 1 ] = WeaponID; Info[playerid][pMunicion][ 1 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 22, 23, 24:{ Info[playerid][pWeapons][ 2 ] = WeaponID; Info[playerid][pMunicion][ 2 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 25, 26, 27:{ Info[playerid][pWeapons][ 3 ] = WeaponID; Info[playerid][pMunicion][ 3 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 28, 29, 32:{ Info[playerid][pWeapons][ 4 ] = WeaponID; Info[playerid][pMunicion][ 4 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 30, 31:{ Info[playerid][pWeapons][ 5 ] = WeaponID; Info[playerid][pMunicion][ 5 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 33, 34:{ Info[playerid][pWeapons][ 6 ] = WeaponID; Info[playerid][pMunicion][ 6 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 35, 36, 37, 38:{ Info[playerid][pWeapons][ 7 ] = WeaponID; Info[playerid][pMunicion][ 7 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 16, 17, 18, 39:{ Info[playerid][pWeapons][ 8 ] = WeaponID; Info[playerid][pMunicion][ 8 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 41, 42, 43:{ Info[playerid][pWeapons][ 9 ] = WeaponID; Info[playerid][pMunicion][ 9 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 10, 11, 12, 13, 14, 15:{ Info[playerid][pWeapons][ 10 ] = WeaponID; Info[playerid][pMunicion][ 10 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 44, 45, 46:{ Info[playerid][pWeapons][ 11 ] = WeaponID; Info[playerid][pMunicion][ 11 ] = CMunicion; GivePlayerWeapon( playerid, WeaponID, CMunicion); } case 40: { Info[playerid][pWeapons][12] = WeaponID; Info[playerid][pMunicion][ 12 ] = CMunicion; GivePlayerWeapon(playerid, WeaponID, CMunicion); } } return 1; } |
Dialog de equipo
Quote:
case EQUIPO_MAFIA: { if(response == 1) { switch(listitem) { case 0: { GivePlayerValidWeapon(playerid, 4, 99999); GivePlayerValidWeapon(playerid, 24, 400); GivePlayerValidWeapon(playerid, 31, 400); GiveArmorToPlayer(playerid, 100); } case 1: { SendClientMessageEx(playerid, COLOR_WHITE, "Tomaste un kit de secuestro"); Rope[playerid] = 1; } case 2: { SendClientMessageEx(playerid, COLOR_WHITE, "Tomaste una máscara, usa: /mascara"); Info[playerid][pMask] = 1; } case 3: { SendClientMessageEx(playerid, COLOR_WHITE, "Tomaste una palanca, usa: /forzarpuerta"); Info[playerid][pPalanca] = 1; } } } } |
Aclaro que anda todo perfecto del dialog solamente el problema es con las armas.
Gracias desde ya.
Aucun commentaire:
Enregistrer un commentaire