juaosilv Posted September 28, 2019 Posted September 28, 2019 Olá, estou tendo um problema com o tab. Eu removi o tiro de uma arma utilizando toggleControl, até ai funcionou normal mas quando o usuário pressiona TAB a arma começa a soltar tiro ou quando ele ta no carro também começa a dar tiro. Bloquei o tab quando ele tem a arma na mão mas n foi muito eficaz e eu não queria deixar ele sem o tab, como resolver?
carlos eduardo Posted September 28, 2019 Posted September 28, 2019 Tab no mta tambem é usado para dar tiro, acho que não tem como remover uma função do mta
DNL291 Posted September 29, 2019 Posted September 29, 2019 O normal é toggleControl desativar totalmente. Deveria estar funcionando para a tecla Tab também. Se realmente toggleControl não tiver funcionando para Tab recomendo que você relate aqui @juaosilv: https://github.com/multitheftauto/mtasa-blue/issues Não acho que faria sentido permitir o tiro com outra tecla sendo que foi desativado.
juaosilv Posted September 29, 2019 Author Posted September 29, 2019 (edited) 3 hours ago, DNL291 said: O normal é toggleControl desativar totalmente. Deveria estar funcionando para a tecla Tab também. Se realmente toggleControl não tiver funcionando para Tab recomendo que você relate aqui @juaosilv: https://github.com/multitheftauto/mtasa-blue/issues Não acho que faria sentido permitir o tiro com outra tecla sendo que foi desativado. Também achei isso, não tem sentido não ir pelo mouse e ir pelo tab. E pior que nem com essa questão da bind key eu consigo resolver pq acaba bugando o tab certas vezes. Vou relatar. Edited September 29, 2019 by juaosilv
DNL291 Posted September 29, 2019 Posted September 29, 2019 15 hours ago, juaosilv said: Também achei isso, não tem sentido não ir pelo mouse e ir pelo tab. E pior que nem com essa questão da bind key eu consigo resolver pq acaba bugando o tab certas vezes. Vou relatar. Vi lá o issue que você abriu, e ficou tudo esclarecido, "fire" não vai desativar os tiros com a tecla Tab, para desativar esse controle deve-se usar toggleControl("action", false) - action é um outro controle do GTA:SA que também tem a função de atirar. O mesmo está descrito aqui na página: https://wiki.multitheftauto.com/wiki/Control_names Quote action Show the stats menu - Fire with tab key. Então sempre que for desativar o tiro via toggleControl, é necessário desativar os controles "fire" e "action". Deveria ter uma nota sobre isso na página da função na wiki, mas agora vai ser adicionada.
juaosilv Posted September 29, 2019 Author Posted September 29, 2019 (edited) 3 hours ago, DNL291 said: Vi lá o issue que você abriu, e ficou tudo esclarecido, "fire" não vai desativar os tiros com a tecla Tab, para desativar esse controle deve-se usar toggleControl("action", false) - action é um outro controle do GTA:SA que também tem a função de atirar. O mesmo está descrito aqui na página: https://wiki.multitheftauto.com/wiki/Control_names Então sempre que for desativar o tiro via toggleControl, é necessário desativar os controles "fire" e "action". Deveria ter uma nota sobre isso na página da função na wiki, mas agora vai ser adicionada. Ok valeu mas ainda sim tá bugado vou explicar o "novo bug". A questão é a seguinte, eu to usando uma bind então a down ativa e a up desativa, a grande questão é a seguinte. Eu ativo na down e na down eu não coloco nada pra desativar então o certo seria o fire e o action continuarem desativados certo? Pois eu so coloquei pra down dar takeWeapon Pois eu desativo e não ativo novamente, mas quando eu pego uma outra arma consigo efetuar disparos normalmente. Eu não sei se pra desativar a função é necessário ter a arma na mão ou seila. A questão é q isso tá bugando pq o cara pega a arma na não e não ativa mas quando ele solta o botão direito e continua pressionando o esquerdo ele consegue efetuar disparos. Minha solução pra isso foi a seguinte: Down: Ativa, ele giva uma weapon e seta os dois toggleControl UP: Da takeweapon e depois de 5 segundos seta o toggleControl true Mas não funcionou pq ainda sim continua bugando ele meio q consegue efetuar disparos mesmo com toggleControl Existe alguma forma de cancelar o evento playerWeaponFire? (esse sistema q fiz é de apontar o dedo.) Edited September 30, 2019 by juaosilv Editei pq errei algumas coisas e melhorei o texto
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