<talkaction words="!reward" event="script" value="rewardd.lua"/>
-- Script made by Sublime
local item = 2160
local quantity = 50
function onSay(cid, words)
if getPlayerStorageValue(cid, 2170100) == -1 then
if getPlayerLevel(cid) >= 50 then
doPlayerAddItem(cid, item, quantity)
setPlayerStorageValue(cid, 2170100, 1)
elseif getPlayerLevel(cid) < 100 then
doPlayerSendCancel(cid, "You need to be level 100 in order to get this reward.")
end
else
doPlayerSendCancel(cid, "You already had this reward.")
end
end
How many it gives? 50?
!reward
data\talkactions\talkactions.xml
data\talkactions\scripts\rewardd.lua
(Create a new File named rewardd.lua and paste this
PHP:-- Script made by Sublime local item = 2160 local quantity = 50 function onSay(cid, words) if getPlayerStorageValue(cid, 2170100) == -1 then if getPlayerLevel(cid) >= 50 then doPlayerAddItem(cid, item, quantity) setPlayerStorageValue(cid, 2170100, 1) elseif getPlayerLevel(cid) < 100 then doPlayerSendCancel(cid, "You need to be level 100 in order to get this reward.") end else doPlayerSendCancel(cid, "You already had this reward.") end end
Rep+?:$
eace:
I don't like this idea, it seems like 50cc is a shitload of money, an 50 is a easy level to get.
function onAdvance(cid, skill, oldlevel, newlevel)
if(getPlayerStorageValue(cid, 99963) ~= 1 and skill == SKILL__LEVEL and newlevel >= 50) then
doPlayerAddItem(cid, 2160, 10)
setPlayerStorageValue(cid, 99963, 1)
doPlayerSendTextMessage(cid, 22, "You have received 10 crystal coin because you reached level 50")
end
return TRUE
end
<event type="advance" name="reward" event="script" value="reward.lua"/>