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

Spell Utani Death Hur -Haste Spell-

Rugged Mage

Lua Scripter
Joined
Mar 8, 2010
Messages
1,182
Solutions
2
Reaction score
74
Add in Date>Spells>Spells.xml

</instant>
<instant name="Death Haste" words="utani death hur" lvl="300" mana="100" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="support/deathhaste.lua">
<vocation id="5"/>
<vocation id="6"/>
<vocation id="7"/>
<vocation id="8"/>

Make a Lua Named "deathhaste", in Data>Spells>Scripts>Support
Then Add This \/

PHP:
local combat = createCombatObject() 
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) 
setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) 
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1494)  
local condition = createConditionObject(CONDITION_HASTE) 
setConditionParam(condition, CONDITION_PARAM_TICKS, 22000) 
setConditionFormula(condition, 20.7, -156, 20.7, -156) 
setCombatCondition(combat, condition) 
local function fire(parameters) 
doCombat(parameters.cid, parameters.combat, parameters.var) 
end 
function onCastSpell(cid, var) 
    local delay = 100 
    local seconds = 0 
    local parameters = { cid = cid, var = var, combat = combat } 
    repeat 
        addEvent(fire, seconds, parameters) 
        seconds = seconds + delay 
    until seconds == 22000 
end
 
Last edited:
Picture
deathhur1.png
 
Last edited:
wait no sorry bro dont use that, it makes u go invisible ill change it i made it not do that, but it looks a little less as awesome :p
 
you can see all the things u can do with the spell by using /z 1-68, if u change the COMBAT_PARAM_EFFECT, 6) , make sure its 1-68
 
Last edited:
Code:
local combat = createCombatObject() 
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) 
setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) 
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1494)  
local condition = createConditionObject(CONDITION_HASTE) 
setConditionParam(condition, CONDITION_PARAM_TICKS, 22000) 
setConditionFormula(condition, 20.7, -156, 20.7, -156) 
setCombatCondition(combat, condition) 
local function fire(parameters) 
        if not isPlayer(parameters.cid) then return true end
doCombat(parameters.cid, parameters.combat, parameters.var) 
end 
function onCastSpell(cid, var) 
    local delay = 100 
    local seconds = 0 
    local parameters = { cid = cid, var = var, combat = combat } 
    repeat 
        addEvent(fire, seconds, parameters) 
        seconds = seconds + delay 
    until seconds == 22000 
end
now won't crash or lag your server if player dead or logout ;)
 
wasnt there already a spell just like this released? lmao

Edit:
Here a script for the blazing haste:

utaniflamhur.jpg


Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 36)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1494) 

local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 22000)
setConditionFormula(condition, 10.7, -156, 10.7, -156)
setCombatCondition(combat, condition)

local function fire(parameters)
doCombat(parameters.cid, parameters.combat, parameters.var)
end

function onCastSpell(cid, var)
	local delay = 100
	local seconds = 0
	local parameters = { cid = cid, var = var, combat = combat }
	repeat
		addEvent(fire, seconds, parameters)
		seconds = seconds + delay
	until seconds == 22000
end
 
Last edited:
Lua:
local combat = createCombatObject() 
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) 
setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) 
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1494)  
local condition = createConditionObject(CONDITION_HASTE) 
setConditionParam(condition, CONDITION_PARAM_TICKS, 22000) 
setConditionFormula(condition, 20.7, -156, 20.7, -156) 
setCombatCondition(combat, condition) 
local function fire(parameters) 
doCombat(parameters.cid, parameters.combat, parameters.var) 
end 
function onCastSpell(cid, var) 
    local delay = 100 
    local seconds = 0 
    local parameters = { cid = cid, var = var, combat = combat } 
    repeat 
        addEvent(fire, seconds, parameters) <<<< change fire to whatever you want instead.
        seconds = seconds + delay 
    until seconds == 22000 
end
 
Damn, didn't know I made this 4 years ago, shit that was awhile. Anyways I just found this spell on a server I play and the admin didn't even thank me here for it! -cry- :(
 
nice spell :)

Could anyone tell me how to add an exhaustion in this spell?
So it can't be used every sec :3

*it also doesn't use any mana.. ;/

Code:
  <instant group="support" spellid="200" name="Death Haste" words="utani hur mort" lvl="80" mana="150" prem="1" aggressive="0" selftarget="1" exhaustion="25000" groupcooldown="2000" needlearn="0" script="attack/CV DK haste.lua">
     <vocation name="Death Knight"/>
   </instant>
 
Last edited:
Back
Top