ENTREGUE [Tutorial] Instalando Macros [SLEEP]

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.
Objective disse:
Não consegui usar da bug quando eu ligo , fica falando que não instalei o on chat mais sem ter 50k de money para ele falar no global não funciona :/
É pra funcionar mesmo sem o money.
Certamente você não esta instalando corretamente, talvez deixando de copiar alguma parte do código.
Siga o passo a passo novamente.

Bjos.
 
SLEEPP disse:
Instalando Macros
Neste tópico você vai aprender a como instalar macros no OnChat, ou macros que são instalados em uma tecla.​
Além de encontrar aqui, a macro SleepOnChat disponível para todos os servidores.​




Veio para instalar a macro SleepOnChat? Confira:
Para que serve a macro SleepOnChat?
Esta macro tem a função de melhorar a performance das outras macros. E junto, você tem alguns benefícios como: aceitar call pressionando uma tecla, contador de kills, auto /confiar, entre outras coisas.

Lembrete: Verifique a versão do código da macro SleepOnChat (no inicio do código), para ver se você esta utilizando a versão mais atualizada.
Versão atual: 0.1

A SleepOnChat conta com vários benefícios:
  • AutoLogin. Para ativar esta função, digite "sleep ipass" no chat local e insira sua senha (apenas a senha);
  • AutoBring. Aceite o call de alguém apenas pressionando a tecla DELETE;
  • AutoConfiar. Ao clicar na placa de loja de algum jogador, automaticamente será confiado;
  • FPS e coordenadas na tela. Para ativar, crie uma LABEL nomeada como: INFO.
  • Delay do chat global. Para ativar, crie uma LABEL nomeada como: G ou G2.
  • Contador de jogadores mortos;
  • Contador de mobs mortos.

Código 1.5.2 (Destiny, Fenix, Origens, Titans, Heaven, HardCore e Servidor 3)
$${

//////////////////////////
// CraftLandia 1.5.2 //
//////////////////////////
// Versao deste codigo: //
// 0.1 //
//////////////////////////

IFMATCHES("%CHATCLEAN%","^»Bem vindo de volta. Por favor digite /login sua-senha.$");
IF(%&sleep_password%=NONE);
ELSE;
IFMATCHES("%SERVER%","(heaven|server3|hardcore|Heaven|Server3|Hardcore).craftlandia.com.br");
GUI(CHAT);
WAIT(2T);
TYPE("/login %&sleep_password%");
WAIT(2T);
PRESS(RETURN);
ELSE;
ECHO("/login %&sleep_password%");
ENDIF;
ENDIF;
SETLABEL("SPRINT","");
SETLABEL("G","");
SETLABEL("G2","");
SET(info_stop);
SET(&cmd,"9s89l9e98e9p98");
SET(&dmc,"9S89L9E98E9P98");
UNSET(g_chat);
UNSET(call);
UNSET(confiar);
FOR(#rpc,8,9);
REPLACE(&cmd,"%#rpc%","");
REPLACE(&dmc,"%#rpc%","");
NEXT;
ENDIF;
IFMATCHES("%CHATCLEAN%","Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores. JAMAIS passe sua senha para outras pessoas.");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &aPara &alogar &aautomaticamente &ainforme &asua &asenha, &adigite &fsleep &fipass &ano &achat &alocal &aou &aaltere &amanualmente &ano &acódigo &ada &amacro &fOnChat&a. &9&o#%&dmc%");
LOG("");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aLogin &arealizado. &9&o#%&dmc%");
LOG("");
ENDIF;
WAIT(2T);
UNSET(info_stop);
DO;
SET(&label_info,"");
SET(&label_info,%&label_info% &aFPS: &e%FPS%\n&bX: &f%&label_info%%XPOS% &bY: &f%&label_info%%YPOS% &bZ: &f%&label_info%%ZPOS%\n);
SETLABEL("INFO","%&label_info%");
UNTIL(info_stop);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$");
MATCH("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$",{&chat_canal,,&chat_nick,,&chat_msg});
IFMATCHES("%PLAYER%","^%&chat_nick%$");
IFMATCHES("%&chat_msg%","sleep ipass");
LOG("&a&l[&f&oI&fnfo&a&l] &aDigite sua senha (totalmente sigiloso). &9&o#%&dmc%");
LOG("");
SET(&sleep_password,"");
PROMPT(&sleep_password,$$?,"Digite sua senha (totalmente sigiloso).");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &cVocê &cnão &cdigitou &csua &csenha. &9&o#%&dmc%");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aSenha &asalva &acom &asucesso. &9&o#%&dmc%");
ENDIF;
ENDIF;
IF(%&chat_canal%="G");
SET(#chat_delay,"10");
IF(!g_chat);
SET(g_chat);
DO;
DO(10);
SETLABEL("G","&7[G] &c%#chat_delay%");
SETLABEL("G2","&7[G] &c%#chat_delay%");
WAIT(15MS);
UNTIL(!g_chat);
IF(!g_chat);
BREAK;
ENDIF;
DEC(#chat_delay,1);
WHILE(%#chat_delay%>-1);
UNSET(g_chat);
ENDIF;
SETLABEL("G","");
SETLABEL("G2","");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$");
MATCH("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$",{&nick_tell});
IF(@afk_onchat);
IFMATCHES("%@&afk_onchat_bn%","%&nick_tell%");
ELSE;
}$$/r estou afk no momento, tente novamente mais tarde. #SLEEP$${
SET(@&afk_onchat_bn,"%&nick_tell%");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
SET(@sleep5s);
SET(@break);
WAIT(110T);
UNSET(@sleep5s);
ENDIF;
IFMATCHES("%CHATCLEAN%","(Seu inventário foi limpo|Your inventory has been cleared)");
SET(@sleepclear);
ENDIF;
IFMATCHES("%CHATCLEAN%","^A home \"[\d\w_]+\" foi definida com sucesso\!$");
SET(@sleepsethome);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você precisa de mais [\d\w_]+$");
SET(@sleeplack);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\*\*Rolou perfeitamente\*\*$");
SET(@sleeprolled);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você conseguiu manter o encantamento nesse item.$");
SET(@sleeprepair);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Tesouro\] %PLAYER% encontrou um livro: Tesouro Nível ([\d,.]+)$",@#nivel,1,NONE);
SET(@sleepbook);
SET(@break);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você foi enviado\(a\) para a home \"[\w\d_]+\"\!$");
SET(@sleepteleport);
ENDIF;
IFMATCHES("%CHATCLEAN%","^(Teleportado|Teleported).$");
SET(@sleepteleport);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Voce recebeu 1 coin\(s\) por ter ajudado a acabar com o mal\!$");
SET(@sleepmobkill);
INC(#mobs_killed,1);
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(0)$");
ACHIEVEMENTGET("[%#mobs_killed%] mobs mortos","397");
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(00)$");
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","397");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[CraftLandia\] Você matou: (.*)$");
INC(#onchat_kills,1);
IF(%#onchat_kills%=1);
ACHIEVEMENTGET("[%#onchat_kills%] jogador morto","397:3");
ELSE;
ACHIEVEMENTGET("[%#onchat_kills%] jogadores mortos","397:3");
ENDIF;
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","397:3");
ENDIF;
IFMATCHES("%CHATCLEAN%","» Você está tentando (.+) um item por (.+) coin\(s\) em uma loja desconhecida");
IF(!confiar);
}$$/confiar$${
ACHIEVEMENTGET("Confiado :) #%&dmc%","323");
SET(confiar);
WAIT(20T);
UNSET(confiar);
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^(.*) deseja ir até você\! (Use|Digite) \/bring (.+) para aceitar.$",&nick_bring,1,NONE);
IF(!call);
SET(call);
SET(&nick_aceitar,"%&nick_bring%");
ACHIEVEMENTGET("Press DEL para aceitar","90");
DO(600);
IF((KEY_DELETE)||(KEY_DECIMAL));
IFMATCHES("%SERVER%","(heaven|server3|hardcore|Heaven|Server3|Hardcore).craftlandia.com.br");
GUI(CHAT);
WAIT(2T);
TYPE("/bring @%&nick_aceitar%");
WAIT(2T);
PRESS(RETURN);
ELSE;
ECHO("/bring @%&nick_aceitar%");
ENDIF;
WAIT(10T);
ACHIEVEMENTGET("Aceito :) #%&dmc%","90");
BREAK;
ENDIF;
LOOP;
UNSET(call);
ENDIF;
ENDIF;

}$$

Código 1.7 ou 1.8 (Region 2, Beta , Premium e Propano)
$${

////////////////////////////
// CraftLandia 1.7 ou 1.8 //
////////////////////////////
// Versao deste codigo: //
// 0.1 //
////////////////////////////

IFMATCHES("%CHATCLEAN%","^(»Bem vindo de volta. Por favor digite /login sua-senha.|» CraftLandia Propano \(www.craftlandia.com.br\))$");

//Insira a tecla alfabetica (letra) onde a macro Sleep_MobKill foi instalada (nao apague os " nem ;):
&sleep_mobkill_key = "" ;

IF(%&sleep_password%=NONE);
ELSE;
IFMATCHES("%SERVER%","(beta|Beta|BETA).craftlandia.com.br");
GUI(CHAT);
WAIT(2T);
TYPE("/login %&sleep_password%");
WAIT(2T);
PRESS(RETURN);
ELSE;
ECHO("/login %&sleep_password%");
ENDIF;
ENDIF;
SETLABEL("SPRINT","");
SETLABEL("G","");
SETLABEL("G2","");
SET(info_stop);
SET(&cmd,"9s89l9e98e9p98");
SET(&dmc,"9S89L9E98E9P98");
UNSET(g_chat);
UNSET(call);
UNSET(confiar);
FOR(#rpc,8,9);
REPLACE(&cmd,"%#rpc%","");
REPLACE(&dmc,"%#rpc%","");
NEXT;
ENDIF;
IFMATCHES("%CHATCLEAN%","Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores. JAMAIS passe sua senha para outras pessoas.");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &aPara &alogar &aautomaticamente &ainforme &asua &asenha, &adigite &fsleep &fipass &ano &achat &alocal &aou &aaltere &amanualmente &ano &acódigo &ada &amacro &fOnChat&a. &9&o#%&dmc%");
LOG("");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aLogin &arealizado. &9&o#%&dmc%");
LOG("");
ENDIF;
IF(@sleep_mobkill);
UNSET(@sleep_mobkill);
DO;
SET(@mobkill_power);
GUI();
TYPE(%&sleep_mobkill_key%);
WAIT(40T);
UNTIL(@sleep_mobkill);
ENDIF;
WAIT(2T);
UNSET(info_stop);
DO;
SET(&label_info,"");
SET(&label_info,%&label_info% &aFPS: &e%FPS%\n&bX: &f%&label_info%%XPOS% &bY: &f%&label_info%%YPOS% &bZ: &f%&label_info%%ZPOS%\n);
SETLABEL("INFO","%&label_info%");
UNTIL(info_stop);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$");
MATCH("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$",{&chat_canal,,&chat_nick,,&chat_msg});
IFMATCHES("%PLAYER%","^%&chat_nick%$");
IFMATCHES("%&chat_msg%","sleep ipass");
LOG("&a&l[&f&oI&fnfo&a&l] &aDigite sua senha (totalmente sigiloso). &9&o#%&dmc%");
LOG("");
SET(&sleep_password,"");
PROMPT(&sleep_password,$$?,"Digite sua senha (totalmente sigiloso).");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &cVocê &cnão &cdigitou &csua &csenha. &9&o#%&dmc%");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aSenha &asalva &acom &asucesso. &9&o#%&dmc%");
ENDIF;
ENDIF;
IF(%&chat_canal%="G");
SET(#chat_delay,"10");
IF(!g_chat);
SET(g_chat);
DO;
DO(10);
SETLABEL("G","&7[G] &c%#chat_delay%");
SETLABEL("G2","&7[G] &c%#chat_delay%");
WAIT(15MS);
UNTIL(!g_chat);
IF(!g_chat);
BREAK;
ENDIF;
DEC(#chat_delay,1);
WHILE(%#chat_delay%>-1);
UNSET(g_chat);
ENDIF;
SETLABEL("G","");
SETLABEL("G2","");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$");
MATCH("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$",{&nick_tell});
IF(@afk_onchat);
IFMATCHES("%@&afk_onchat_bn%","%&nick_tell%");
ELSE;
}$$/r estou afk no momento, tente novamente mais tarde. #SLEEP$${
SET(@&afk_onchat_bn,"%&nick_tell%");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
SET(@sleep5s);
SET(@break);
WAIT(110T);
UNSET(@sleep5s);
ENDIF;
IFMATCHES("%CHATCLEAN%","(Seu inventário foi limpo|Your inventory has been cleared)");
SET(@sleepclear);
ENDIF;
IFMATCHES("%CHATCLEAN%","^A home \"[\d\w_]+\" foi definida com sucesso\!$");
SET(@sleepsethome);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você precisa de mais [\d\w_]+$");
SET(@sleeplack);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\*\*Rolou perfeitamente\*\*$");
SET(@sleeprolled);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você conseguiu manter o encantamento nesse item.$");
SET(@sleeprepair);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Tesouro\] %PLAYER% encontrou um livro: Tesouro Nível ([\d,.]+)$",@#nivel,1,NONE);
SET(@sleepbook);
SET(@break);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você foi enviado\(a\) para a home \"[\w\d_]+\"\!$");
SET(@sleepteleport);
ENDIF;
IFMATCHES("%CHATCLEAN%","^(Teleportado|Teleported).$");
SET(@sleepteleport);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Voce recebeu 1 coin\(s\) por ter ajudado a acabar com o mal\!$");
SET(@sleepmobkill);
INC(#mobs_killed,1);
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(0)$");
ACHIEVEMENTGET("[%#mobs_killed%] mobs mortos","skull");
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(00)$");
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","skull");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[CraftLandia\] Você matou: (.*)$");
INC(#onchat_kills,1);
IF(%#onchat_kills%=1);
ACHIEVEMENTGET("[%#onchat_kills%] jogador morto","skull:3");
ELSE;
ACHIEVEMENTGET("[%#onchat_kills%] jogadores mortos","skull:3");
ENDIF;
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","skull:3");
ENDIF;
IFMATCHES("%CHATCLEAN%","» Você está tentando (.+) um item por (.+) coin\(s\) em uma loja desconhecida");
IF(!confiar);
}$$/confiar$${
ACHIEVEMENTGET("Confiado :) #%&dmc%","sign");
SET(confiar);
WAIT(20T);
UNSET(confiar);
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^(.*) deseja ir até você\! (Use|Digite) \/bring (.+) para aceitar.$",&nick_bring,1,NONE);
IF(!call);
SET(call);
SET(&nick_aceitar,"%&nick_bring%");
ACHIEVEMENTGET("Press DEL para aceitar","ender_pearl");
DO(600);
IF((KEY_DELETE)||(KEY_DECIMAL));
IFMATCHES("%SERVER%","(beta|BETA|Beta).craftlandia.com.br");
GUI(CHAT);
WAIT(2T);
TYPE("/bring @%&nick_aceitar%");
WAIT(2T);
PRESS(RETURN);
ELSE;
IFMATCHES("%SERVER%","(propano|PROPANO|Propano).craftlandia.com.br");
ECHO("/bring %&nick_aceitar%");
ELSE;
ECHO("/bring @%&nick_aceitar%");
ENDIF;
ENDIF;
WAIT(10T);
ACHIEVEMENTGET("Aceito :) #%&dmc%","ender_pearl");
BREAK;
ENDIF;
LOOP;
UNSET(call);
ENDIF;
ENDIF;

}$$

Código 1.7 (Eclipse)
$${

///////////////////////////
// CraftLandia Eclipse //
///////////////////////////
// Versao deste codigo: //
// 0.1 //
///////////////////////////

IFMATCHES("%CHATCLEAN%","^»Bem vindo de volta. Por favor digite /login sua-senha.$");

//Insira a tecla alfabetica (letra) onde a macro Sleep_MobKill foi instalada (nao apague os " nem ;):
&sleep_mobkill_key = "" ;

//Insira a tecla alfabetica (letra) onde a macro Sleep_Agilidade foi instalada (nao apague os " nem ;):
&sleep_agilidade_key = "" ;

IF(%&sleep_password%=NONE);
ELSE;
ECHO("/login %&sleep_password%");
ENDIF;
SETLABEL("SPRINT","");
SETLABEL("G","");
SETLABEL("G2","");
SET(info_stop);
SET(&cmd,"9s89l9e98e9p98");
SET(&dmc,"9S89L9E98E9P98");
UNSET(g_chat);
FOR(#rpc,8,9);
REPLACE(&cmd,"%#rpc%","");
REPLACE(&dmc,"%#rpc%","");
NEXT;
ENDIF;
IFMATCHES("%CHATCLEAN%","Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores. JAMAIS passe sua senha para outras pessoas.");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &aPara &alogar &aautomaticamente &ainforme &asua &asenha, &adigite &fsleep &fipass &ano &achat &alocal &aou &aaltere &amanualmente &ano &acódigo &ada &amacro &fOnChat&a. &9&o#%&dmc%");
LOG("");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aLogin &arealizado. &9&o#%&dmc%");
LOG("");
ENDIF;
IF(@sleep_agilidade);
UNSET(@sleep_agilidade);
DO;
GUI();
TYPE(%&sleep_agilidade_key%);
WAIT(40T);
UNTIL(@sleep_agilidade);
ENDIF;
IF(@sleep_mobkill);
UNSET(@sleep_mobkill);
DO;
SET(@mobkill_power);
GUI();
TYPE(%&sleep_mobkill_key%);
WAIT(40T);
UNTIL(@sleep_mobkill);
ENDIF;
WAIT(2T);
UNSET(info_stop);
DO;
SET(&label_info,"");
SET(&label_info,%&label_info% &aFPS: &e%FPS%\n&bX: &f%&label_info%%XPOS% &bY: &f%&label_info%%YPOS% &bZ: &f%&label_info%%ZPOS%\n);
SETLABEL("INFO","%&label_info%");
UNTIL(info_stop);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$");
MATCH("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$",{&chat_canal,,&chat_nick,,&chat_msg});
IFMATCHES("%PLAYER%","^%&chat_nick%$");
IFMATCHES("%&chat_msg%","sleep ipass");
LOG("&a&l[&f&oI&fnfo&a&l] &aDigite sua senha (totalmente sigiloso). &9&o#%&dmc%");
LOG("");
SET(&sleep_password,"");
PROMPT(&sleep_password,$$?,"Digite sua senha (totalmente sigiloso).");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &cVocê &cnão &cdigitou &csua &csenha. &9&o#%&dmc%");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aSenha &asalva &acom &asucesso. &9&o#%&dmc%");
ENDIF;
ENDIF;
IF(%&chat_canal%="G");
SET(#chat_delay,"10");
IF(!g_chat);
SET(g_chat);
DO;
DO(10);
SETLABEL("G","&7[G] &c%#chat_delay%");
SETLABEL("G2","&7[G] &c%#chat_delay%");
WAIT(15MS);
UNTIL(!g_chat);
IF(!g_chat);
BREAK;
ENDIF;
DEC(#chat_delay,1);
WHILE(%#chat_delay%>-1);
UNSET(g_chat);
ENDIF;
SETLABEL("G","");
SETLABEL("G2","");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$");
MATCH("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$",{&nick_tell});
IF(@afk_onchat);
IFMATCHES("%@&afk_onchat_bn%","%&nick_tell%");
ELSE;
ECHO("/tell %&nick_tell% estou afk no momento, tente novamente mais tarde. #SLEEP");
SET(@&afk_onchat_bn,"%&nick_tell%");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
SET(@sleep5s);
SET(@break);
WAIT(110T);
UNSET(@sleep5s);
ENDIF;
IFMATCHES("%CHATCLEAN%","(Seu inventário foi limpo|Your inventory has been cleared)");
SET(@sleepclear);
ENDIF;
IFMATCHES("%CHATCLEAN%","^A home \"[\d\w_]+\" foi definida com sucesso\!$");
SET(@sleepsethome);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Acrobacia: (.+)\% de dano na queda evitado$",@#acro_dano,1,NONE);
SET(@sleeprolled);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Reparação: Você precisa de (.+) para reparar esse item$");
SET(@sleeplack);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você ganhou (.+)c por ter enfrentado e eliminado essa criatura$",@#mob_coins,1,NONE);
SET(@sleepmobkill);
INC(#mobs_killed,1);
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(0)$");
ACHIEVEMENTGET("[%#mobs_killed%] mobs mortos","skull");
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(00)$");
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","skull");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[CraftLandia\] Você matou: (.*)$");
INC(#onchat_kills,1);
IF(%#onchat_kills%=1);
ACHIEVEMENTGET("[%#onchat_kills%] jogador morto","skull:3");
ELSE;
ACHIEVEMENTGET("[%#onchat_kills%] jogadores mortos","skull:3");
ENDIF;
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","skull:3");
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você matou: (.+) Mobs e (.+) jogadores\!$");
MATCH("%CHATCLEAN%","^Você matou: (.+) Mobs e (.+) jogadores\!$",{#mobs_killed,#onchat_kills});
ENDIF;
IFMATCHES("%CHATCLEAN%","» Você está tentando (.+) um item por (.+) coin\(s\) em uma loja desconhecida");
WAIT(1T);
SLOTCLICK(2,L,TRUE);
ACHIEVEMENTGET("Confiado :) #%&dmc%","sign");
ENDIF;
IFMATCHES("%CHATCLEAN%","^» ([\d\w_]+) lhe enviou um pedido de call\!$",&nick_call,1,NONE);
ACHIEVEMENTGET("Press DEL para aceitar","portal");
DO;
IF((KEY_DELETE)||(KEY_DECIMAL));
SLOTCLICK(2,L,TRUE);
WAIT(10T);
ACHIEVEMENTGET("Aceito :) #%&dmc%","portal");
ENDIF;
WHILE(%GUI%="GUICHEST");
ENDIF;

}$$

ChangeLog:
19/01/2018 - Propano: Adaptado para logar automaticamente.
13/07/2017 - Propano: Resolvido problema do Minecraft crashar quando você ao receber call.
12/07/2017 - Resolvido problema do sistema AutoBring dos códigos 1.5.2 1.7 e 1.8 (código do servidor Eclipse não continha este problema).
01/05/2017 - Nova versão: 0.1
29/04/2017 - Mudança no delay para falar no chat global no servidor Eclipse (de 15s para 10s).
28/04/2017 - Agora ao digitar /karma, a contagem de mobs e jogadores mortos será atualizada no servidor Eclipse.
27/04/2017 - Refeito todo o código; Melhorado o sistema de AutoLogin; Adicionado contagem de jogadores e mobs mortos; Adicionado sistema para mostrar seu FPS e sua coordenada na tela; Adiciona sistema para mostrar o delay do chat global na tela; Adicionado versão exclusivamente para o servidor Eclipse.




1) Aprenda a instalar uma macro OnChat:
OKPROIK.png

=========================
[?] Como chego nesta parte do Mod Macro [?]
Siga o passa-a-passo abaixo (Abra o Spoiler).
1) Clique em 'OPÇÕES'

aCnvlkH.png


2) Clique em 'CONTROLES'

XixGFp8.png


3) Clique em 'MACRO SETTINGS'

HlKluVN.png


4) Clique no local onde a seta esta indicando:

8WPcUDV.png
=========================

[!] Instalando uma Macro [!]
- Clique em 'ONCHAT' e escreva: $$<NomeDaMacro.txt> ...........................................................
TLRINCh.png


- Caso já tenha uma macro instalada, use o caractere | para separar ........
1ibnnnE.png


- Apos escrever, clique em 'EDIT FILE' ..........................................................................
YjRuIqV.png


- Apos clicar, na caixa de texto, escreva: NomeDaMacro ................................................
TRWMx71.png


- Apos escrever, clique em 'CREATE' ............................................................................
TXUXNSa.png


- Na caixa de texto que aparecer, cole o código da Macro, e clique em 'SAVE' duas vezes.

2) Aprenda a instalar uma macro em uma Tecla:
17jPczL.png

=========================
[?] Como chego nesta parte do Mod Macro [?]
Siga o passa-a-passo abaixo. (Abra o SPOILER)
1) Clique em 'OPÇÕES'

aCnvlkH.png


2) Clique em 'CONTROLES'

XixGFp8.png


3) Clique em 'MACRO SETTINGS'

HlKluVN.png
=========================

[!] Instalando uma Macro [!]
- Clique em uma Tecla Livre e escreva: $$<NomeDaMacro.txt> ...................................................
3FCgQ04.png


- Apos escrever, clique em 'EDIT FILE' .........................................................................
YjRuIqV.png


- Apos clicar, na caixa de texto, escreva: NomeDaMacro ........................................
pRcNLuh.png


- Apos escrever, clique em 'CREATE' ............................................................................
TXUXNSa.png


- Na caixa de texto que aparecer, cole o código da sua macro desejada, e clique em 'SAVE' duas vezes.

- Pronto, basta entrar no Minecraft e pressionar a tecla que você escolheu para ligar ou desligar a macro.

OBS: Não use acentuação nem caracteres especiais (exemplo: "*%$#") em nenhum nome de Macro.
y7wEBpd.png
Não se esqueça de deixar seu feedback.​
Qualquer dúvida ou problema comente aqui no tópico que responderei assim que possível.​
Atenciosamente SLEEP




Boa macro !!
 
estou com problemas ao colocar o onchat eu faco o passo a passo porem ele fica ligando e desligando a macro sem parar
 
SLEEPP disse:
Instalando Macros
Neste tópico você vai aprender a como instalar macros no OnChat, ou macros que são instalados em uma tecla.​
Além de encontrar aqui, a macro SleepOnChat disponível para todos os servidores.​




Veio para instalar a macro SleepOnChat? Confira:
Para que serve a macro SleepOnChat?
Esta macro tem a função de melhorar a performance das outras macros. E junto, você tem alguns benefícios como: aceitar call pressionando uma tecla, contador de kills, auto /confiar, entre outras coisas.

Lembrete: Verifique a versão do código da macro SleepOnChat (no inicio do código), para ver se você esta utilizando a versão mais atualizada.
Versão atual: 0.1

A SleepOnChat conta com vários benefícios:
  • AutoLogin. Para ativar esta função, digite "sleep ipass" no chat local e insira sua senha (apenas a senha);
  • AutoBring. Aceite o call de alguém apenas pressionando a tecla DELETE;
  • AutoConfiar. Ao clicar na placa de loja de algum jogador, automaticamente será confiado;
  • FPS e coordenadas na tela. Para ativar, crie uma LABEL nomeada como: INFO.
  • Delay do chat global. Para ativar, crie uma LABEL nomeada como: G ou G2.
  • Contador de jogadores mortos;
  • Contador de mobs mortos.

Código 1.5.2 (Destiny, Fenix, Origens, Titans, Heaven, HardCore e Servidor 3)
$${

//////////////////////////
// CraftLandia 1.5.2 //
//////////////////////////
// Versao deste codigo: //
// 0.1 //
//////////////////////////

IFMATCHES("%CHATCLEAN%","^»Bem vindo de volta. Por favor digite /login sua-senha.$");
IF(%&sleep_password%=NONE);
ELSE;
IFMATCHES("%SERVER%","(heaven|server3|hardcore|Heaven|Server3|Hardcore).craftlandia.com.br");
GUI(CHAT);
WAIT(2T);
TYPE("/login %&sleep_password%");
WAIT(2T);
PRESS(RETURN);
ELSE;
ECHO("/login %&sleep_password%");
ENDIF;
ENDIF;
SETLABEL("SPRINT","");
SETLABEL("G","");
SETLABEL("G2","");
SET(info_stop);
SET(&cmd,"9s89l9e98e9p98");
SET(&dmc,"9S89L9E98E9P98");
UNSET(g_chat);
UNSET(call);
UNSET(confiar);
FOR(#rpc,8,9);
REPLACE(&cmd,"%#rpc%","");
REPLACE(&dmc,"%#rpc%","");
NEXT;
ENDIF;
IFMATCHES("%CHATCLEAN%","Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores. JAMAIS passe sua senha para outras pessoas.");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &aPara &alogar &aautomaticamente &ainforme &asua &asenha, &adigite &fsleep &fipass &ano &achat &alocal &aou &aaltere &amanualmente &ano &acódigo &ada &amacro &fOnChat&a. &9&o#%&dmc%");
LOG("");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aLogin &arealizado. &9&o#%&dmc%");
LOG("");
ENDIF;
WAIT(2T);
UNSET(info_stop);
DO;
SET(&label_info,"");
SET(&label_info,%&label_info% &aFPS: &e%FPS%\n&bX: &f%&label_info%%XPOS% &bY: &f%&label_info%%YPOS% &bZ: &f%&label_info%%ZPOS%\n);
SETLABEL("INFO","%&label_info%");
UNTIL(info_stop);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$");
MATCH("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$",{&chat_canal,,&chat_nick,,&chat_msg});
IFMATCHES("%PLAYER%","^%&chat_nick%$");
IFMATCHES("%&chat_msg%","sleep ipass");
LOG("&a&l[&f&oI&fnfo&a&l] &aDigite sua senha (totalmente sigiloso). &9&o#%&dmc%");
LOG("");
SET(&sleep_password,"");
PROMPT(&sleep_password,$$?,"Digite sua senha (totalmente sigiloso).");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &cVocê &cnão &cdigitou &csua &csenha. &9&o#%&dmc%");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aSenha &asalva &acom &asucesso. &9&o#%&dmc%");
ENDIF;
ENDIF;
IF(%&chat_canal%="G");
SET(#chat_delay,"10");
IF(!g_chat);
SET(g_chat);
DO;
DO(10);
SETLABEL("G","&7[G] &c%#chat_delay%");
SETLABEL("G2","&7[G] &c%#chat_delay%");
WAIT(15MS);
UNTIL(!g_chat);
IF(!g_chat);
BREAK;
ENDIF;
DEC(#chat_delay,1);
WHILE(%#chat_delay%>-1);
UNSET(g_chat);
ENDIF;
SETLABEL("G","");
SETLABEL("G2","");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$");
MATCH("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$",{&nick_tell});
IF(@afk_onchat);
IFMATCHES("%@&afk_onchat_bn%","%&nick_tell%");
ELSE;
}$$/r estou afk no momento, tente novamente mais tarde. #SLEEP$${
SET(@&afk_onchat_bn,"%&nick_tell%");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
SET(@sleep5s);
SET(@break);
WAIT(110T);
UNSET(@sleep5s);
ENDIF;
IFMATCHES("%CHATCLEAN%","(Seu inventário foi limpo|Your inventory has been cleared)");
SET(@sleepclear);
ENDIF;
IFMATCHES("%CHATCLEAN%","^A home \"[\d\w_]+\" foi definida com sucesso\!$");
SET(@sleepsethome);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você precisa de mais [\d\w_]+$");
SET(@sleeplack);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\*\*Rolou perfeitamente\*\*$");
SET(@sleeprolled);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você conseguiu manter o encantamento nesse item.$");
SET(@sleeprepair);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Tesouro\] %PLAYER% encontrou um livro: Tesouro Nível ([\d,.]+)$",@#nivel,1,NONE);
SET(@sleepbook);
SET(@break);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você foi enviado\(a\) para a home \"[\w\d_]+\"\!$");
SET(@sleepteleport);
ENDIF;
IFMATCHES("%CHATCLEAN%","^(Teleportado|Teleported).$");
SET(@sleepteleport);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Voce recebeu 1 coin\(s\) por ter ajudado a acabar com o mal\!$");
SET(@sleepmobkill);
INC(#mobs_killed,1);
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(0)$");
ACHIEVEMENTGET("[%#mobs_killed%] mobs mortos","397");
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(00)$");
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","397");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[CraftLandia\] Você matou: (.*)$");
INC(#onchat_kills,1);
IF(%#onchat_kills%=1);
ACHIEVEMENTGET("[%#onchat_kills%] jogador morto","397:3");
ELSE;
ACHIEVEMENTGET("[%#onchat_kills%] jogadores mortos","397:3");
ENDIF;
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","397:3");
ENDIF;
IFMATCHES("%CHATCLEAN%","» Você está tentando (.+) um item por (.+) coin\(s\) em uma loja desconhecida");
IF(!confiar);
}$$/confiar$${
ACHIEVEMENTGET("Confiado :) #%&dmc%","323");
SET(confiar);
WAIT(20T);
UNSET(confiar);
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^(.*) deseja ir até você\! (Use|Digite) \/bring (.+) para aceitar.$",&nick_bring,1,NONE);
IF(!call);
SET(call);
SET(&nick_aceitar,"%&nick_bring%");
ACHIEVEMENTGET("Press DEL para aceitar","90");
DO(600);
IF((KEY_DELETE)||(KEY_DECIMAL));
IFMATCHES("%SERVER%","(heaven|server3|hardcore|Heaven|Server3|Hardcore).craftlandia.com.br");
GUI(CHAT);
WAIT(2T);
TYPE("/bring @%&nick_aceitar%");
WAIT(2T);
PRESS(RETURN);
ELSE;
ECHO("/bring @%&nick_aceitar%");
ENDIF;
WAIT(10T);
ACHIEVEMENTGET("Aceito :) #%&dmc%","90");
BREAK;
ENDIF;
LOOP;
UNSET(call);
ENDIF;
ENDIF;

}$$

Código 1.7 ou 1.8 (Region 2, Beta , Premium e Propano)
$${

////////////////////////////
// CraftLandia 1.7 ou 1.8 //
////////////////////////////
// Versao deste codigo: //
// 0.1 //
////////////////////////////

IFMATCHES("%CHATCLEAN%","^(»Bem vindo de volta. Por favor digite /login sua-senha.|» CraftLandia Propano \(www.craftlandia.com.br\))$");

//Insira a tecla alfabetica (letra) onde a macro Sleep_MobKill foi instalada (nao apague os " nem ;):
&sleep_mobkill_key = "" ;

IF(%&sleep_password%=NONE);
ELSE;
IFMATCHES("%SERVER%","(beta|Beta|BETA).craftlandia.com.br");
GUI(CHAT);
WAIT(2T);
TYPE("/login %&sleep_password%");
WAIT(2T);
PRESS(RETURN);
ELSE;
ECHO("/login %&sleep_password%");
ENDIF;
ENDIF;
SETLABEL("SPRINT","");
SETLABEL("G","");
SETLABEL("G2","");
SET(info_stop);
SET(&cmd,"9s89l9e98e9p98");
SET(&dmc,"9S89L9E98E9P98");
UNSET(g_chat);
UNSET(call);
UNSET(confiar);
FOR(#rpc,8,9);
REPLACE(&cmd,"%#rpc%","");
REPLACE(&dmc,"%#rpc%","");
NEXT;
ENDIF;
IFMATCHES("%CHATCLEAN%","Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores. JAMAIS passe sua senha para outras pessoas.");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &aPara &alogar &aautomaticamente &ainforme &asua &asenha, &adigite &fsleep &fipass &ano &achat &alocal &aou &aaltere &amanualmente &ano &acódigo &ada &amacro &fOnChat&a. &9&o#%&dmc%");
LOG("");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aLogin &arealizado. &9&o#%&dmc%");
LOG("");
ENDIF;
IF(@sleep_mobkill);
UNSET(@sleep_mobkill);
DO;
SET(@mobkill_power);
GUI();
TYPE(%&sleep_mobkill_key%);
WAIT(40T);
UNTIL(@sleep_mobkill);
ENDIF;
WAIT(2T);
UNSET(info_stop);
DO;
SET(&label_info,"");
SET(&label_info,%&label_info% &aFPS: &e%FPS%\n&bX: &f%&label_info%%XPOS% &bY: &f%&label_info%%YPOS% &bZ: &f%&label_info%%ZPOS%\n);
SETLABEL("INFO","%&label_info%");
UNTIL(info_stop);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$");
MATCH("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$",{&chat_canal,,&chat_nick,,&chat_msg});
IFMATCHES("%PLAYER%","^%&chat_nick%$");
IFMATCHES("%&chat_msg%","sleep ipass");
LOG("&a&l[&f&oI&fnfo&a&l] &aDigite sua senha (totalmente sigiloso). &9&o#%&dmc%");
LOG("");
SET(&sleep_password,"");
PROMPT(&sleep_password,$$?,"Digite sua senha (totalmente sigiloso).");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &cVocê &cnão &cdigitou &csua &csenha. &9&o#%&dmc%");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aSenha &asalva &acom &asucesso. &9&o#%&dmc%");
ENDIF;
ENDIF;
IF(%&chat_canal%="G");
SET(#chat_delay,"10");
IF(!g_chat);
SET(g_chat);
DO;
DO(10);
SETLABEL("G","&7[G] &c%#chat_delay%");
SETLABEL("G2","&7[G] &c%#chat_delay%");
WAIT(15MS);
UNTIL(!g_chat);
IF(!g_chat);
BREAK;
ENDIF;
DEC(#chat_delay,1);
WHILE(%#chat_delay%>-1);
UNSET(g_chat);
ENDIF;
SETLABEL("G","");
SETLABEL("G2","");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$");
MATCH("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$",{&nick_tell});
IF(@afk_onchat);
IFMATCHES("%@&afk_onchat_bn%","%&nick_tell%");
ELSE;
}$$/r estou afk no momento, tente novamente mais tarde. #SLEEP$${
SET(@&afk_onchat_bn,"%&nick_tell%");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
SET(@sleep5s);
SET(@break);
WAIT(110T);
UNSET(@sleep5s);
ENDIF;
IFMATCHES("%CHATCLEAN%","(Seu inventário foi limpo|Your inventory has been cleared)");
SET(@sleepclear);
ENDIF;
IFMATCHES("%CHATCLEAN%","^A home \"[\d\w_]+\" foi definida com sucesso\!$");
SET(@sleepsethome);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você precisa de mais [\d\w_]+$");
SET(@sleeplack);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\*\*Rolou perfeitamente\*\*$");
SET(@sleeprolled);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você conseguiu manter o encantamento nesse item.$");
SET(@sleeprepair);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Tesouro\] %PLAYER% encontrou um livro: Tesouro Nível ([\d,.]+)$",@#nivel,1,NONE);
SET(@sleepbook);
SET(@break);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você foi enviado\(a\) para a home \"[\w\d_]+\"\!$");
SET(@sleepteleport);
ENDIF;
IFMATCHES("%CHATCLEAN%","^(Teleportado|Teleported).$");
SET(@sleepteleport);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Voce recebeu 1 coin\(s\) por ter ajudado a acabar com o mal\!$");
SET(@sleepmobkill);
INC(#mobs_killed,1);
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(0)$");
ACHIEVEMENTGET("[%#mobs_killed%] mobs mortos","skull");
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(00)$");
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","skull");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[CraftLandia\] Você matou: (.*)$");
INC(#onchat_kills,1);
IF(%#onchat_kills%=1);
ACHIEVEMENTGET("[%#onchat_kills%] jogador morto","skull:3");
ELSE;
ACHIEVEMENTGET("[%#onchat_kills%] jogadores mortos","skull:3");
ENDIF;
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","skull:3");
ENDIF;
IFMATCHES("%CHATCLEAN%","» Você está tentando (.+) um item por (.+) coin\(s\) em uma loja desconhecida");
IF(!confiar);
}$$/confiar$${
ACHIEVEMENTGET("Confiado :) #%&dmc%","sign");
SET(confiar);
WAIT(20T);
UNSET(confiar);
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^(.*) deseja ir até você\! (Use|Digite) \/bring (.+) para aceitar.$",&nick_bring,1,NONE);
IF(!call);
SET(call);
SET(&nick_aceitar,"%&nick_bring%");
ACHIEVEMENTGET("Press DEL para aceitar","ender_pearl");
DO(600);
IF((KEY_DELETE)||(KEY_DECIMAL));
IFMATCHES("%SERVER%","(beta|BETA|Beta).craftlandia.com.br");
GUI(CHAT);
WAIT(2T);
TYPE("/bring @%&nick_aceitar%");
WAIT(2T);
PRESS(RETURN);
ELSE;
IFMATCHES("%SERVER%","(propano|PROPANO|Propano).craftlandia.com.br");
ECHO("/bring %&nick_aceitar%");
ELSE;
ECHO("/bring @%&nick_aceitar%");
ENDIF;
ENDIF;
WAIT(10T);
ACHIEVEMENTGET("Aceito :) #%&dmc%","ender_pearl");
BREAK;
ENDIF;
LOOP;
UNSET(call);
ENDIF;
ENDIF;

}$$

Código 1.7 (Eclipse)
$${

///////////////////////////
// CraftLandia Eclipse //
///////////////////////////
// Versao deste codigo: //
// 0.1 //
///////////////////////////

IFMATCHES("%CHATCLEAN%","^»Bem vindo de volta. Por favor digite /login sua-senha.$");

//Insira a tecla alfabetica (letra) onde a macro Sleep_MobKill foi instalada (nao apague os " nem ;):
&sleep_mobkill_key = "" ;

//Insira a tecla alfabetica (letra) onde a macro Sleep_Agilidade foi instalada (nao apague os " nem ;):
&sleep_agilidade_key = "" ;

IF(%&sleep_password%=NONE);
ELSE;
ECHO("/login %&sleep_password%");
ENDIF;
SETLABEL("SPRINT","");
SETLABEL("G","");
SETLABEL("G2","");
SET(info_stop);
SET(&cmd,"9s89l9e98e9p98");
SET(&dmc,"9S89L9E98E9P98");
UNSET(g_chat);
FOR(#rpc,8,9);
REPLACE(&cmd,"%#rpc%","");
REPLACE(&dmc,"%#rpc%","");
NEXT;
ENDIF;
IFMATCHES("%CHATCLEAN%","Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores. JAMAIS passe sua senha para outras pessoas.");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &aPara &alogar &aautomaticamente &ainforme &asua &asenha, &adigite &fsleep &fipass &ano &achat &alocal &aou &aaltere &amanualmente &ano &acódigo &ada &amacro &fOnChat&a. &9&o#%&dmc%");
LOG("");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aLogin &arealizado. &9&o#%&dmc%");
LOG("");
ENDIF;
IF(@sleep_agilidade);
UNSET(@sleep_agilidade);
DO;
GUI();
TYPE(%&sleep_agilidade_key%);
WAIT(40T);
UNTIL(@sleep_agilidade);
ENDIF;
IF(@sleep_mobkill);
UNSET(@sleep_mobkill);
DO;
SET(@mobkill_power);
GUI();
TYPE(%&sleep_mobkill_key%);
WAIT(40T);
UNTIL(@sleep_mobkill);
ENDIF;
WAIT(2T);
UNSET(info_stop);
DO;
SET(&label_info,"");
SET(&label_info,%&label_info% &aFPS: &e%FPS%\n&bX: &f%&label_info%%XPOS% &bY: &f%&label_info%%YPOS% &bZ: &f%&label_info%%ZPOS%\n);
SETLABEL("INFO","%&label_info%");
UNTIL(info_stop);
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$");
MATCH("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$",{&chat_canal,,&chat_nick,,&chat_msg});
IFMATCHES("%PLAYER%","^%&chat_nick%$");
IFMATCHES("%&chat_msg%","sleep ipass");
LOG("&a&l[&f&oI&fnfo&a&l] &aDigite sua senha (totalmente sigiloso). &9&o#%&dmc%");
LOG("");
SET(&sleep_password,"");
PROMPT(&sleep_password,$$?,"Digite sua senha (totalmente sigiloso).");
IF(%&sleep_password%=NONE);
LOG("&a&l[&f&oI&fnfo&a&l] &cVocê &cnão &cdigitou &csua &csenha. &9&o#%&dmc%");
ELSE;
LOG("&a&l[&f&oI&fnfo&a&l] &aSenha &asalva &acom &asucesso. &9&o#%&dmc%");
ENDIF;
ENDIF;
IF(%&chat_canal%="G");
SET(#chat_delay,"10");
IF(!g_chat);
SET(g_chat);
DO;
DO(10);
SETLABEL("G","&7[G] &c%#chat_delay%");
SETLABEL("G2","&7[G] &c%#chat_delay%");
WAIT(15MS);
UNTIL(!g_chat);
IF(!g_chat);
BREAK;
ENDIF;
DEC(#chat_delay,1);
WHILE(%#chat_delay%>-1);
UNSET(g_chat);
ENDIF;
SETLABEL("G","");
SETLABEL("G2","");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$");
MATCH("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$",{&nick_tell});
IF(@afk_onchat);
IFMATCHES("%@&afk_onchat_bn%","%&nick_tell%");
ELSE;
ECHO("/tell %&nick_tell% estou afk no momento, tente novamente mais tarde. #SLEEP");
SET(@&afk_onchat_bn,"%&nick_tell%");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
SET(@sleep5s);
SET(@break);
WAIT(110T);
UNSET(@sleep5s);
ENDIF;
IFMATCHES("%CHATCLEAN%","(Seu inventário foi limpo|Your inventory has been cleared)");
SET(@sleepclear);
ENDIF;
IFMATCHES("%CHATCLEAN%","^A home \"[\d\w_]+\" foi definida com sucesso\!$");
SET(@sleepsethome);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Acrobacia: (.+)\% de dano na queda evitado$",@#acro_dano,1,NONE);
SET(@sleeprolled);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Reparação: Você precisa de (.+) para reparar esse item$");
SET(@sleeplack);
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você ganhou (.+)c por ter enfrentado e eliminado essa criatura$",@#mob_coins,1,NONE);
SET(@sleepmobkill);
INC(#mobs_killed,1);
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(0)$");
ACHIEVEMENTGET("[%#mobs_killed%] mobs mortos","skull");
IFMATCHES("%#mobs_killed%","^[\d]+(.*)(00)$");
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","skull");
ENDIF;
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[CraftLandia\] Você matou: (.*)$");
INC(#onchat_kills,1);
IF(%#onchat_kills%=1);
ACHIEVEMENTGET("[%#onchat_kills%] jogador morto","skull:3");
ELSE;
ACHIEVEMENTGET("[%#onchat_kills%] jogadores mortos","skull:3");
ENDIF;
WAIT(65T);
ACHIEVEMENTGET("#%&dmc%","skull:3");
ENDIF;
IFMATCHES("%CHATCLEAN%","^Você matou: (.+) Mobs e (.+) jogadores\!$");
MATCH("%CHATCLEAN%","^Você matou: (.+) Mobs e (.+) jogadores\!$",{#mobs_killed,#onchat_kills});
ENDIF;
IFMATCHES("%CHATCLEAN%","» Você está tentando (.+) um item por (.+) coin\(s\) em uma loja desconhecida");
WAIT(1T);
SLOTCLICK(2,L,TRUE);
ACHIEVEMENTGET("Confiado :) #%&dmc%","sign");
ENDIF;
IFMATCHES("%CHATCLEAN%","^» ([\d\w_]+) lhe enviou um pedido de call\!$",&nick_call,1,NONE);
ACHIEVEMENTGET("Press DEL para aceitar","portal");
DO;
IF((KEY_DELETE)||(KEY_DECIMAL));
SLOTCLICK(2,L,TRUE);
WAIT(10T);
ACHIEVEMENTGET("Aceito :) #%&dmc%","portal");
ENDIF;
WHILE(%GUI%="GUICHEST");
ENDIF;

}$$

ChangeLog:
19/01/2018 - Propano: Adaptado para logar automaticamente.
13/07/2017 - Propano: Resolvido problema do Minecraft crashar quando você ao receber call.
12/07/2017 - Resolvido problema do sistema AutoBring dos códigos 1.5.2 1.7 e 1.8 (código do servidor Eclipse não continha este problema).
01/05/2017 - Nova versão: 0.1
29/04/2017 - Mudança no delay para falar no chat global no servidor Eclipse (de 15s para 10s).
28/04/2017 - Agora ao digitar /karma, a contagem de mobs e jogadores mortos será atualizada no servidor Eclipse.
27/04/2017 - Refeito todo o código; Melhorado o sistema de AutoLogin; Adicionado contagem de jogadores e mobs mortos; Adicionado sistema para mostrar seu FPS e sua coordenada na tela; Adiciona sistema para mostrar o delay do chat global na tela; Adicionado versão exclusivamente para o servidor Eclipse.




1) Aprenda a instalar uma macro OnChat:
OKPROIK.png

=========================
[?] Como chego nesta parte do Mod Macro [?]
Siga o passa-a-passo abaixo (Abra o Spoiler).
1) Clique em 'OPÇÕES'

aCnvlkH.png


2) Clique em 'CONTROLES'

XixGFp8.png


3) Clique em 'MACRO SETTINGS'

HlKluVN.png


4) Clique no local onde a seta esta indicando:

8WPcUDV.png
=========================

[!] Instalando uma Macro [!]
- Clique em 'ONCHAT' e escreva: $$<NomeDaMacro.txt> ...........................................................
TLRINCh.png


- Caso já tenha uma macro instalada, use o caractere | para separar ........
1ibnnnE.png


- Apos escrever, clique em 'EDIT FILE' ..........................................................................
YjRuIqV.png


- Apos clicar, na caixa de texto, escreva: NomeDaMacro ................................................
TRWMx71.png


- Apos escrever, clique em 'CREATE' ............................................................................
TXUXNSa.png


- Na caixa de texto que aparecer, cole o código da Macro, e clique em 'SAVE' duas vezes.

2) Aprenda a instalar uma macro em uma Tecla:
17jPczL.png

=========================
[?] Como chego nesta parte do Mod Macro [?]
Siga o passa-a-passo abaixo. (Abra o SPOILER)
1) Clique em 'OPÇÕES'

aCnvlkH.png


2) Clique em 'CONTROLES'

XixGFp8.png


3) Clique em 'MACRO SETTINGS'

HlKluVN.png
=========================

[!] Instalando uma Macro [!]
- Clique em uma Tecla Livre e escreva: $$<NomeDaMacro.txt> ...................................................
3FCgQ04.png


- Apos escrever, clique em 'EDIT FILE' .........................................................................
YjRuIqV.png


- Apos clicar, na caixa de texto, escreva: NomeDaMacro ........................................
pRcNLuh.png


- Apos escrever, clique em 'CREATE' ............................................................................
TXUXNSa.png


- Na caixa de texto que aparecer, cole o código da sua macro desejada, e clique em 'SAVE' duas vezes.

- Pronto, basta entrar no Minecraft e pressionar a tecla que você escolheu para ligar ou desligar a macro.

OBS: Não use acentuação nem caracteres especiais (exemplo: "*%$#") em nenhum nome de Macro.
y7wEBpd.png
Não se esqueça de deixar seu feedback.​
Qualquer dúvida ou problema comente aqui no tópico que responderei assim que possível.​
Atenciosamente SLEEP






NEFOCY disse:

BatataaPvP disse:
Boa Sleep Bom macro :D

Feos disse:
gosto mt de seus macros ;p

ZeideLikes disse:

PDornelas disse:

SLEEPP disse:

HadhoodWW disse:
Não entendi muito bem,sleep pq desses "códigos" ? O.o

Diogo16 disse:
Pra min fico tudo em BBCode

HadhoodWW disse:

SLEEPP disse:
ARRUMADO !

Desculpe, o forum bugou todo quando dei 'Postar Tópico'

Bjos.

SLEEPP disse:
Obrigado =)

Bjos.

xGuiT disse:
Macro top dms xd

ulyssesfreitas disse:
otimo tutorial.

UnbreakingI disse:
gosto mto dos seus macros
e seu avatar é zika

Pocco Pocco disse:
O tutorial está otimo, extremamente explicativo

SLEEPP disse:
Owwwwnt, vlw =)

Bjos.

SLEEPP disse:
u.u Vlw

Bjos.

yGustavin157 disse:
apoio você fazer um macro que defende com o inv aberto sz

Newt Scamander disse:
Ótimo tutorial. :V
é isto, ai muito bom
 
Boa tarde Sleep! Não estou conseguindo instalar a sua macro... simplesmente ela trava ligando e desligando sem parar.... me ajuda?
 
Parabens, nice man, a macro está me ajudando muito quando a conexão cai ou o server reinicia.
 
JohnMiguelBR disse:
Boa tarde Sleep! Não estou conseguindo instalar a sua macro... simplesmente ela trava ligando e desligando sem parar.... me ajuda?
Tente instalar em uma outra tecla.
Aguardo resposta...

Bjos.
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo