• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

[XML] Players use runes too slow

Shanksera

New Member
Joined
Sep 23, 2008
Messages
379
Reaction score
1
Hello,

My problem is players use runes but too slow

I play for look knight and first time im use uh next time i need to 3 sec i give my vocations.xml

Code:
<?xml version="1.0"?>
<vocations>
<vocation id="0" name="None" description="a rookie" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="30" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="4.0" attackspeed="1200" prevoc="0" basespeed="220">
	<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
	<formula damage="1.2" defense="1.1" armor="1.1"/>
	<skill id="0" multiplier="1.5"/>
	<skill id="1" multiplier="2.0"/>
	<skill id="2" multiplier="2.0"/>
	<skill id="3" multiplier="2.0"/>
	<skill id="4" multiplier="2.0"/>
	<skill id="5" multiplier="1.5"/>
	<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="1" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="20" gainmanaticks="3" gainmanaamount="30" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.1" attackspeed="1200" prevoc="1" basespeed="220">
	<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
	<formula damage="1.2" defense="1.1" armor="1.1"/>
	<skill id="0" multiplier="1.5"/>
	<skill id="1" multiplier="2.0"/>
	<skill id="2" multiplier="2.0"/>
	<skill id="3" multiplier="2.0"/>
	<skill id="4" multiplier="2.0"/>
	<skill id="5" multiplier="1.5"/>
	<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="2" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="20" gainmanaticks="3" gainmanaamount="30" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.1" attackspeed="1200" prevoc="2" basespeed="220">
	<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
	<formula damage="1.2" defense="1.1" armor="1.1"/>
	<skill id="0" multiplier="1.5"/>
	<skill id="1" multiplier="1.8"/>
	<skill id="2" multiplier="1.8"/>
	<skill id="3" multiplier="1.8"/>
	<skill id="4" multiplier="1.8"/>
	<skill id="5" multiplier="1.5"/>
	<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="3" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="20" gainmanaticks="3" gainmanaamount="30" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.4" attackspeed="1200" prevoc="3" basespeed="220">
	<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
	<formula damage="1.7" defense="1.1" armor="1.1"/>
	<skill id="0" multiplier="1.2"/>
	<skill id="1" multiplier="1.2"/>
	<skill id="2" multiplier="1.2"/>
	<skill id="3" multiplier="1.2"/>
	<skill id="4" multiplier="1.1"/>
	<skill id="5" multiplier="1.1"/>
	<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="4" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="30" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="3.0" attackspeed="1200" prevoc="4" basespeed="220">
	<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
	<formula damage="1.8" defense="1.1" armor="1.1"/>
	<skill id="0" multiplier="1.1"/>
	<skill id="1" multiplier="1.1"/>
	<skill id="2" multiplier="1.1"/>
	<skill id="3" multiplier="1.1"/>
	<skill id="4" multiplier="1.4"/>
	<skill id="5" multiplier="1.1"/>
	<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="5" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="40" gainmanaticks="2" gainmanaamount="60" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.1" attackspeed="1100" prevoc="1" basespeed="220">
	<diepercent experience="7" magic="6" skill="7" equipment="7" container="100"/>
	<formula damage="1.2" defense="1.1" armor="1.1"/>
	<skill id="0" multiplier="1.5"/>
	<skill id="1" multiplier="2.0"/>
	<skill id="2" multiplier="2.0"/>
	<skill id="3" multiplier="2.0"/>
	<skill id="4" multiplier="2.0"/>
	<skill id="5" multiplier="1.5"/>
	<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="6" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="40" gainmanaticks="2" gainmanaamount="60" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.1" attackspeed="1100" prevoc="2" basespeed="220">
	<diepercent experience="7" magic="6" skill="7" equipment="7" container="100"/>
	<formula damage="1.2" defense="1.1" armor="1.1"/>
	<skill id="0" multiplier="1.5"/>
	<skill id="1" multiplier="1.8"/>
	<skill id="2" multiplier="1.8"/>
	<skill id="3" multiplier="1.8"/>
	<skill id="4" multiplier="1.8"/>
	<skill id="5" multiplier="1.5"/>
	<skill id="6" multiplier="1.1"/>
	</vocation>
<vocation id="7" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="40" gainmanaticks="3" gainmanaamount="60" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.4" attackspeed="1100" prevoc="3" basespeed="220">
	<diepercent experience="7" magic="6" skill="6" equipment="7" container="100"/>
	<formula damage="1.8" defense="1.1" armor="1.1"/>
	<skill id="0" multiplier="1.2"/>
	<skill id="1" multiplier="1.2"/>
	<skill id="2" multiplier="1.2"/>
	<skill id="3" multiplier="1.2"/>
	<skill id="4" multiplier="1.1"/>
	<skill id="5" multiplier="1.1"/>
	<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="8" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="40" gainmanaticks="4" gainmanaamount="60" gainsoulticks="15" gainsoulamount="1" manamultiplier="3.0" attackspeed="1100" prevoc="4" basespeed="220">
	<diepercent experience="7" magic="7" skill="5" equipment="6" container="100"/>
	<formula damage="2.9" defense="1.1" armor="1.1"/>
	<skill id="0" multiplier="1.1"/>
	<skill id="1" multiplier="1.1"/>
	<skill id="2" multiplier="1.1"/>
	<skill id="3" multiplier="1.1"/>
	<skill id="4" multiplier="1.4"/>
	<skill id="5" multiplier="1.1"/>
	<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="9" name="Onyxian" description="an onyxian" gaincap="30" gainhp="15" gainmana="30" gainhpticks="3" gainhpamount="40" gainmanaticks="2" gainmanaamount="30" gainsoulticks="120" gainsoulamount="1" maxsoul="200" manamultiplier="1.4" attackspeed="1000" prevoc="5" basespeed="520">
	<diepercent experience="7" magic="3" skill="3" equipment="5" container="90"/>
	<formula damage="2.0" defense="2.1" armor="2.1"/>
	<skill id="0" multiplier="1.4"/>
	<skill id="1" multiplier="1.4"/>
	<skill id="2" multiplier="1.4"/>
	<skill id="3" multiplier="1.4"/>
	<skill id="4" multiplier="1.4"/>
	<skill id="5" multiplier="1.4"/>
	<skill id="6" multiplier="1.4"/>
</vocation>
</vocations>
Tell me where is the problem?
 
The problem isn't there, the problem is in spells.xml, you will find exhaustion="blabla" in there, lower the amount and they can shoot runes more often.
 
Look im find in spells.xml just exhaustion "1" but in script of uh i find


-- >>CONFIG<< --
local HEAL_DELAY = 900 -- How big should the delay be between each heal? Milliseconds > 900 = 1 second.

-- >>CONFIG<< --

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
--setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1.3, -30, 1.7, 0)

function onGetFormulaValues(cid, level, maglevel)
min = (level * 2 + maglevel * 3) * 2.3 - 25
max = (level * 2 + maglevel * 3) * 2.6

if min < 250 then
min = 250
end

return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
 
This HEAL_DELAY is not used in the script, you can simply remove all those 3 config lines. The exhaustion is used from spells.xml.
 
Ok my fault but the problem is , when i atk monsters and try uh or shoot sd then i need wait around 3 sec for next heal, but when i'm stay and i'm do nothing then its OK (each heal 1.5~2sec)
 
Ok my fault but the problem is , when i atk monsters and try uh or shoot sd then i need wait around 3 sec for next heal, but when i'm stay and i'm do nothing then its OK (each heal 1.5~2sec)

Maybe you edited
timeBetweenActions
and
timeBetweenExActions ??

The defaults one should be:
Code:
	timeBetweenActions = 200
	timeBetweenExActions = 1000

@Down
Sorry i didn read the whole post ;/
 
Last edited:
Back
Top