• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Reward money script

Adrish

New Member
Joined
Jan 27, 2008
Messages
221
Reaction score
2
Location
Sweden
Here is my script and it doesn't work.
function onAdvance(cid, skill, oldlevel, newlevel)

if(getPlayerStorageValue(cid, 99963) ~= 1 and skill == SKILL__LEVEL and newlevel >= 45) then
doPlayerAddItem(cid, 2160, 5)
setPlayerStorageValue(cid, 99963, 1)
doPlayerSendTextMessage(cid, 22, "You have received 5 crystal coins because you reached level 45")
end
return TRUE
end

Please help me, i've got TFS 0.4_SVN.

Thanks.
 
Lua:
function onAdvance(cid, skill, oldlevel, newlevel)

if getPlayerStorageValue(cid, 99963) < 1 and skill == SKILL_LEVEL and newlevel >= 45 then
	doPlayerAddItem(cid, 2160, 5)
	setPlayerStorageValue(cid, 99963, 1)
	doPlayerSendTextMessage(cid, 22, "You have received 5 crystal coins because you reached level 45")
end
	return TRUE
end

Not sure if that will work.
 
Code:
function onAdvance(cid, skill, oldlevel, newlevel)
 
        if(getPlayerStorageValue(cid, 60362) ~= 1 and skill == SKILL__LEVEL and newlevel >= 45) then
                doPlayerAddItem(cid, 2160, 5)
                setPlayerStorageValue(cid, 60362, 1)
                doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_RED)
	local message = "You have received 5 crystal coins for reaching level 45."
	doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
                doPlayerSendTextMessage(cid, 19, "You have received 5 crystal coin for reaching level 45.")
                end
        return TRUE
end

creaturescript.xml
Code:
	<event type="advance" name="reward" event="script" value="levelreward.lua"/>

This one worked for me :eek: Try it. and u did'nt forget to put the script in Creaturescript, and in creaturescript.xml?
 
Back
Top