RikeBR Posted February 15, 2019 Share Posted February 15, 2019 Olá a todos, estou com um problema em um mod de proteção que é da seguinte forma: Após a pessoa digitar o comando ela ficará imortal e também não será possível dar dano nela durante um certo tempo. Porém se a pessoa digitar o comando e antes de acabar o tempo ela deslogar do servidor, aparece o seguinte erro no console: WARNING: TeleportProtection\server.lua:14: Bad argument @ 'triggerClientEvent' [Expected element at argument 1] Alguém poderia me ajudar com esse problema? Desde já agradeço. Código: function tele(source) setElementData(source, "protele", true) setElementAlpha(source, 150) toggleControl(source, "fire", false) toggleControl(source, "aim_weapon", false) triggerClientEvent (source, "antiTkOn",source) triggerClientEvent(source, "onTele", source) setTimer(function() setElementAlpha(source, 255) setElementData(source, "protele", false) toggleControl(source, "fire", true) toggleControl(source, "aim_weapon", true) end triggerClientEvent(source, "antiTkOff", source) end, 10000, 1) addCommandHandler("praia", tele) Link to comment
#DaNiLiN Posted February 15, 2019 Share Posted February 15, 2019 Bom não sei se sabe mas quando o setTimer é usado dessa forma o Tempo funciona pra todo mundo, Então eu acho que tu errou nisso. Tempo = {} function tele(source) setElementData(source, "protele", true) setElementAlpha(source, 150) toggleControl(source, "fire", false) toggleControl(source, "aim_weapon", false) triggerClientEvent (source, "antiTkOn",source) triggerClientEvent(source, "onTele", source) Tempo[source] = setTimer(function() setElementAlpha(source, 255) setElementData(source, "protele", false) toggleControl(source, "fire", true) toggleControl(source, "aim_weapon", true) triggerClientEvent(source, "antiTkOff", source) end, 10000, 1) end addCommandHandler("praia", tele) Tente. 1 Link to comment
RikeBR Posted February 15, 2019 Author Share Posted February 15, 2019 6 minutes ago, #DaNiLiN said: Bom não sei se sabe mas quando o setTimer é usado dessa forma o Tempo funciona pra todo mundo, Então eu acho que tu errou nisso. Tempo = {} function tele(source) setElementData(source, "protele", true) setElementAlpha(source, 150) toggleControl(source, "fire", false) toggleControl(source, "aim_weapon", false) triggerClientEvent (source, "antiTkOn",source) triggerClientEvent(source, "onTele", source) Tempo[source] = setTimer(function() setElementAlpha(source, 255) setElementData(source, "protele", false) toggleControl(source, "fire", true) toggleControl(source, "aim_weapon", true) triggerClientEvent(source, "antiTkOff", source) end, 10000, 1) end addCommandHandler("praia", tele) Tente. Não, o problema não é esse. O erro continua após sair do servidor Link to comment
#DaNiLiN Posted February 15, 2019 Share Posted February 15, 2019 (edited) Tente usar isso. Tempo = {} function tele(source) setElementData(source, "protele", true) setElementAlpha(source, 150) toggleControl(source, "fire", false) toggleControl(source, "aim_weapon", false) triggerClientEvent (source, "antiTkOn",source) triggerClientEvent(source, "onTele", source) Tempo[source] = setTimer(function() setElementAlpha(source, 255) setElementData(source, "protele", false) toggleControl(source, "fire", true) toggleControl(source, "aim_weapon", true) triggerClientEvent(source, "antiTkOff", source) end, 10000, 1) end addCommandHandler("praia", tele) function SaiuServer ( quitType ) if isTimer(Tempo[source]) then killTimer(Tempo[source]) end end addEventHandler ( "onPlayerQuit", getRootElement(), SaiuServer ) Edited February 15, 2019 by #DaNiLiN 1 Link to comment
RikeBR Posted February 15, 2019 Author Share Posted February 15, 2019 O Problema continua Link to comment
#DaNiLiN Posted February 15, 2019 Share Posted February 15, 2019 Creio eu que o problema não é no Server-side, Mostre o Client-side por favor . 1 Link to comment
RikeBR Posted February 15, 2019 Author Share Posted February 15, 2019 Opa, vi agora que você editou o código, obrigado pela ajuda, funcionou aqui Link to comment
#DaNiLiN Posted February 15, 2019 Share Posted February 15, 2019 Até estranhei não ter funfando. Pois utilizei killTimer. 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