19.01.2014, 22:17
Se a funзгo PLARANJA usa a variбvel global PPequeno para manipular um objeto pelo ID que a variбvel armazena, saiba que deve ser esse o motivo do problema.
Ao executar o comando duas vezes seguidas, a variбvel PPequeno armazenaria no final o ID do objeto do segundo comando, fazendo com que o timer do primeiro atuasse no objeto do segundo e com que o objeto do primeiro nгo fosse afetado
.
Uma soluзгo para isso seria criar uma array que armazenasse os IDs dos objetos e um timer exclusivo para cada objeto a ser manipulado. Para que nгo tivesse que fazer uma funзгo para cada timer, uma referкncia a cada objeto poderia ser passada a uma funзгo ъnica, sendo que seria um sistema com SetTimerEx.
Espero ter ajudado
.
Ao executar o comando duas vezes seguidas, a variбvel PPequeno armazenaria no final o ID do objeto do segundo comando, fazendo com que o timer do primeiro atuasse no objeto do segundo e com que o objeto do primeiro nгo fosse afetado

Uma soluзгo para isso seria criar uma array que armazenasse os IDs dos objetos e um timer exclusivo para cada objeto a ser manipulado. Para que nгo tivesse que fazer uma funзгo para cada timer, uma referкncia a cada objeto poderia ser passada a uma funзгo ъnica, sendo que seria um sistema com SetTimerEx.
Espero ter ajudado
