[Classe] system.newTimer e system.removeTimer para cafofo.... |
Gamedroit « Citoyen » 1498750740000
| 0 | ||
Eu criei este sistema para agir como um system.newTimer de verdade, ou seja ele vai chamar uma função após um certo tempo, Clique aqui para pegar a script do sistema P=Eu coloquei este sistema em meu script e não funcionou, por que ? R=Você deve colocar o seguinte código no seu eventLoop: Code Lua 1 system.eventLoop() ficando assim: Code Lua 1 2 3 function eventLoop() OBS: Não é necessário apagar nada do seu eventLoop, apenas coloque o código 'system.eventLoop()' dentro dele. P=Eu tentei usar da maneira escrita na documentação e recebi erros oque pode ser ? R=Este system.newTimer é para ser utilizado do seguinte jeito: Code Lua 1 2 id=system.newTimer(callback,tempo,arg1,arg2,arg3,arg4) -- adiciona timer O loop do system.newTimer eu não adicionei ao meu sistema por questões de segurança do cafofo... Updated: Agora argumentos com o parâmetro 'nil' não são enviados para o callback ou seja system.newTimer(callback,tempo,nil) vai ser como se fosse: callback() Bem, eu criei isto por que eu não tinha nada há fazer e o vi que anda muito parada esta seção... se quiser publicar o tópico em outras línguas tudo bem... OBS: Caso você precise de mais argumentos no sistema para utilizar no sistema contate-me e me diga quantos argumentos é necessário que os que faltar eu adiciono no sistema. Dernière modification le 1498753500000 |
Grastfetry « Consul » 1498760460000
| 0 | ||
A proposta desse tópico tá bem semelhante desse: http://atelier801.com/topic?f=6&t=823829. Sugiro que, se você tiver alguma sugestão a adicionar relacionada ao sistema proposto no tópico anterior, você entre em contato com o criador do tópico original. Não tem porque dispersar dessa forma. |