• 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!

updateBaseSpeed() in skill advanced

GSMaster

Why? for money
Joined
Oct 26, 2008
Messages
169
Solutions
1
Reaction score
10
Location
HKS <3
Hi, I added a line code to "player.cpp" that for every increase in fishing again update basespeed player. Do you pasted the code will not crashed server ?

So far it works without a problem, but wants to be sure.

Code:
		char advMsg[45];
		sprintf(advMsg, "You advanced in %s%s.", getSkillName(skill).c_str(), buffer);
		sendTextMessage(MSG_EVENT_ADVANCE, advMsg);
		
[B]		if (getSkillName(skill) == "fishing")
		updateBaseSpeed();
		setBaseSpeed(getBaseSpeed());
		g_game.changeSpeed(this, 0);[/B]

		advance = true;
		CreatureEventList advanceEvents = getCreatureEvents(CREATURE_EVENT_ADVANCE);
		for(CreatureEventList::iterator it = advanceEvents.begin(); it != advanceEvents.end(); ++it)
			(*it)->executeAdvance(this, skill, (skills[skill][SKILL_LEVEL] - 1), skills[skill][SKILL_LEVEL]);
 
Back
Top