Ranyo13
ManCausingMayhem
- Joined
- Aug 22, 2009
- Messages
- 981
- Reaction score
- 38
Greetings otlanders,
I really need help with my edited first items script in the mods folder,
I have edited my first items.xml on a TFS 0.3.6 Cryingdamson V5 [8.6] to this shape:
EDIT: Here's the original one. All I have done is removed the "if's" and edited a lot (almost all) of items because I made new characters start with level "1" without vocations.
One i edited, please start fixing this one, not the above so I won't repeat editing item ids.
And now i receive this error while logging in the game server:
Please help me with this as soon as possible and look further into the script for more errors if you can!
Thanks in advance,
Ranyo13
I really need help with my edited first items script in the mods folder,
I have edited my first items.xml on a TFS 0.3.6 Cryingdamson V5 [8.6] to this shape:
EDIT: Here's the original one. All I have done is removed the "if's" and edited a lot (almost all) of items because I made new characters start with level "1" without vocations.
XML:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="First Items" version="1.0" author="Kaiser" contact="[email protected]" enabled="yes">
<description><![CDATA[
Custom Fist Items
]]></description>
<config name="firstitems_config"><![CDATA[
config = {
storage = 40046,
items = {}
}
]]></config>
<event type="login" name="FirstItems" event="buffer"><![CDATA[
domodlib('firstitems_config')
if(getPlayerStorageValue(cid, config.storage) > 0) then
return
end
for _, id in ipairs(config.items) do
doPlayerAddItem(cid, id, 1)
end
-- All Vocation
-- BackPack -- Rope -- in Backpack
doAddContainerItem(doPlayerAddItem(cid, 1988, 1), 2120, 1)
-- Brass Armor -- Body
doPlayerAddItem(cid, 2465, 1)
-- Steel Helmet -- Head
doPlayerAddItem(cid, 2457, 1)
-- Bonelord Shield -- Right Hand
doPlayerAddItem(cid, 2518, 1)
-- Sorcerer (Weapon) -- Hand
if isSorcerer(cid) then
doPlayerAddItem(cid, 2190, 1) -- Wand of Vortex -- Left Hand
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT," "..getPlayerName(cid).." now have the first items of "..getPlayerVocationName(cid)..".")
-- Druid (Weapon) -- Hand
elseif isDruid(cid) then
doPlayerAddItem(cid, 2182, 1) -- Snake Bite Rod -- Left Hand
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT," "..getPlayerName(cid).." now have the first items of "..getPlayerVocationName(cid)..".")
-- Paladin - Warrior (Weapon) -- Hand
elseif isPaladin(cid) then
doPlayerAddItem(cid, 2389, 20) -- Spear -- Left Hand
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT," "..getPlayerName(cid).." now have the first items of "..getPlayerVocationName(cid)..".")
-- Knight (Weapon) -- Hand
elseif isKnight(cid) then
doPlayerAddItem(cid, 8602, 1) -- Jagged Sword -- Left Hand
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT," "..getPlayerName(cid).." now have the first items of "..getPlayerVocationName(cid)..".")
end
-- All Vocation
-- Brass Legs -- in Feet
doPlayerAddItem(cid, 2478, 1)
-- Leather Boots -- in Boots
doPlayerAddItem(cid, 2643, 1)
-- Scarf -- in Necklacke
doPlayerAddItem(cid, 2661, 1)
-- Platinum Coin -- in Arrows
doPlayerAddItem(cid, 2152, 1)
-- Health Potion -- in Backpack
doPlayerAddItem(cid, 7618, 10)
-- Shovel -- in Backpack
doPlayerAddItem(cid, 2554, 1)
-- Crystal Ring -- in Ring
doPlayerAddItem(cid, 2124, 1)
-- Mana Potion -- in Backpack
doPlayerAddItem(cid, 7620, 15)
-- Knight (Weapon) -- in Backpack
if isKnight(cid) then
doPlayerAddItem(cid, 8601, 1) -- Steel Axe
doPlayerAddItem(cid, 2439, 1) -- Daramanian mace
end
setPlayerStorageValue(cid, config.storage, 1)
]]></event>
</mod>
One i edited, please start fixing this one, not the above so I won't repeat editing item ids.
XML:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="First Items" version="1.0" author="Kaiser" contact="[email protected]" enabled="yes">
<description><![CDATA[
Custom Fist Items
]]></description>
<config name="firstitems_config"><![CDATA[
config = {
storage = 40046,
items = {}
}
]]></config>
<event type="login" name="FirstItems" event="buffer"><![CDATA[
domodlib('firstitems_config')
if(getPlayerStorageValue(cid, config.storage) > 0) then
return
end
for _, id in ipairs(config.items) do
doPlayerAddItem(cid, id, 1)
end
-- All Vocation
doAddContainerItem(doPlayerAddItem(cid, 1988, 1), 2120, 1) -- BackPack -- Rope -- in Backpack
doPlayerAddItem(cid, 2467, 1) -- Leather Armor -- Body
doPlayerAddItem(cid, 2461, 1) -- Leather Helmet -- Head
doPlayerAddItem(cid, 2512, 1) -- Wooden Shield -- Right Hand
doPlayerAddItem(cid, 2190, 1) -- Wand of Vortex
doPlayerAddItem(cid, 2182, 1) -- Snake Bite Rod
doPlayerAddItem(cid, 2389, 1) -- Spear
doPlayerAddItem(cid, 2382, 1) -- Combat Knife
doPlayerAddItem(cid, 2478, 1) -- Leather Legs -- in Feet
doPlayerAddItem(cid, 2649, 1) -- Leather Boots -- in Boots
doPlayerAddItem(cid, 2661, 1) -- Scarf -- in Necklacke
doPlayerAddItem(cid, 2152, 1) -- Platinum Coin -- in Arrows
doPlayerAddItem(cid, 7618, 5) -- Health Potion -- in Backpack
doPlayerAddItem(cid, 2554, 1) -- Shovel -- in Backpack
doPlayerAddItem(cid, 2168, 1) -- Life Ring -- in Ring
doPlayerAddItem(cid, 7620, 5) -- Mana Potion -- in Backpack
doPlayerAddItem(cid, 2050, 1) -- Torch -- in Backpack
doPlayerAddItem(cid, 2380, 1) -- Hand Axe
doPlayerAddItem(cid, 2404, 1) -- Combat Knife
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT," "..getPlayerName(cid).." has received the first items of a "..getPlayerVocationName(cid)..".")
end
setPlayerStorageValue(cid, config.storage, 1)
]]></event>
</mod>
And now i receive this error while logging in the game server:
Code:
[05/09/2012 18:38:36] [Lua Error]
[05/09/2012 18:38:36] [string "loadBuffer"]:33: '<eof>' expected near 'end'
Please help me with this as soon as possible and look further into the script for more errors if you can!
Thanks in advance,
Ranyo13
Last edited: