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

SD wand

Zatyrax

Photoshop-er!
Joined
May 14, 2010
Messages
54
Reaction score
0
Hello everyone!
I request a SD wand :)

I want it to act almost like a sudden death rune does. That means:

It should damage exactly the same as a SD
The shots (Or what to call it...) should look like a SD
You do more damage with SD rune the higher mlevel and level you are, i want the wand to be like that to :)

I want it to look like a arcane staff (on my serv arcane staff has ID 2453). Rep+ to you who help me :)
 
Last edited:
In Data/Weapons/Weapons.xml

<wand id="7958" level="380" mana="40" min="400" max="600" type="death" event="function" value="default">
<vocation id="1"/>
<vocation id="2"/>
</wand>
wand id= "id that u want" level= "level needed" mana= "mana u need to shoot" min = minimum damage max = maximum damage

Im noob in this so if i have wrong = No prob :)
 
In Data/Weapons/Weapons.xml


wand id= "id that u want" level= "level needed" mana= "mana u need to shoot" min = minimum damage max = maximum damage

Im noob in this so if i have wrong = No prob :)
Thanks!

But don´t you need a lua script to? :)
 
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
setCombatFormula(combat, COMBAT_FORMULA_MAGICLEVEL, 1.8, 2.1, 1.9, 2)

function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
tRY IT
 
Thanks :) but i cant try it :(

This is what i have done:

1. Added your script into data/weapons/scripts, called it sdwand.lua

2. Edited data/weapons/weapons.xml wiht this:
Code:
<wand id="2453" level="100" mana="40" type="death" event="script" value="scripts/sdwand.lua"> <!-- SD Wand -->
		<vocation id="1"/>
	</wand>

3. Edited arcane staff in items.xml (data/items/items.xml) with this:

Code:
<item id="2453" article="a" name="sd wand">
		<attribute key="weight" value="2000" />
		<attribute key="weaponType" value="wand" />
		<attribute key="shootType" value="energy" />
		<attribute key="range" value="18" />
                <attribute key="slotType" value="hand" />
	</item>


So when starting the server i get this error:
Code:
[18/05/2010 22:34:06] [Error - LuaScriptInterface::loadFile] cannot open data/weapons/scripts/scripts/sdwand.lua: No such file or directory
[18/05/2010 22:34:06] [Warning - Event::loadScript] Cannot load script (data/weapons/scripts/scripts/sdwand.lua)
[18/05/2010 22:34:06] cannot open data/weapons/scripts/scripts/sdwand.lua: No such file or directory

EDIT: I am using TFS 0.3.6
 
No such file or directory
Don't you understand this error? You called that script wrong or you didn't paste this script..

And try this
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.7, -200, -0.5, -150)

function onUseWeapon(cid, var)
	return doCombat(cid, combat, var)
end
 
Don't you understand this error? You called that script wrong or you didn't paste this script..

And try this
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.7, -200, -0.5, -150)

function onUseWeapon(cid, var)
	return doCombat(cid, combat, var)
end
Ofcurse i understand it, but i cant see why it says so? I mean, there is a data/weapons/scripts/sdwand.lua for sure...

EDIT: I found the problem, there shouldn´t be: scripts/sdwand.lua, it should be just sdwand.lua :)

EDIT2: The second one works perfectly :) thx, rep+ to you!
 
Back
Top