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

Solved Error in Spells.xml Can you help me?

azzkaban

Monster Maker
Joined
Feb 23, 2010
Messages
1,101
Reaction score
195
Location
Iquique Chile
Last edited:
It's impossible to know what you have edited in your spells.xml. Would you mind uploading it to pastebin for example?
 
Umm. Try this i guess.
LUA:
<instant name="Dancer" words="go go" lvl="1000" mana="20000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Dancer.lua">
        </instant>

New.
LUA:
<instant name="Dancer" words="go go" lvl="1000" mana="20000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Dancer.lua">
        </instant>

And
LUA:
<instant name="Skandian" words="Skandian" mana="10000" selftarget="1" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/Skandian.lua"/>

New.
LUA:
<instant name="Skandian" words="Skandian" mana="10000" selftarget="1" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/Skandian.lua"/>
</instant>
 
Error in:

[12/2/2013 12:52:22] >>> Loading spells... [Warning - BaseEvents::loadFromXml] Cannot open data/spells/spells.xml file.
[12/2/2013 12:52:22] Line: 891, Info: Premature end of data in tag spells line 2


[12/2/2013 12:52:22] failed!

- - - Updated - - -

Umm. Try this i guess.
LUA:
<instant name="Dancer" words="go go" lvl="1000" mana="20000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Dancer.lua">
        </instant>

New.
LUA:
<instant name="Dancer" words="go go" lvl="1000" mana="20000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Dancer.lua">
        </instant>

And
LUA:
<instant name="Skandian" words="Skandian" mana="10000" selftarget="1" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/Skandian.lua"/>

New.
LUA:
<instant name="Skandian" words="Skandian" mana="10000" selftarget="1" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/Skandian.lua"/>
</instant>

I add, and have this error:

[12/2/2013 13:2:15] >>> Loading spells... [Warning - BaseEvents::loadFromXml] Cannot open data/spells/spells.xml file.
[12/2/2013 13:2:15] Line: 19, Info: Extra content at the end of the document


[12/2/2013 13:2:15] failed!
 
From pastebin I get: Unknown Paste ID! and the others links it's really hard to find the problem like this. Can you try to upload it on a site so it is one page?
 
Hi Limos, I can fix many bugs, but I short script xml in mod, but still have error:

[12/2/2013 18:5:35] >>> Loading Amy Azzkaban Spells MOD.xml ...[Error - ScriptManager::loadFromXml] Cannot load mod Amy Azzkaban Spells MOD.xml
[12/2/2013 18:5:35] Line: 2, Info: Extra content at the end of the document


[12/2/2013 18:5:35] failed!


This is MOD:

XML:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="Amy Azzkaban Spells MOD" version="1.0" author="Amy Azzkaban" contact=blacktibia.org/otland.net" enabled="yes">


	<!-- Amy Azzkaban Spells -->
	<!-- monsters spells -->
<instant name="master orb" words="utevo mas orb" lvl="1000"
mana="580" prem="0" exhaustion="2000" direction="1" needlearn="1"
script="Amy Azzkaban Spells/monsters spells/master orb.lua">
</instant>
<instant name="Dancer" words="go go" lvl="1000" mana="20000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Dancer.lua">
</instant>
<instant name="Skandian" words="Skandian" mana="10000" selftarget="1" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/Skandian.lua">
</instant>
<instant name="Sanitys eclipse" words="eclipse" lvl="80" mana="600" exhaustion="2000" needlearn="1" script="Amy Azzkaban Spells/monsters spells/eclipse.lua">
</instant>
<instant name="enegy Blast" words="exori duco vis" mana="220" prem="0" direction="1"blockwalls="1" exhaustion="2000" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/enegy Blast.lua">
</instant>
	<instant name="Poison Storm" words="exevo pox rain" lvl="10000" mana="10000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Poison Storm.lua">
</instant>
	<instant name="Snow Storm" words="exevo snow rain" lvl="10000" mana="10000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Snow Rain.lua">
</instant>
	<instant name="Stone Storm" words="exevo stone rain" lvl="10000" mana="10000" prem="1" exhaustion="1200" selftarget="1" needlearn="0" script="Amy Azzkaban Spells/monsters spells/stone Storm.lua">
</instant>
	<instant name="Star Fire" words="Star Fire" lvl="1000" mana="10000" prem="1" selftarget="1" exhaustion="2000" groups="4,2000" icon="118" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Star Fire.lua">
	<vocation id="2;6"/>
	</instant>
	<!-- Player Spells -->
	<instant name="energy Arrow" words="exevovis" lvl="35" mana="250" exhaustion="2000" needlearn="0" direction="1" script="Amy Azzkaban Spells/Player Spells/energy wave.lua">
	<vocation id="4"/>
	<vocation id="8"/>
	</instant>
	<instant name="Wolf Transform"words="utito trans wolf" lvl="120" mana="800" prem="1"aggressive="0" selftarget="1"exhaustion="1000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/Wolf.lua">
	<vocation id="1"/>
	<vocation id="5"/>
	<vocation id="2"/>
	<vocation id="6"/>
</instant>
	<instant name="Bear Transform"words="utito trans bear" lvl="120" mana="400" prem="1"aggressive="0" selftarget="1"exhaustion="1000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/Bear.lua">
	<vocation id="4"/>
	<vocation id="8"/>
</instant>
	<instant name="elf Transform"words="utito trans elf" lvl="120" mana="800" prem="1"aggressive="0" selftarget="1"exhaustion="1000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/elf.lua">
	<vocation id="3"/>
	<vocation id="7"/>
</instant>
<instant name="Confused" words="confused" lvl="350" mana="600" direction="1" exhaustion="3000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/Confused.lua">
<vocation name="Sorcerer" />
<vocation name="Master Sorcerer" />
<vocation name="elder Druid" />
<vocation name="Druid" />
<vocation name="Paladin" />
<vocation name="Royal Paladin" />
<vocation name="Knight" />
<vocation name="elite Knight" />
</instant>
<instant name="Soul Burn" words="utamo ina" lvl="20" mana="200" exhaustion="1000" script="Amy Azzkaban Spells/Player Spells/Soul Burn.lua">
</instant>

</mod>

- - - Updated - - -

Bump!
 
Hi Limos, I can fix many bugs, but I short script xml in mod, but still have error:




This is MOD:

XML:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="Amy Azzkaban Spells MOD" version="1.0" author="Amy Azzkaban" contact=blacktibia.org/otland.net" enabled="yes">


	<!-- Amy Azzkaban Spells -->
	<!-- monsters spells -->
<instant name="master orb" words="utevo mas orb" lvl="1000"
mana="580" prem="0" exhaustion="2000" direction="1" needlearn="1"
script="Amy Azzkaban Spells/monsters spells/master orb.lua">
</instant>
<instant name="Dancer" words="go go" lvl="1000" mana="20000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Dancer.lua">
</instant>
<instant name="Skandian" words="Skandian" mana="10000" selftarget="1" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/Skandian.lua">
</instant>
<instant name="Sanitys eclipse" words="eclipse" lvl="80" mana="600" exhaustion="2000" needlearn="1" script="Amy Azzkaban Spells/monsters spells/eclipse.lua">
</instant>
<instant name="enegy Blast" words="exori duco vis" mana="220" prem="0" direction="1"blockwalls="1" exhaustion="2000" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/enegy Blast.lua">
</instant>
	<instant name="Poison Storm" words="exevo pox rain" lvl="10000" mana="10000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Poison Storm.lua">
</instant>
	<instant name="Snow Storm" words="exevo snow rain" lvl="10000" mana="10000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Snow Rain.lua">
</instant>
	<instant name="Stone Storm" words="exevo stone rain" lvl="10000" mana="10000" prem="1" exhaustion="1200" selftarget="1" needlearn="0" script="Amy Azzkaban Spells/monsters spells/stone Storm.lua">
</instant>
	<instant name="Star Fire" words="Star Fire" lvl="1000" mana="10000" prem="1" selftarget="1" exhaustion="2000" groups="4,2000" icon="118" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Star Fire.lua">
	<vocation id="2;6"/>
	</instant>
	<!-- Player Spells -->
	<instant name="energy Arrow" words="exevovis" lvl="35" mana="250" exhaustion="2000" needlearn="0" direction="1" script="Amy Azzkaban Spells/Player Spells/energy wave.lua">
	<vocation id="4"/>
	<vocation id="8"/>
	</instant>
	<instant name="Wolf Transform"words="utito trans wolf" lvl="120" mana="800" prem="1"aggressive="0" selftarget="1"exhaustion="1000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/Wolf.lua">
	<vocation id="1"/>
	<vocation id="5"/>
	<vocation id="2"/>
	<vocation id="6"/>
</instant>
	<instant name="Bear Transform"words="utito trans bear" lvl="120" mana="400" prem="1"aggressive="0" selftarget="1"exhaustion="1000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/Bear.lua">
	<vocation id="4"/>
	<vocation id="8"/>
</instant>
	<instant name="elf Transform"words="utito trans elf" lvl="120" mana="800" prem="1"aggressive="0" selftarget="1"exhaustion="1000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/elf.lua">
	<vocation id="3"/>
	<vocation id="7"/>
</instant>
<instant name="Confused" words="confused" lvl="350" mana="600" direction="1" exhaustion="3000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/Confused.lua">
<vocation name="Sorcerer" />
<vocation name="Master Sorcerer" />
<vocation name="elder Druid" />
<vocation name="Druid" />
<vocation name="Paladin" />
<vocation name="Royal Paladin" />
<vocation name="Knight" />
<vocation name="elite Knight" />
</instant>
<instant name="Soul Burn" words="utamo ina" lvl="20" mana="200" exhaustion="1000" script="Amy Azzkaban Spells/Player Spells/Soul Burn.lua">
</instant>

</mod>

- - - Updated - - -

Bump!
Change
XML:
<mod name="Amy Azzkaban Spells MOD" version="1.0" author="Amy Azzkaban" contact=blacktibia.org/otland.net" enabled="yes">
for
XML:
<mod name="Amy Azzkaban Spells MOD" version="1.0" author="Amy Azzkaban" contact="blacktibia.org/otland.net" enabled="yes">

You miss "
Te olvidaste de unas comillas.
 
Change
XML:
<mod name="Amy Azzkaban Spells MOD" version="1.0" author="Amy Azzkaban" contact=blacktibia.org/otland.net" enabled="yes">
for
XML:
<mod name="Amy Azzkaban Spells MOD" version="1.0" author="Amy Azzkaban" contact="blacktibia.org/otland.net" enabled="yes">

You miss "
Te olvidaste de unas comillas.

I fix, but same error:

[14/2/2013 13:47:25] >>> Loading Amy Azzkaban Spells MOD.xml ...[Error - ScriptManager::loadFromXml] Cannot load mod Amy Azzkaban Spells MOD.xml
[14/2/2013 13:47:25] Line: 19, Info: Extra content at the end of the document


[14/2/2013 13:47:25] failed!
 
Start back with your original and open in notpad++ you can see the error.... here copy yours with mine

<instant name="master orb" words="utevo mas orb" lvl="1000" mana="580" prem="0" exhaustion="2000" direction="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/master orb.lua">

Copy over, if it doesnt work, look at it, in your original goto

lvl="1000" in that line and put the cursor directly after 0" and press delete, then press space, do the same after needlearn="1" <--directly after the 1" again..... and that should do it....

- - - Updated - - -

all the spell should look like this...

Untitled.jpg
 
XML:
<mod name="Amy Azzkaban Spells MOD" version="1.0" author="Amy Azzkaban" contact="blacktibia.org/otland.net" enabled="yes">
 
 
	<!-- Amy Azzkaban Spells -->
	<!-- monsters spells -->
<instant name="master orb" words="utevo mas orb" lvl="1000" mana="580" prem="0" exhaustion="2000" direction="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/master orb.lua">
</instant>
<instant name="Dancer" words="go go" lvl="1000" mana="20000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Dancer.lua">
</instant>
<instant name="Skandian" words="Skandian" mana="10000" selftarget="1" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/Skandian.lua">
</instant>
<instant name="Sanitys eclipse" words="eclipse" lvl="80" mana="600" exhaustion="2000" needlearn="1" script="Amy Azzkaban Spells/monsters spells/eclipse.lua">
</instant>
<instant name="enegy Blast" words="exori duco vis" mana="220" prem="0" direction="1" blockwalls="1" exhaustion="2000" needlearn="1" event="script" value="Amy Azzkaban Spells/monsters spells/enegy Blast.lua">
</instant>
	<instant name="Poison Storm" words="exevo pox rain" lvl="10000" mana="10000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Poison Storm.lua">
</instant>
	<instant name="Snow Storm" words="exevo snow rain" lvl="10000" mana="10000" prem="1" exhaustion="1200" selftarget="1" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Snow Rain.lua">
</instant>
	<instant name="Stone Storm" words="exevo stone rain" lvl="10000" mana="10000" prem="1" exhaustion="1200" selftarget="1" needlearn="0" script="Amy Azzkaban Spells/monsters spells/stone Storm.lua">
</instant>
	<instant name="Star Fire" words="Star Fire" lvl="1000" mana="10000" prem="1" selftarget="1" exhaustion="2000" groups="4,2000" icon="118" needlearn="1" script="Amy Azzkaban Spells/monsters spells/Star Fire.lua">
	<vocation id="2;6"/>
	</instant>
	<!-- Player Spells -->
	<instant name="energy Arrow" words="exevovis" lvl="35" mana="250" exhaustion="2000" needlearn="0" direction="1" script="Amy Azzkaban Spells/Player Spells/energy wave.lua">
	<vocation id="4"/>
	<vocation id="8"/>
	</instant>
	<instant name="Wolf Transform" words="utito trans wolf" lvl="120" mana="800" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/Wolf.lua">
	<vocation id="1"/>
	<vocation id="5"/>
	<vocation id="2"/>
	<vocation id="6"/>
</instant>
	<instant name="Bear Transform" words="utito trans bear" lvl="120" mana="400" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/Bear.lua">
	<vocation id="4"/>
	<vocation id="8"/>
</instant>
	<instant name="elf Transform" words="utito trans elf" lvl="120" mana="800" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/elf.lua">
	<vocation id="3"/>
	<vocation id="7"/>
</instant>
<instant name="Confused" words="confused" lvl="350" mana="600" direction="1" exhaustion="3000" needlearn="0" script="Amy Azzkaban Spells/Player Spells/Confused.lua">
<vocation name="Sorcerer" />
<vocation name="Master Sorcerer" />
<vocation name="elder Druid" />
<vocation name="Druid" />
<vocation name="Paladin" />
<vocation name="Royal Paladin" />
<vocation name="Knight" />
<vocation name="elite Knight" />
</instant>
<instant name="Soul Burn" words="utamo ina" lvl="20" mana="200" exhaustion="1000" script="Amy Azzkaban Spells/Player Spells/Soul Burn.lua">
</instant>
 
</mod>

:p:p
 
Back
Top