Pedro Colto Posted May 24, 2015 Share Posted May 24, 2015 (edited) bem eu fis um script que não posso referir o nome, mais tipo eu usei toggleControl ( "fire", false), mais sendo que na minha gm tem armas novas ja botei tudo corre mais como o toggleControl bloqueia ou libera o elemento para todas as armas não vai dar meio certo eu usa-lo tem alguma outra função que posso bloquear o fire da arma usando : local weapon1 = getElementData(getLocalPlayer(),"currentweapon_1") weapon = getPedWeapon( getLocalPlayer() ) if weapon == 34 and weapon1 == "CZ550" then ... resumo: "quero uma função igual o toggleControl, mais que funcione apenas para a arma selecionada no script" Edited May 24, 2015 by Guest Link to comment
n3wage Posted May 24, 2015 Share Posted May 24, 2015 No evento onPedWeaponSwitch use toggleControl apenas quando o jogador trocar para a arma que você queira bloquear, se for outra use toggleControl com o ultimo parametro false. Lembrando que o evento que citei é serverside, Então não dá pra misturar com o codigo que você mandou Link to comment
Pedro Colto Posted May 24, 2015 Author Share Posted May 24, 2015 No evento onPedWeaponSwitch use toggleControl apenas quando o jogador trocar para a arma que você queira bloquear, se for outra use toggleControl com o ultimo parametro false.Lembrando que o evento que citei é serverside, Então não dá pra misturar com o codigo que você mandou um exemplo seria isto? : WeaponID = { [31] = true, [36] = true, [38] = true, } --add an event handler for onPlayerWeaponSwitch addEventHandler ( 'onPlayerWeaponSwitch', getRootElement ( ), function ( previousWeaponID, currentWeaponID ) if ( WeaponID[currentWeaponID] ) then toggleControl ( source, 'fire', false ) --disable the fire button else toggleControl ( source, 'fire', true ) --enable it end end ) Link to comment
n3wage Posted May 24, 2015 Share Posted May 24, 2015 No evento onPedWeaponSwitch use toggleControl apenas quando o jogador trocar para a arma que você queira bloquear, se for outra use toggleControl com o ultimo parametro false.Lembrando que o evento que citei é serverside, Então não dá pra misturar com o codigo que você mandou um exemplo seria isto? : WeaponID = { [31] = true, [36] = true, [38] = true, } --add an event handler for onPlayerWeaponSwitch addEventHandler ( 'onPlayerWeaponSwitch', getRootElement ( ), function ( previousWeaponID, currentWeaponID ) if ( WeaponID[currentWeaponID] ) then toggleControl ( source, 'fire', false ) --disable the fire button else toggleControl ( source, 'fire', true ) --enable it end end ) Sim, teste o codigo.. Link to comment
Pedro Colto Posted May 24, 2015 Author Share Posted May 24, 2015 No evento onPedWeaponSwitch use toggleControl apenas quando o jogador trocar para a arma que você queira bloquear, se for outra use toggleControl com o ultimo parametro false.Lembrando que o evento que citei é serverside, Então não dá pra misturar com o codigo que você mandou um exemplo seria isto? : WeaponID = { [31] = true, [36] = true, [38] = true, } --add an event handler for onPlayerWeaponSwitch addEventHandler ( 'onPlayerWeaponSwitch', getRootElement ( ), function ( previousWeaponID, currentWeaponID ) if ( WeaponID[currentWeaponID] ) then toggleControl ( source, 'fire', false ) --disable the fire button else toggleControl ( source, 'fire', true ) --enable it end end ) Sim, teste o codigo.. ok amigo funcionou, muito obrigado por me auxiliar ^^ Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now