[Finalizado][Evento] Macro do mês 2

Bem-vindo!

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

Inscreva-se agora!
Status
Não está aberto para novas respostas.

Hynn

Craftlandiano
Entrou
Out 12, 2011
Mensagens
6,669
Cubos
0
5XiYqq4.jpg

$${ IFMATCHES("Evento macro do mês 2");​
WAIT(50ms); ECHO("Craftlandianos!"); ENDIF; }$$​
Está iniciando a segunda edição do evento Macro do mês! Como a primeira edição foi muito bem recepcionada por vocês, a segunda veio fresquinha e com um tema novo para vocês aventureiros mirins.
Neste evento escolheremos o melhor desenvolvedor de macro do mês de julho!
wRYYKy4.png

Nós definiremos um tema e com base nesse tema nós estabeleceremos o que a sua MACRO deverá conter e o que ela deverá fazer. Sendo assim, você terá liberdade para decidir como será a estrutura do seu script. O objetivo é que a macro seja funcional. Porém, teremos critérios de avaliação. O jogador que produzir a melhor macro seguindo nossos critérios de avaliação vencerá!
TNxlZv4.png

O vencedor deste evento receberá como premiação 500 cubos, além da medalha MACRO DEVELOPER!
nweGOLy.png

O tema escolhido deste mês é LIVRE!
Você poderá escolher como sua macro será e o que ela irá fazer. Seja criativo!
A macro deve ser compatível com a versão 1.5 do Minecraft.
6NHqKv9.png

Os scripts serão avaliados seguindo os seguintes critérios:
- Inovação, criatividade e utilidade;
- Organização do script;
- Performance na execução;
- Complexidade do script;
- Funcionalidades do script;
- Otimização para uso no servidor;
If7tuum.png

Segue abaixo as regras do evento:
- Não será permitido mais de uma inscrição por jogador;
- Não será tolerado plágio de outros trabalhos já postados;
- Não será permitido editar a sua macro após ser postada.
Sendo assim, caso você edite a sua postagem, você será automaticamente desclassificado(a);
- Não é permitido o uso de qualquer outro mod para auxiliar na execução da macro, bem como addons para o mod macro keybind;
* Qualquer postagem que não seja de inscrição para o evento será devidamente excluída após o início da avaliação dos participantes.
OrU7Zw9.png

Para fins de organização do tópico, estamos definindo um modelo para postagem.
Por favor, utilize o modelo quando for postar:

Seu nick:
Servidor em que joga:
Servidor em que a macro foi testada:
Breve descrição de como utilizar:
Código da macro:
Código:
Código da macro
Obs: Caso sua macro seja integrada com algum outro evento do macro keybind, favor separar o código e especificar em sua inscrição.
[aviso='AVISO!']Tome MUITO cuidado quando for fazer sua postagem. Caso você venha a editar a mesma, você será automaticamente desclassificado.[/aviso]
Exemplo de como postar:
Código:
Seu nick: Hynn
Servidor em que joga: Todos
Servidor em que a macro foi testada: Origens
Breve descrição de como utilizar: Basta se posicionar olhando para o seu lobo e verá a mágica acontecer.

Para instalar, coloque o primeiro código no evento OnChat e o segundo no botão que deseja ativar.

Código da macro:
- Evento OnChat:
[spoiler][code]Exemplo.
[/spoiler]

Código principal:
Código:
Exemplo.
[/CODE]

ZUAlotu.png

Se eu fizer a postagem para o evento e perceber que fiz algo errado, o que devo fazer?
Você pode entrar em contato com algum staffer responsável pelo evento e comunicar o ocorrido. Porém, não faça edições em sua postagem antes de comunicar, pois a mesma será automaticamente desclassificada.
Posso fazer a macro para o Creative?
Sim, você pode. Porém, um dos critérios de avaliação que iremos por em pauta é justamente a macro funcionar para todos os servidores da Craftlandia. Como todos os servidores (exceto o Creative e Minigames) são survival, você com certeza perderá pontos na avaliação.
Eu jogo no Minecraft 1.7. Posso fazer a macro para a versão que uso?
Sim, você pode. Contudo, conforme informado acima, sua macro deve ser compatível também com a versão 1.5 do Minecraft.
O tema escolhido é livre. Mas tem algum limite?
Sim. O tema é de livre escolha dos participantes. Contudo, não será permitido macros que possam infringir as regras de nosso servidor, bem como que tenham caráter ofensivo de qualquer modo.
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Este evento permanecerá aberto até o dia 15/08!
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Esperamos que todos participem e se divirtam desenvolvendo uma macro que possa ajudar os membros de nossa comunidade!
Desejamos nessa oportunidade uma boa sorte e que vença a melhor macro!
2d58Xfp.png
[member=FraanR]
[member=Hynn]​
 
galera deixe sua sugestão de um macro que seja útil para vocês que eu estarei fazendo para participar do evento e para ajudar vocês :3
 
Seu nick: _Gre
Servidor em que joga: PROPANO
Servidor em que a macro foi testada: Versões 1.7.2 pra cima (Não testei em 1.5)
Breve descrição de como utilizar: Expreções matemáticas basicas como Multiplicação (x ou *), soma (+), subtração(-) e divisão (/).

Existem dois modos de ativação, ativação por chat ou por tecla (Recomendo por chat). Crie um arquivo e coloque o código lá dentro, e depois vá no evento onChat e puxe esse arquivo igual a puxar nas teclas.

Onde está escrito SEUNOME substitua pelo seu nome identico ao do servidor.
Comandos: (para usar como comando basta colocar o ponto antes .calc on)
.calc on - Liga a macro.
.calc off - Desliga a macro.
.calc x1 + x2 - Soma
.calc x1 - x2 - Dubtração
.calc x1 / x2 - Divisão
.calc x1 ( x ou * ) x2 - Multiplicação

Contas com virgulas mostrão resultados sem a virgula (normal do Macro KeyBind)
Código da macro:

ATIVAÇÂO POR COMANDO ( .calc )
Coloque isso no arquivo e puxe no onChat


$${
IF(@calc);
IFMATCHES(%CHATCLEAN%,"\.calc .+\+.+");
MATCH(%CHATCLEAN%,"\.calc (.+)\+(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% + %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%,"\.calc .+\-+.+");
MATCH(%CHATCLEAN%,"\.calc (.+)\-+(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% - %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%,"\.calc .+x.+");
MATCH(%CHATCLEAN%,"\.calc (.+)x(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% * %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%,"\.calc .+*.+");
MATCH(%CHATCLEAN%,"\.calc (.+)*(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% * %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%,"\.calc .+\/.+");
MATCH(%CHATCLEAN%,"\.calc (.+)\/(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% / %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%, "\.calc on");
IFMATCHES(%PLAYER%,SEUNOME);
SET(@calc);
LOG(&C--&6 CALCULADORA &8* &AON);
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%, "\.calc off");
IFMATCHES(%PLAYER%,SEUNOME);
UNSET(@calc);
LOG(&C--&6 CALCULADORA &8* &COFF);
ENDIF;
ENDIF;

}$$

ATIVAÇÂO POR TECLA ( APENAS LIGAR E DESLIGAR)
Coloque isso em um arquivo e puxe para onChat


$${
IF(@calc);
IFMATCHES(%CHATCLEAN%,"\.calc .+\+.+");
MATCH(%CHATCLEAN%,"\.calc (.+)\+(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% + %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%,"\.calc .+\-+.+");
MATCH(%CHATCLEAN%,"\.calc (.+)\-+(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% - %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%,"\.calc .+x.+");
MATCH(%CHATCLEAN%,"\.calc (.+)x(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% * %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%,"\.calc .+*.+");
MATCH(%CHATCLEAN%,"\.calc (.+)*(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% * %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
IFMATCHES(%CHATCLEAN%,"\.calc .+\/.+");
MATCH(%CHATCLEAN%,"\.calc (.+)\/(.+)",{#x,#X1});
IFMATCHES(%PLAYER%,SEUNOME);
#calc = %#x% / %#X1%;
LOG(&C-- &7RESULTADO&C &8= &6%#calc%);
ENDIF;
ENDIF;
ENDIF;


}$$



Coloque isso na tecla de ativação ou botão:



$${if(calc);unset(calc);unset(@calc);log(&C--&6 CALCULADORA &8* &COFF);else;set(calc);set(@calc);log(&C--&6 CALCULADORA &8* &AON);endIf;}$$
 
Seu nick: Invsee
Servidor em que joga: Origens
Servidor em que a macro foi testada: Origens
Breve descrição de como utilizar: Cole o código em uma tecla livre, e ligue.

Código da macro:

$${
log("&3[Creditos] &bDeveloped by &6Invsee &bfor (&e\"Macro do Mês 2\"&b)");
log("");
#resultado="";
clearchat;
log("&3[!] &bColoque o numero &6Minimo &bpara Sortear");
log("");
log("");
prompt(#min,$$?,"Selecione");
clearchat;
log("&3[!] &bColoque o numero &6Maximo &bpara Sortear");
log("");
log("");
prompt(#max,$$?,"Selecione");
clearchat;
log("&3[!] &bUm Numero entre &e%#min% &be &e%#max% &bSera Sorteado");
wait(100ms);
log("&aAguarde...");
wait(3);
//antibug
random(#resultado,%#min%,%#max%);
if(%#resultado%>%#max%);
random(#resultado,%#min%,%#max%);
endif;
if(%#resultado%<%#min%);
random(#resultado,%#min%,%#max%);
endif;
if(%#resultado%=%#save%);
random(#resultado,%#min%,%#max%);
endif;
if(%#resultado%=%#save%);
random(#resultado,%#min%,%#max%);
endif;
if(%#min%=nothing);
log(&4[!] Error num 00%#error%);
stop;
inc(#error);
endif;
if(%#max%=nothing);
log(&4[!] Error num 00%#error%);
stop;
inc(#error);
endif;
//End-Antibug
log("&3[!] &bE o Vencedor é....");
wait(50ms);
gui();
log("");
log("");
log("&b&lNumero &a&l[%#resultado%]");
log("");
log("");
#save=%#resultado%;
log("&3[Credits] &bDeveloped by &6Invsee &bfor (&e\"Macro do Mês 2\"&b)");
stop;

}$$

OBS: Essa macro nao possui evento Onchat.
Utilidade: Da radom em numero (Para sorteios)
Nome da macro: Macro de Sorteio [Numeros]
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo