![]() |
![]() ![]() « Censeur » 1491821100000
| 0 | ||
titulo meio auto-explicado né? wait(s) argumentos: s: o tempo em segundos que deve esperar notações: caso o argumento s é 0 ou menor, esse wait não terá efeito |
![]() ![]() « Consul » 1491824580000
| 0 | ||
Isso é inviável no lua porque ele derruba o script se ele tiver uma execução que leva mais de 60ms, aí já viu né. |
![]() ![]() « Censeur » 1491825900000
| 0 | ||
o wait simplesmente deixa de fazer com que o script fique "atarefado", além disso, existe essa função em outros API's, um dos exemplos é o roblox |
![]() « Citoyen » 1491833280000
| 0 | ||
O correto seria pause(segundos) ele iria pausar o script por tantos segundos, e isso é parcialmente inútil no transformice em outros API's existe por que é útil... e o código seria system.pause(s) ou system.wait(s) |
![]() ![]() « Consul » 1491835740000
| 0 | ||
Acontece que esse tipo de função, sleep, wait ou seja lá o que for, acaba segurando o processador. Isso é muito ruim, já que o processador do lua é compartilhado para processar todos os modules, então isso afetaria todo mundo. Você pode fazer algo parecido usando coroutines, mas não parece ser muito efetivo. |
![]() ![]() « Censeur » 1491837060000
| 0 | ||
Ninguem a dit : ou seja lá o que for kkkkkkk significa que existe um operador do demonho a realizar todos os scripts de todas as salas? Eta isso não é o demonho é mais alien Se fosse assim então podiam deixar o timer para cafofo -_-' |
![]() « Citoyen » 1491864060000
| 0 | ||
Ninguem a dit : Na verdade concordo com o ninguém alias é desnecessário, não que quero confusão mas para que pausar um module por tal segundos ? |
![]() ![]() « Censeur » 1491864600000
| 0 | ||
Jellymichey a dit : Só optimizar o script para impedir erro de runtime |
![]() ![]() « Citoyen » 1502715420000
| 0 | ||
Com os .5s do event loop seria quase possível fazer isso, mas obviamente... talvez a net vai causar delays. Dernière modification le 1502715540000 |