The player are'nt receiving the reward, only the msg:
"You won a reward for advance level."
Help-me :thumbup:
"You won a reward for advance level."
Code:
function onAdvance(cid, skill, oldlevel, newlevel)
local stor = 12301
if ((oldlevel == "18") and (newlevel == "19") and (getPlayerStorageValue(cid, stor) == -1)) then
if isSorcerer(cid) == TRUE then
doPlayerAddItem(cid, 2188, 1)
elseif isDruid(cid) == TRUE then
doPlayerAddItem(cid, 2185, 1)
elseif isPaladin(cid) == TRUE then
doPlayerAddItem(cid, 7366, 10)
else
doPlayerAddItem(cid, 2515, 1)
end
setPlayerStorageValue(cid, stor, 1)
local stor = 12302
elseif ((oldlevel == "27") and (newlevel == "28") and (getPlayerStorageValue(cid, stor) == -1)) then
if isSorcerer(cid) == TRUE then
doPlayerAddItem(cid, 8871, 1)
elseif isDruid(cid) == TRUE then
doPlayerAddItem(cid, 8871, 1)
elseif isPaladin(cid) == TRUE then
doPlayerAddItem(cid, 8872, 1)
else
doPlayerAddItem(cid, 2476, 1)
end
setPlayerStorageValue(cid, stor, 1)
local stor = 12303
elseif ((oldlevel == "40") and (newlevel == "41") and (getPlayerStorageValue(cid, stor) == -1)) then
if isSorcerer(cid) == TRUE then
doPlayerAddItem(cid, 8900, 1)
doPlayerAddItem(cid, 2187, 1)
elseif isDruid(cid) == TRUE then
doPlayerAddItem(cid, 8900, 1)
doPlayerAddItem(cid, 2183, 1)
elseif isPaladin(cid) == TRUE then
doPlayerAddItem(cid, 7367, 15)
doPlayerAddItem(cid, 2656, 1)
else
doPlayerAddItem(cid, 2477, 1)
doPlayerAddItem(cid, 2536, 1)
end
setPlayerStorageValue(cid, stor, 1)
local stor = 12304
elseif ((oldlevel == "60") and (newlevel == "61") and (getPlayerStorageValue(cid, stor) == -1)) then
doPlayerAddItem(cid, 2645, 2)
setPlayerStorageValue(cid, stor, 1)
end
doPlayerSendTextMessage(cid, 22, "You won a reward for advance level.")
return TRUE
end