Jackson Zani 1 #41 Posted April 17, 2007 Tipo, ali diz que tá dando error na função int32_t LuaScriptInterface::getEvent(const std::string&) Provavelmente sem querer você pode ter aditado uma linha ou adicionado uma simples letra. Se você usa evolutions, creio que nele não vai pegar esse sistema de critical, na atualização que o xidaozu feiz ele fez outro tipo de critical. Abraços. Share this post Link to post
Blasstok 0 #42 Posted April 18, 2007 bom, eu estou an escola mais quando chyegar em casa vou botar no meu ot, e se for bom mesmo comento dovo ;D se fopr tao bom quanto a galera ta falando parabens aew =D Share this post Link to post
Phantom-k 0 #43 Posted June 23, 2007 Exelente code eu add para meu Otserv , thx por postear ele.. ^^ Share this post Link to post
cany 0 #44 Posted June 28, 2007 if(random_range(0,100) < g_config.getNumber(ConfigManager::CRITICAL_HIT)){ if(attackSkill > 60){ maxDamage *= 2; } else if(attackSkill > 30){ maxDamage *= 3; } else { maxDamage *= 4; } g_game.addAnimatedText(player->getPosition(), 906, "Critical!"); }[/b] eita pra q tanto repeti essas funções, faz logo um metodo int32_t Weapons::criticalHit(int32_t attackSkill,int32_t maxDamage){ if(random_range(0,100) < g_config.getNumber(ConfigManager::CRITICAL_HIT)){ if(attackSkill > 60){ maxDamage *= 2; } else if(attackSkill > 30){ maxDamage *= 3; } else { maxDamage *= 4; } g_game.addAnimatedText(player->getPosition(), 906, "Critical!"); } return maxDamage; } em Weapons.h declare int32_t criticalHit(int32_t attackSkill,int32_t maxDamage); exemplo de utilização maxDamage = criticalHit(attackSkill,maxDamage); não cheguei a testa, mas deve funciona :S Share this post Link to post
yugich 0 #45 Posted June 29, 2007 o que seria "Em parâmetros, nas opções do projeto, adicione em Compilador C++:"???????? onde eu acho isso???? Share this post Link to post
gabrieltkg 0 #46 Posted July 2, 2007 opa! critical funcionando perfeitamente agora! Share this post Link to post
Vurang 0 #48 Posted July 2, 2007 Aew cara otimo code ow tipow depois q fiz tudo dei compilar e so rodar o ot q vai funfa certin neli? abraços Share this post Link to post
yzackneut 0 #50 Posted July 3, 2007 desculpa a nobage aew... mais... onde eu achu os parametros????? xDDD se alguem puder me responder... vlw aew t+++ Share this post Link to post
Jackson Zani 1 #51 Posted July 7, 2007 desculpa a nobage aew... mais... onde eu achu os parametros????? xDDDse alguem puder me responder... vlw aew t+++[/b] Olá amigo, bom para você achar os paramenters primeiramente precisa de algum programa compilador, Recomendo o programa Dev-c++, agora quando você botar o code numa distro qualquer.. Só apertar ctrl+p que vai abrir os paramenters direto ;} Abraços. Share this post Link to post
hantaroxx 0 #52 Posted July 8, 2007 eu soh tenho algumas perguntas a primeira eh como que eu se que o Critical Hit esta funcionando? Share this post Link to post
leandro27 0 #53 Posted July 14, 2007 Então tipo.. queria fazer pra cor da msg que aparece "Critical!" fosse randomica. tem como fazer isso? (: ja tentei de tudo e ainda n consegui :/ Share this post Link to post
Kevox 0 #55 Posted November 16, 2007 sayter: Você reviveu um tópico inativo há 4 meses fera, será alertado por isso. Fechado; Share this post Link to post
Boleta 1 #56 Posted November 20, 2007 Tópico reaberto para comentários. Abraços! Share this post Link to post
Jackson Zani 1 #57 Posted December 14, 2007 Não intendi porque o cara ali foi alertado, Esse é um topico para o pessoal expressar suas opniões e comentar sobre o code. Ele pode ser velho, mais foi desse code, que grandes otservers começaram a fazer também. Abraços. Share this post Link to post
lucasmlima 0 #58 Posted December 14, 2007 mt, agora meus OTs vão ter critical HIT mas tem OTs que ja vem com critical hit no config.lua Abraços Lucas Share this post Link to post
leandro27 0 #59 Posted December 16, 2007 entaum . . ja que reviveram o topico, alguem saberia me dizer como faço pra colocar a COR do "CRITICAL!" aparecendo na tela ser Randomico.. ? vleo! Share this post Link to post
GodShiryu 0 #60 Posted January 20, 2008 olá , alguem sabe me dizer se funciona em Evolutions 0.7.8? outra coisa quando devo adicionar o codigo abaixo de int32_t maxDamage = Weapons::getMaxWeaponDamage(attackSkill, attackValue); é logo abaixo , ou é no proximo endif ou algo assim? mais uma coisa quando ele diz pra adicionar Em CONFIGMANAGER.CPP , é pra adicionar o código onde?no final? como faço pra colocar chance de 100% pra testar? ultima coisa , quando der algum golpe critico , vai aparecer algo na tela tipo "CRITICAL" ou apenas o atack aumenta? Share this post Link to post