Xivin
New Member
- Joined
- Mar 19, 2008
- Messages
- 277
- Reaction score
- 1
looking for creature event to add 2 crystals on level 20, 5 coins level 50 etc, i have tried a few scripts and cant seem to get any of them to work here is example of one ive tried
Code:
configRewardsLvl = {
--[[1]] {level = 30, storageId = 60360, rewardMoney = 5},
--[[2]] {level = 75, storageId = 60361, rewardMoney = 7},
--[[3]] {level = 100, storageId = 60362, rewardMoney = 10},
--[[4]] {level = 130, storageId = 60363, rewardMoney = 18},
}
function onAdvance(cid, skill, oldlevel, newlevel)
if skill ~= SKILL_LEVEL then
return true
end
for i = 1, #configRewardsLvl do
if(getPlayerStorageValue(cid, configRewardsLvl[i].storageId) ~= 1 and newlevel >= configRewardsLvl[i].level) then
doPlayerAddItem(cid, 2160, configRewardsLvl[i].rewardMoney)
setPlayerStorageValue(cid, configRewardsLvl[i].storageId, 1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_RED)
doCreatureSay(cid, "CONGRATULATIONS, You have reached level " .. configRewardsLvl[i].level .. " and your reward money is " .. configRewardsLvl[i].rewardMoney .. "cc's.", TALKTYPE_ORANGE_1)
end
end
return true
end
Code:
<event type="advance" name="PlayerLevel" script="level.lua"/>