Hello, I've another problem, I've tried some script here for adding some items into inventory after reaching certain level(s). But when I reach that level, nothing happens.
Code:
local t = {
39001, {
[30] = {2160, 3, "Congratulations, you have achieved level 30! You have been awarded with 3 crystal coints!", 1}
}
}
function onAdvance(cid, skill, oldlevel, newlevel)
if skill == SKILL__LEVEL then
for level, v in pairs(t[2]) do
if oldlevel < level and getPlayerLevel(cid) >= level and getPlayerStorageValue(cid, t[1]) < v[4] then
doPlayerAddItem(cid, v[1], v[2])
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, v[3])
setPlayerStorageValue(cid, t[1], v[4])
end
end
end
doPlayerSave(cid, true)
return true
end