wafuboe
Active Member
- Joined
- Dec 24, 2010
- Messages
- 884
- Solutions
- 2
- Reaction score
- 26
Well i got this script..
But also i had registered in login.lua that new players on login will have promotion instantly, so the firstitems script isnt working properly because the script gives the items to sorcerer druid paladins, knights and players at login gets master sorcerer, elder druid royal paladin etc..
How can i modify the firstitems script so players with promotion (MS,ED,RP;EK) receives the first items??
Code:
local commonItems = {
-- ITEMS ALL VOCS RECEIVE
{itemid=5801, count=1}, -- key ring
{itemid=2197, count=10}, -- stone skin amulet
{itemid=2789, count=100}, -- brown mushrooms
{itemid=2261, count=1}, -- destroy field rune
{itemid=2273, count=1}, -- uh
{itemid=2293, count=1}, -- mw
{itemid=2305, count=1}, -- fire bomb rune
}
local firstItems = {
{ -- SORC ITEMS
{itemid=2323, count=1}, -- hat of the mad
{itemid=8871, count=1}, -- focus cape
{itemid=8918, count=1}, -- spellbook of dark mysteries
{itemid=2195, count=1}, -- boots of haste
{itemid=6132, count=1}, -- soft boots
{itemid=7730, count=1}, -- blue legs
{itemid=8922, count=1}, -- wand of voodoo
{itemid=2268, count=1}, -- sd
{itemid=7590, count=1}, -- gmp
{itemid=2278, count=1}, -- paralyze
{itemid=2269, count=1}, -- wild growth
},
{ -- DRUID ITEMS
{itemid=2323, count=1}, -- hat of the mad
{itemid=8871, count=1}, -- focus cape
{itemid=8918, count=1}, -- spellbook of dark mysteries
{itemid=2195, count=1}, -- boots of haste
{itemid=6132, count=1}, -- soft boots
{itemid=7730, count=1}, -- blue legs
{itemid=8910, count=1}, -- underworld rod
{itemid=2268, count=1}, -- sd
{itemid=7590, count=1}, -- gmp
{itemid=2278, count=1}, -- paralyze
{itemid=2269, count=1}, -- wild growth
},
{ -- PALADIN ITEMS
{itemid=2493, count=1}, -- demon helmet
{itemid=8888, count=1}, -- master archer's armor
{itemid=2470, count=1}, -- golden legs
{itemid=6132, count=1}, -- soft boots
{itemid=2195, count=1}, -- boots of haste
{itemid=2514, count=1}, -- mastermind shield
{itemid=7368, count=1}, -- assassin stars
{itemid=2268, count=1}, -- sd
{itemid=8472, count=1}, -- gsp
{itemid=7589, count=1}, -- smp
{itemid=7588, count=1}, -- shp
{itemid=2278, count=1}, -- paralyze
{itemid=2269, count=1}, -- wild growth
},
{ -- KNIGHT ITEMS
{itemid=2496, count=1}, -- horned helmet
{itemid=2472, count=1}, -- magic plate armor
{itemid=2514, count=1}, -- mastermind shield
{itemid=6132, count=1}, -- soft boots
{itemid=2195, count=1}, -- boots of haste
{itemid=2470, count=1}, -- golden legs
{itemid=2400, count=1}, -- magic sword
{itemid=2431, count=1}, -- sca
{itemid=2421, count=1}, -- thunder hammer
{itemid=7620, count=1}, -- mp
{itemid=7591, count=1}, -- ghp
{itemid=8473, count=1}, -- uhp
}
}
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
local hasReceivedFirstItems = getPlayerStorageValue(cid, 67708)
if hasReceivedFirstItems ~= 1 then
--[[local backpack = ]]doPlayerAddItem(cid, 2365, 1)
local giveItems = firstItems[getPlayerVocation(cid)]
if giveItems ~= nil 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, "Ya has obtenido tus items y eskiles estas listo para war^^!")
end
setPlayerStorageValue(cid, 67708, 1)
end
end
return TRUE
end
But also i had registered in login.lua that new players on login will have promotion instantly, so the firstitems script isnt working properly because the script gives the items to sorcerer druid paladins, knights and players at login gets master sorcerer, elder druid royal paladin etc..
How can i modify the firstitems script so players with promotion (MS,ED,RP;EK) receives the first items??