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

[C++] add BaseSpeed

Lares

Member
Joined
Feb 8, 2010
Messages
315
Reaction score
7
Hello, i have a problem because i want change my base speed, in tfs is only function "doChangeSpeed(cid, delta)" but this function change current speed and when i reload i have base speed.

player.h ~740

PHP:
	void updateBaseSpeed()
		{
			if(!hasFlag(PlayerFlag_SetMaxSpeed))
				baseSpeed = vocation->getBaseSpeed() + (2 * (level - 1));
			else
				baseSpeed = SPEED_MAX;
		}


it should look like:

PHP:
if getCreatureStorage(cid, 75701) >= 1 then
    baseSpeed = (base speed + (2*(lvl-1)) + (getCreatureStorage(cid, 75701) * 10)           -- storage * AddBaseSpeed = 10
else
    baseSpeed = vocation->getBaseSpeed() + (2 * (level - 1));
end

someone can help me?
i dont know how it will be in c++
 
Last edited:
Please help i rly need add this to source but i dont know how i can do it, its only add one getStorage to source :(
 
No, because i want change baseSpeed in lua scripts. When i changed storage i changed baseSpeed too.
I know that its easy but i dont know how i can add storage to player.h
 
doChangeSpeed dont change baseSpeed and when you use haste you get bonus speed but when haste ends your speed == baseSpeed(without bonus)
 
Two group of players? Why? I want change base speed like max hp/mp skills etc. Tfs doesnt have function to change base speed is only to change speed.
 
Back
Top