F-Caneiras Posted October 22, 2017 at 07:17 PM Share Posted October 22, 2017 at 07:17 PM (edited) Boas quem joga metin2 ja deve ter passado pela grandes secas com nabos que ligavam sura só para remover bem o que vos trago agora vai resolver esse problema o que faz Se a diferença de níveis entre você e sua vítima for maior do que a dada (10), a habilidade não removerá as devidas da vítima. //@Source/Game/char_skill.cpp //1.) [PT] procurar: // [EN] Search: if (IS_SET(m_pkSk->dwFlag, SKILL_FLAG_REMOVE_GOOD_AFFECT)) //2.) [PT] Trocar por: // [EN] Replaces with: if (IS_SET(m_pkSk->dwFlag, SKILL_FLAG_REMOVE_GOOD_AFFECT)) { int level_atacator = m_pkChr->GetLevel(); int level_tinta = pkChrVictim->GetLevel(); int diferenta_level = 10; if ((level_atacator-diferenta_level <= level_tinta)) { int iAmount2 = (int) m_pkSk->kPointPoly2.Eval(); int iDur2 = (int) m_pkSk->kDurationPoly2.Eval(); iDur2 += m_pkChr->GetPoint(POINT_PARTY_BUFFER_BONUS); if (number(1, 100) <= iAmount2) { pkChrVictim->RemoveGoodAffect(); pkChrVictim->AddAffect(m_pkSk->dwVnum, POINT_NONE, 0, AFF_PABEOP, iDur2, 0, true); } } } //[PT] A diferença de nível aplica-se apenas a atacantes menores do que a vítima escolhida. //[EN] The level difference applies only to smaller attackers than the victim chosen. fonte m2tec Edited October 22, 2017 at 07:20 PM by Caneiras Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now