opsdan
New Member
- Joined
- May 7, 2010
- Messages
- 16
- Solutions
- 1
- Reaction score
- 0
Hi everyone.
I've been editing the creaturescripts/items.lua for hours to set up the initial items for a character, and I want to add a backpack with runes inside, but I haven't had any success so far.
The current code looks like this:
Thanks for the help!
I've been editing the creaturescripts/items.lua for hours to set up the initial items for a character, and I want to add a backpack with runes inside, but I haven't had any success so far.
The current code looks like this:
local commonItems = {
-- ITEMS ALL VOC RECEIVE
{itemid=2120, count=1}, -- rope
{itemid=2554, count=1}, -- shovel
{itemid=2789, count=100}, -- brown mushroom
{itemid=2006,7, count=7}, -- vial of manafluid
{itemid=1996, count=1}, -- greyb
{itemid=1993, count=1}, -- redb
{itemid=1995, count=1}, -- blueb
{itemid=1994, count=1}, -- purpleb
}
local firstItems = {
{ -- SORC ITEMS
{itemid=2323, count=1}, -- hotm
{itemid=2656, count=1}, -- blue robe
{itemid=2456, count=1}, -- bow
{itemid=2546, count=1}, -- burst arrow
{itemid=2488, count=1}, -- crown legs
{itemid=2195, count=1}, -- boh
{itemid=2123, count=1}, -- rots
{itemid=2173, count=1}, -- aol infinito
{itemid=2260, count=1}, -- blank rune
{itemid=2273, count=1}, -- ultimate healing rune
{itemid=2268, count=1}, -- sudden death rune
{itemid=2304, count=1}, -- great fireball rune
{itemid=2293, count=1}, -- magic wall rune
{itemid=2286, count=1}, -- poison bomb rune
{itemid=2262, count=1}, -- energy bomb rune
{itemid=2305, count=1}, -- firebomb rune
{itemid=2261, count=1}, -- destroy field rune
{itemid=2310, count=1}, -- desintegrate rune
},
{ -- DRUID ITEMS
{itemid=2323, count=1}, -- hotm
{itemid=2656, count=1}, -- blue robe
{itemid=2456, count=1}, -- bow
{itemid=2546, count=1}, -- burst arrow
{itemid=2488, count=1}, -- crown legs
{itemid=2195, count=1}, -- boh
{itemid=2123, count=1}, -- rots
{itemid=2173, count=1}, -- aol infinito
{itemid=2260, count=1}, -- blank rune
{itemid=2273, count=1}, -- ultimate healing rune
{itemid=2268, count=1}, -- sudden death rune
{itemid=2304, count=1}, -- great fireball rune
{itemid=2278, count=1}, -- paralyze rune
{itemid=2293, count=1}, -- magic wall rune
{itemid=2286, count=1}, -- poison bomb rune
{itemid=2262, count=1}, -- energy bomb rune
{itemid=2305, count=1}, -- firebomb rune
{itemid=2261, count=1}, -- destroy field rune
{itemid=2310, count=1}, -- desintegrate rune
},
{ -- PALADIN ITEMS
{itemid=2498, count=1}, -- rh
{itemid=2656, count=1}, -- blue robe
{itemid=2455, count=1}, -- crossbow
{itemid=2547, count=1}, -- pbow
{itemid=2488, count=1}, -- crown legs
{itemid=2195, count=1}, -- boh
{itemid=2123, count=1}, -- rots
{itemid=2173, count=1}, -- aol infinito
{itemid=2273, count=1}, -- ultimate healing rune
{itemid=2268, count=1}, -- sudden death rune
{itemid=2293, count=1}, -- magic wall rune
{itemid=2286, count=1}, -- poison bomb rune
{itemid=2262, count=1}, -- energy bomb rune
{itemid=2305, count=1}, -- firebomb rune
{itemid=2261, count=1}, -- destroy field rune
{itemid=2310, count=1}, -- desintegrate rune
},
{ -- KNIGHT ITEMS
{itemid=2493, count=1}, -- dh
{itemid=2472, count=1}, -- mpa
{itemid=2514, count=1}, -- mms
{itemid=2470, count=1}, -- golden legs
{itemid=2195, count=1}, -- boh
{itemid=2123, count=1}, -- gold ring
{itemid=2173, count=1}, -- aol infinito
{itemid=2431, count=1}, -- sca
{itemid=2400, count=1}, -- sov
{itemid=2421, count=1}, -- thammer
{itemid=2273, count=1}, -- ultimate healing rune
{itemid=2293, count=1}, -- magic wall rune
{itemid=2286, count=1}, -- poison bomb rune
{itemid=2262, count=1}, -- energy bomb rune
{itemid=2305, count=1}, -- firebomb rune
{itemid=2261, count=1}, -- destroy field rune
{itemid=2310, count=1}, -- desintegrate rune
}
}
for _, items in ipairs(firstItems) do
for _, item in ipairs(commonItems) do
table.insert(items, item)
end
end
function onLogin(cid)
if getPlayerGroupId(cid) < 2 then
if getPlayerStorageValue(cid, 90808) < 1 then
--[[local backpack = ]]doPlayerAddItem(cid, 1988, TRUE)
local giveItems = firstItems[getPlayerVocation(cid)]
if giveItems then
for _, v in ipairs(giveItems) do
--doAddContainerItem(backpack, v.itemid, v.count or 1)
doPlayerAddItem(cid, v.itemid, v.count or 1)
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You received your first items depending on your vocation.")
end
setPlayerStorageValue(cid, 90808, 1)
end
end
return true
end
Thanks for the help!