[MACRO] Salva suas @marcações no Global

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Registrar agora!


Status
Não está aberto para novas respostas.
Entrou
Fev 3, 2013
Mensagens
2,526
Pontuação de reação
946
Idade
25
Localização
''Onde a morte se torna vida''
Cubos
0
Olá,

Bom, eu fiz uma macro cuja função é guardar toda vez que alguém marca você no Global, como pensei que pudesse ser útil pra alguém decidi postar aqui :p

Exemplo:
ns1sbHG.png


Você precisar colocar um código na Onchat e outro na TECLA em que deseja ver as marcações.

Código na OnChat
Código:
$${

IFMATCHES("%CHATCLEAN%","» ([\w-]+) marcou você no Chat Global:",&marca,1);

wait(30ms);
IFMATCHES("%CHATCLEAN%","^\[G\][^:]*%&marca%:(.*)$",&msg,1);
IF(&marca=NULL);
    
ELSE;
   @&lista2[] = %&marca%:%&msg%
                foreach(@&lista2[],&item,#posicao);
                     next;

ENDIF;
ENDIF;

UNSET(&marca,&msg);
}$$

Código da TECLA
Código:
$${
IF(KEY_DELETE);
    UNSET(@&lista2[]);
    LOG("&4&l[&f&lMACRO&4&l] &9&lLista de marcações &4&lapagadas!");
ENDIF;


arraysize(@&lista2[],#tamanho);
UNSAFE(0);
IF(#tamanho == 0);
       LOG("&4&l[&f&lMACRO&4&l] &9&lVocê não teve nenhuma marcação!");
ELSE
      LOG("&4&l[&f&lMACRO&4&l] &9&lSuas marcações:");
        LOG("");
foreach(@&lista2[],&item,#posicao);
        LOG("&4&l[&f%#posicao%&4&l] &f%&item%");
next;
ENDIF;
ENDUNSAFE;
}$$

Lembrando que se você quiser apagar a lista de marcações é só apertar DELETE + TECLA que instalou.
Bom uso :p
 
Status
Não está aberto para novas respostas.

Usuários que estão visualizando este tópico

Voltar
Topo