- Mesaj
- 2.849
- Çözümler
- 297
- Beğeni
- 2.130
- Puan
- 1.850
- Ticaret Puanı
- 2
Bu kod bloğundan CHEONMA'yı kaldırmak istiyorum fakat bir yerde takıldım tam olarak nasıl kaldırmam gerek?
2, 17 kapatılıp 21inde && USE_SKILL_PROTO kaldırılması gerektiğini düşünüyorum fakat emin olamadım.
2,17 ve 21. Satırlar.
2, 17 kapatılıp 21inde && USE_SKILL_PROTO kaldırılması gerektiğini düşünüyorum fakat emin olamadım.
2,17 ve 21. Satırlar.
C++:
// OVERWRITE_SKILLPROTO_POLY
bool USE_SKILL_PROTO = LocaleService_IsCHEONMA() ? false : true;
switch (iVnum)
{
case 34:
// GUILD_SKILL_DISPLAY_BUG_FIX
case 151:
case 152:
case 153:
case 154:
case 155:
case 156:
case 157:
// END_OF_GUILD_SKILL_DISPLAY_BUG_FIX
USE_SKILL_PROTO = false;
break;
}
if (!rSkillData.AffectDataVector.empty() && USE_SKILL_PROTO)
{
TAffectData& affect = rSkillData.AffectDataVector[0];
if (strstr(c_strPointPoly.c_str(), "atk") != NULL ||
strstr(c_strPointPoly.c_str(), "mwep") != NULL ||
strstr(c_strPointPoly.c_str(), "number") != NULL)
{
src_poly_rand = "";
src_poly_atk = "";
src_poly_mwep = "";
// MIN
string_replace_word(c_strPointPoly.c_str(), c_strPointPoly.length(),
"number", 6, "min", 3, src_poly_rand);
string_replace_word(src_poly_rand.c_str(), src_poly_rand.length(),
"atk", 3, "minatk", 6, src_poly_atk);
string_replace_word(src_poly_atk.c_str(), src_poly_atk.length(),
"mwep", 4, "minmwep", 7, affect.strAffectMinFormula);
// END_OF_MIN
// MAX
string_replace_word(c_strPointPoly.c_str(), c_strPointPoly.length(),
"number", 6, "max", 3, src_poly_rand);
string_replace_word(src_poly_rand.c_str(), src_poly_rand.length(),
"atk", 3, "maxatk", 6, src_poly_atk);
string_replace_word(src_poly_atk.c_str(), src_poly_atk.length(),
"mwep", 4, "maxmwep", 7, affect.strAffectMaxFormula);
// END_OF_MAX
switch (iVnum)
{
case 1: // 삼연참
affect.strAffectMinFormula += "* 3";
affect.strAffectMaxFormula += "* 3";
break;
}
}
else
{
affect.strAffectMinFormula = c_strPointPoly;
affect.strAffectMaxFormula = "";
}
}
// END_OF_OVERWRITE_SKILLPROTO_POLY
Son düzenleme: