From 023f30ec3aa1ef019535b7a15654702982492802 Mon Sep 17 00:00:00 2001 From: Nipodemos Date: Fri, 26 Oct 2018 15:37:59 -0300 Subject: [PATCH] agora eventMacro suporta os comando warning e error nativamente MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit e também adicionado mais um snippet pra usar o warning e o error --- .vscode/eventMacroSnippets.code-snippets | 26 ++++++- comum/inicializar.pm | 86 ++++++++++++------------ comum/quest-eden.pm | 12 ++-- comum/quest-renascer.pm | 6 +- 4 files changed, 78 insertions(+), 52 deletions(-) diff --git a/.vscode/eventMacroSnippets.code-snippets b/.vscode/eventMacroSnippets.code-snippets index b2f73c8..d0e59a5 100644 --- a/.vscode/eventMacroSnippets.code-snippets +++ b/.vscode/eventMacroSnippets.code-snippets @@ -38,7 +38,7 @@ "switch case": { "prefix": "switch", "body": [ - "switch ($1} {", + "switch ($1) {", " case ($2) {", " #insira comandos aqui", " }", @@ -115,6 +115,30 @@ "description": "Log mais visível para os usuários" }, + "warning Maior": { + "prefix": "warningm", + "body":[ + "[", + "warning ===================================", + "warning = $1", + "warning ===================================", + "]" + ], + "description": "Log mais visível para os usuários" + }, + + "error Maior": { + "prefix": "errorm", + "body":[ + "[", + "error ===================================", + "error = $1", + "error ===================================", + "]" + ], + "description": "Log mais visível para os usuários" + }, + "Trocar Config de um jeito eficiente": { "prefix": "if", "body": "if (&config($1) != $2) do conf $1 $2", diff --git a/comum/inicializar.pm b/comum/inicializar.pm index ce1ce68..64cbe2e 100644 --- a/comum/inicializar.pm +++ b/comum/inicializar.pm @@ -93,15 +93,15 @@ macro atualizarBuild { if (&config(questc2_implementada) != true && pegarID() = $parametrosQuestClasse1{idC1}) { [ - do eval Log::warning "=========================================================\n" - do eval Log::warning " AVISO!\n" - do eval Log::warning " ------\n" - do eval Log::warning "Este script para classe escolhida ainda está incompleto.\n" - do eval Log::warning "Portanto haverá um grande número de bugs e \n" - do eval Log::warning "não fará a quest da classe 2.\n" - do eval Log::warning "Ao continuar você está ciente de que essa macro não fará\n" - do eval Log::warning "tudo por você.\n" - do eval Log::warning "==========================================================\n" + warning ========================================================= + warning AVISO! + warning ------ + warning Este script para classe escolhida ainda está incompleto. + warning Portanto haverá um grande número de bugs e + warning não fará a quest da classe 2. + warning Ao continuar você está ciente de que essa macro não fará + warning tudo por você. + warning ========================================================== ] pause 5 } @@ -134,22 +134,22 @@ macro atualizarBuild_atributos { } else { [ - log =================================== - log = ocorreu um erro ao definir a build de atributos padrão para sua classe - log = caso isso apareça mais de 1 vez, contate os criadores da eventMacro - log = \$idClasseAtual : "$idClasseAtual" - log =================================== + error =================================== + error = ocorreu um erro ao definir a build de atributos padrão para sua classe + error = caso isso apareça mais de 1 vez, contate os criadores da eventMacro + error = \$idClasseAtual : "$idClasseAtual" + error =================================== ] stop } if ($classeSemBuildDeAtributos = 1) { [ - do eval Log::error "===================================\n" - do eval Log::error "= NÃO EXISTE UMA BUILD DE ATRIBUTOS PRONTA PARA A CLASSE\n" - do eval Log::error "= SEU BOT NÃO VAI DISTRIBIUR PONTOS DE ATRIBUTOS\n" - do eval Log::error "= SUGIRO FORTEMENTE CRIAR A SUA PRÓPRIA BUILD\n" - do eval Log::error "===================================\n" + error =================================== + error = NÃO EXISTE UMA BUILD DE ATRIBUTOS PRONTA PARA A CLASSE + error = SEU BOT NÃO VAI DISTRIBIUR PONTOS DE ATRIBUTOS + error = SUGIRO FORTEMENTE CRIAR A SUA PRÓPRIA BUILD + error =================================== ] pause 5 stop @@ -208,21 +208,21 @@ macro atualizarBuild_skills { } } else { [ - do eval Log::error "===================================\n" - do eval Log::error "Não foi possivel saber qual é a sua classe.\n"; - do eval Log::error "ID encontrado: $idClasseAtual\n"; - do eval Log::error "Contate os criadores da eventMacro\n"; - do eval Log::error "===================================\n" + error =================================== + error Não foi possivel saber qual é a sua classe. + error ID encontrado: $idClasseAtual + error Contate os criadores da eventMacro + error =================================== ] stop } if (&defined($classeSemBuild) = 1) { [ - do eval Log::error "===================================\n" - do eval Log::error "= NÃO EXISTE UMA BUILD DE SKILLS PRONTA PARA A $classeSemBuild\n" - do eval Log::error "= SEU BOT NÃO VAI DISTRIBIUR PONTOS DE HABILIDADE\n" - do eval Log::error "= SUGIRO FORTEMENTE CRIAR A SUA PRÓPRIA BUILD\n" - do eval Log::error "===================================\n" + error =================================== + error = NÃO EXISTE UMA BUILD DE SKILLS PRONTA PARA A $classeSemBuild + error = SEU BOT NÃO VAI DISTRIBIUR PONTOS DE HABILIDADE + error = SUGIRO FORTEMENTE CRIAR A SUA PRÓPRIA BUILD + error =================================== ] pause 5 stop @@ -264,12 +264,12 @@ macro atualizarMapasDeUp { %mapa = extrairMapasDeUp("$.lvl", "sim") # "sim" significa que ele já rebornou e é trans } else { [ - do eval Log::error "===================================\n" - do eval Log::error "= ERRO:\n" - do eval Log::error "= impossível definir locais de up\n" - do eval Log::error "= contate um dos criadores da macro\n" - do eval Log::error "= Id encontrada: '$idClasseAtual'\n" - do eval Log::error "===================================\n" + error =================================== + error = ERRO: + error = impossível definir locais de up + error = contate um dos criadores da macro + error = Id encontrada: '$idClasseAtual' + error =================================== ] stop } @@ -277,14 +277,14 @@ macro atualizarMapasDeUp { if (!&exists($mapa{lockMap}) && $.lvl < 99) { [ - do eval Log::error "===================================\n" - do eval Log::error "= ERRO:\n" - do eval Log::error "= mapas de up não foram definidos\n" - do eval Log::error "= significa que seu bot provavelmente nao vai upar\n" - do eval Log::error "= Contate os criadores da eventMacro\n" - do eval Log::error "= se vc tiver usando o 'Openkore Premium' do oscar\n" - do eval Log::error "= peço encarecidamente que vá se fuder\n" - do eval Log::error "===================================\n" + error =================================== + error = ERRO: + error = mapas de up não foram definidos + error = significa que seu bot provavelmente nao vai upar + error = Contate os criadores da eventMacro + error = se vc tiver usando o 'Openkore Premium' do oscar + error = peço encarecidamente que vá se fuder + error =================================== ] pause 240 #fica travado mesmo, não quero que funcione stop diff --git a/comum/quest-eden.pm b/comum/quest-eden.pm index 3b3830a..b384814 100644 --- a/comum/quest-eden.pm +++ b/comum/quest-eden.pm @@ -854,15 +854,15 @@ macro equiparArma { } else { if (checarSeSlotEquipamentoEstaVazio("rightHand") = "sim") { [ - do eval Log::error"[eventMacro] Erro: não foi encontrado nenhuma arma éden para equipar\n" - do eval Log::error"[eventMacro] Seu bot ta batendo na mão\n" - do eval Log::error"[eventMacro] A eventMacro não pode fazer nada a respeito disso\n" + error Erro: não foi encontrado nenhuma arma éden para equipar + error Seu bot ta batendo na mao + error A eventMacro não pode fazer nada a respeito disso ] } else { [ - do eval Log::error"[eventMacro] Erro desconhecido ao tentar encontrar uma arma para equipar\n" - do eval Log::error"[eventMacro] Você está com pegarNomeDoItemEquipado(rightHand) equipado, não deveria aparecer esse erro\n" - do eval Log::error"[eventMacro] Caso você esteja lendo isso, contate os criadores da eventMacro\n" + error Erro desconhecido ao tentar encontrar uma arma para equipar + error Você está com pegarNomeDoItemEquipado(rightHand) equipado, não deveria aparecer esse erro + error Caso você esteja lendo isso, contate os criadores da eventMacro ] } } diff --git a/comum/quest-renascer.pm b/comum/quest-renascer.pm index 7d0f509..f2e84a6 100644 --- a/comum/quest-renascer.pm +++ b/comum/quest-renascer.pm @@ -386,8 +386,10 @@ automacro questRenascer_terceiroEstagio { #if still doesn't inside valkyrie map, then throw error if ($.map != valkyrie) { - do eval Log::error("Ocorreu um erro ao tentar entrar no mapa de rebornar") - do eval Log::error("Contate os criadores da eventMacro ou post no fórum esse erro") + [ + error Ocorreu um erro ao tentar entrar no mapa de rebornar + error Contate os criadores da eventMacro ou post no fórum esse erro + ] } } }