• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Solved C++ // addSkillAdvance

rafaeru

Active Member
Joined
Mar 6, 2013
Messages
139
Solutions
10
Reaction score
30
Location
Poland
GitHub
rafaeru97
hello i want to create absorb skill instead fishing but:
in:
Code:
combatChangeHealth
add:
Code:
                if(combatType == COMBAT_ENERGYDAMAGE && target && target->getPlayer())  
                {  
                    double absorbPower2 = 0, damageChange2 = 0;
                    int32_t skillShield2 = target->getPlayer()->getSkill(SKILL_FISH, SKILL_LEVEL); 
                    addSkillAdvance(SKILL_FISH, 1);
                    if(skillShield2 >= 15)  
                    {
                        absorbPower2 = (std::floor(skillShield2 / 5) - 3) * 3; 
                        damageChange2 = std::ceil((damage * absorbPower2) / 100);
                    }                       

                    if((int32_t)damageChange2 != 0)  
                    {  
                        damage -= (int32_t)damageChange2;  
                        char buffer[150];  
                        sprintf(buffer, "%d hitpoint%s has been absorbed by your reiatsu control.", (int32_t)damageChange2, ((int32_t)damageChange2 == 1 ? "" : "s"));  

                        target->getPlayer()->sendTextMessage(MSG_EVENT_DEFAULT, buffer);  
                    }  
                }

here is problem:
Code:
addSkillAdvance(SKILL_FISH, 1)

game.cpp:4201:35: error: 'addSkillAdvance' was not declared in this scope

any suggestion
 

Similar threads

Back
Top