Joaovit13 Posted January 20, 2021 Share Posted January 20, 2021 (edited) Eu queria saber como criar uma array de vários comandos e chamar eles no AddCommandHandler, tentei fazer assim cmd = { "cmd1", "cmd2", "cmd3", } e chamar usando addCommandHandler(#cmd, nomeDaFuncao) a função não me retornou nenhum erro porém simplesmente não consigo executar nenhum comando que coloquei acima... Edited January 20, 2021 by Joaovit13 Link to comment
ber Posted January 21, 2021 Share Posted January 21, 2021 comandos = {"test1", "test2", "test3", "test4"} for i, v in pairs(comandos) do addCommandHandler(v, funcaoTeste) end funcaoTeste(playerSource) outputChatBox("comando executado", playerSource) end 1 Link to comment
Joaovit13 Posted January 21, 2021 Author Share Posted January 21, 2021 10 hours ago, ber said: comandos = {"test1", "test2", "test3", "test4"} for i, v in pairs(comandos) do addCommandHandler(v, funcaoTeste) end funcaoTeste(playerSource) outputChatBox("comando executado", playerSource) end vlw guerreiro vou testar aqui Link to comment
Joaovit13 Posted January 21, 2021 Author Share Posted January 21, 2021 11 hours ago, ber said: comandos = {"test1", "test2", "test3", "test4"} for i, v in pairs(comandos) do addCommandHandler(v, funcaoTeste) end funcaoTeste(playerSource) outputChatBox("comando executado", playerSource) end Bom deu erro o addCommandHandler retorna que o segundo argumento é nil, não existe e a função não é realizada Link to comment
LucasST Posted January 21, 2021 Share Posted January 21, 2021 comandos = {"test1", "test2", "test3", "test4"} function Teste(playerSource) outputChatBox("comando executado", playerSource) end for i, v in pairs(comandos) do addCommandHandler(v, Teste) end Link to comment
Joaovit13 Posted January 21, 2021 Author Share Posted January 21, 2021 59 minutes ago, LucasST said: comandos = {"test1", "test2", "test3", "test4"} function Teste(playerSource) outputChatBox("comando executado", playerSource) end for i, v in pairs(comandos) do addCommandHandler(v, Teste) end Pow irmão vlw kk nem passou pela minha cabeça que era só colocar em baixo, vlw mesmo! Link to comment
LucasST Posted January 21, 2021 Share Posted January 21, 2021 2 minutes ago, Joaovit13 said: Pow irmão vlw kk nem passou pela minha cabeça que era só colocar em baixo, vlw mesmo! Nada, Não foi apenas esse o erro, tbm teve que você não escreveu function antes do nome da sua função. Link to comment
Joaovit13 Posted January 21, 2021 Author Share Posted January 21, 2021 29 minutes ago, LucasST said: Nada, Não foi apenas esse o erro, tbm teve que você não escreveu function antes do nome da sua função. Puts irmão mals pelo meu vacilo kkk 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