Olá, gostaria de saber como eu faço pra terminar uma macro que estou tentando faz 3 dias. Vamos dizer que a macro é de Apostas, eu quero que a macro identifique se alguém está apostando no momento ou se não está, e bloquear uma nova aposta até o que está apostando acabar. Exemplo: Se Player_1 estiver apostando e um Player_2 tentar apostar, vai bloquear e enviar uma mensagem para Player_2 falando que já existe uma aposta em andamento. Quando a aposta do Player_1 acabar, o Player_2 pode fazer sua aposta. Por incrível que pareça é bem 'simples', mas não estou conseguindo
você pode tentar criar um estado de bloqueio enquanto um jogador estiver apostando com uma flag ao receber uma nova aposta e não houver apostas acontecendo ela aceita a aposta, se houver apostas no momento ela nega a aposta até o jogador terminar a aposta ou cancelar: se o player_1 apostar e bandeira @apostando estiver OFF ativar bandeira @apostando, salvar nome de player_1 e continuar fazer aposta do player_1 se o player_2 apostar e bandeira @apostando estiver ON manter a bandeira @apostando ON, recusar aposta de Player_2, enviar mensagem de espera: player_1 está apostando, aguarde sua vez! e salvar nome de Player_2 se o player_1 terminar de apostar ou cancelar aposta desativar a bandeira @apostando e verificar se alguém mais apostou se o player_2 tiver apostado e @apostando estiver desativa verificar nome salvo de player_2 e enviar mensagem de que chegou sua vez ativar @espera se @espera for maior que 30 segundos ir para o Player_2 +1 ou quem apostou enquanto @apostando estava ligada.
que bom que conseguiu resolver. vou ver se tem algo pra compartilhar com a galera. mas eu prefiro entrar mesmo e jogar. 100% presente e 0% AFK