[Dúvida] Block

Discussão em 'Dúvidas resolvidas (macro)' iniciado por SwayKun, 1 Janeiro 2023.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. SwayKun

    SwayKun Craftlandiano
    VIP

    Afiliado:
    30 Março 2020
    Mensagens:
    1,778
    Curtidas Recebidas:
    1,739
    Curtiu:
    1,697
    Sexo:
    Masculino
    Ocupação:
    Estudante
    Cubos:
    197.00
    Nick:
    Sway
    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 :peppochoro:
     
  2. StartOver

    StartOver Bom

    Afiliado:
    29 Dezembro 2022
    Mensagens:
    294
    Curtidas Recebidas:
    161
    Curtiu:
    247
    Sexo:
    Masculino
    Ocupação:
    BANIDO
    Localização:
    Minha Casa,...
    Cubos:
    418.00
    Nick:
    StartOver
    Clan:
    000
    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.
     
    SwayKun curtiu isso.
  3. SwayKun

    SwayKun Craftlandiano
    VIP

    Afiliado:
    30 Março 2020
    Mensagens:
    1,778
    Curtidas Recebidas:
    1,739
    Curtiu:
    1,697
    Sexo:
    Masculino
    Ocupação:
    Estudante
    Cubos:
    197.00
    Nick:
    Sway
    Muito obrigado, mas já tinha conseguido.
    Dessa forma também deve dar certo
     
  4. StartOver

    StartOver Bom

    Afiliado:
    29 Dezembro 2022
    Mensagens:
    294
    Curtidas Recebidas:
    161
    Curtiu:
    247
    Sexo:
    Masculino
    Ocupação:
    BANIDO
    Localização:
    Minha Casa,...
    Cubos:
    418.00
    Nick:
    StartOver
    Clan:
    000
    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
     
Status do Tópico:
Não esta aberto para novas mensagens.