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

[MOD] could someone fix it?

Menoxcide

New Member
Joined
Jan 5, 2012
Messages
57
Reaction score
0
when i turn on my server the following mistake appears


Code:
[30/01/2012 23:20:36] > Loading manna.xml...[Error - ScriptingManager::loadFromXml] Cannot load mod mods/manna.xml
[30/01/2012 23:20:36] Line: 154, Info: Extra content at the end of the document


this is the MOD:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="manna" version="1.0" author="elf, slawkens" contact="otland.net" enabled="yes">
   <config name="guild-cast-config"><![CDATA[
   ]]></config>
local MIN = 1000
local MAX = 2500
local MIN1 = 3000
local MAX1 = 4500
local MIN2 = 5000
local MAX2 = 6500
local MIN3 = 7000
local MAX3 = 8500
local MIN4 = 8000
local MAX4 = 9500
local MIN5 = 9000
local MAX5 = 9500
local MAX6 = 10000
local MAX7 = 10500
local MAX8 = 11500
local MAX9 = 12500
local MAX10 = 13500
local MAX11 = 14500
local EMPTY_POTION = 7635

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 2000)

function onUse(cid, item, fromPosition, itemEx, toPosition)
  if isPlayer(itemEx.uid) == FALSE then
      return FALSE
  end

  if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
      doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
      return TRUE
  end

  if((not(isSorcerer(itemEx.uid) or isDruid(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 80) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then
      doCreatureSay(itemEx.uid, "Only sorcerers and druids of level 80 or above may drink this fluid.", TALKTYPE_ORANGE_1)
      return TRUE
  end

  if (getPlayerLevel(itemEx.uid) <= 50) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 100) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 200) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 300) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX1))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 400) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX2))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 500) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX3))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 600) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX4))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 700) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX5))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 800) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX6))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 900) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX6))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1000) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX7))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1100) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX8))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1200) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX9))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1300) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX10))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1400) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX10))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1500) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX10))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1600) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX10))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1700) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX11))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1800) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX11))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1900) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN5, MAX11))
  return FALSE
  end
  
        if (onUse(item.uid)) then --- level maximo 
  doRemoveItem(item.uid, 1)
  return FALSE
  end

  doAddCondition(cid, exhaust)
  doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
  doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
      return true
  end
   ]]></talkaction>
</mod>


COULD SOMEONE HELP ME???????
 
XML:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="manna" version="1.0" author="elf, slawkens" contact="otland.net" enabled="yes">
   <config name="guild-cast-config"><![CDATA[
   ]]></config>
local MIN = 1000
local MAX = 2500
local MIN1 = 3000
local MAX1 = 4500
local MIN2 = 5000
local MAX2 = 6500
local MIN3 = 7000
local MAX3 = 8500
local MIN4 = 8000
local MAX4 = 9500
local MIN5 = 9000
local MAX5 = 9500
local MAX6 = 10000
local MAX7 = 10500
local MAX8 = 11500
local MAX9 = 12500
local MAX10 = 13500
local MAX11 = 14500
local EMPTY_POTION = 7635

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 2000)

function onUse(cid, item, fromPosition, itemEx, toPosition)
  if isPlayer(itemEx.uid) == FALSE then
      return FALSE
  end

  if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
      doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
      return TRUE
  end

  if((not(isSorcerer(itemEx.uid) or isDruid(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 80) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then
      doCreatureSay(itemEx.uid, "Only sorcerers and druids of level 80 or above may drink this fluid.", TALKTYPE_ORANGE_1)
      return TRUE
  end

  if (getPlayerLevel(itemEx.uid) <= 50) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 100) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 200) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 300) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX1))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 400) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX2))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 500) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX3))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 600) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX4))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 700) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX5))
  return FALSE
  end
  
      if (getPlayerLevel(itemEx.uid) <= 800) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX6))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 900) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX6))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1000) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX7))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1100) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX8))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1200) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX9))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1300) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX10))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1400) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX10))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1500) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX10))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1600) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX10))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1700) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX11))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1800) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX11))
  return FALSE
  end

      if (getPlayerLevel(itemEx.uid) <= 1900) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN5, MAX11))
  return FALSE
  end
  
        if (onUse(item.uid)) then --- level maximo 
  doRemoveItem(item.uid, 1)
  return FALSE
  end

	if isPlayer(cid) then
  doAddCondition(cid, exhaust)
  doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
  doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
      return true
  end
   ]]></talkaction>
</mod>
 
The same problem...

[31/01/2012 12:54:18] > Loading manna.xml...[Error - ScriptingManager::loadFromXml] Cannot load mod mods/manna.xml
[31/01/2012 12:54:18] Line: 154, Info: Extra content at the end of the document
 
XML:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="manna" version="1.0" author="elf, slawkens" contact="otland.net" enabled="yes">
   <config name="guild-cast-config"><![CDATA[
   ]]></config>
local MIN = 1000
local MAX = 2500
local MIN1 = 3000
local MAX1 = 4500
local MIN2 = 5000
local MAX2 = 6500
local MIN3 = 7000
local MAX3 = 8500
local MIN4 = 8000
local MAX4 = 9500
local MIN5 = 9000
local MAX5 = 9500
local MAX6 = 10000
local MAX7 = 10500
local MAX8 = 11500
local MAX9 = 12500
local MAX10 = 13500
local MAX11 = 14500
local EMPTY_POTION = 7635
 
local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 2000)
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
  if isPlayer(itemEx.uid) == FALSE then
      return FALSE
  end
 
  if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
      doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
      return TRUE
  end
 
  if((not(isSorcerer(itemEx.uid) or isDruid(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 80) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then
      doCreatureSay(itemEx.uid, "Only sorcerers and druids of level 80 or above may drink this fluid.", TALKTYPE_ORANGE_1)
      return TRUE
  end
 
  if (getPlayerLevel(itemEx.uid) <= 50) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 100) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 200) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 300) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX1))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 400) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX2))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 500) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX3))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 600) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX4))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 700) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX5))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 800) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX6))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 900) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX6))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1000) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX7))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1100) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX8))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1200) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX9))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1300) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX10))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1400) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX10))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1500) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX10))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1600) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX10))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1700) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX11))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1800) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX11))
  return FALSE
  end
 
      if (getPlayerLevel(itemEx.uid) <= 1900) then --- level maximo 
  doPlayerAddMana(itemEx.uid, math.random(MIN5, MAX11))
  return FALSE
  end
 
        if (onUse(item.uid)) then --- level maximo 
  doRemoveItem(item.uid, 1)
  return FALSE
  end
 
	if isPlayer(cid) then
  doAddCondition(cid, exhaust)
  doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
  doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
      return true
  end
 ]]>
</mod>
 

Similar threads

Back
Top