Hello
Please help me i do not know how to do
I mean:
When I use dead demons that send me message “You kill xxxx of 6666 demons”
And when I kill (use dead demons) that give me StorangeValue
Please help![]()
function onUse(cid, item, fromPosition, itemEx, toPosition)
local storage = XXXX
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have killed " .. getPlayerStorageValue(cid,storage) .. "/6666 demons.")
setPlayerStorageValue(cid, storage, getPlayerStorageValue(cid, storage)+1)
doTransformItem(item.uid, 2917)
return FALSE
end
function onUse(cid, item, frompos, item2, topos)
local monster = 2916
if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 76669) == 2) then
if getPlayerStorageValue(cid, monster) < 6666 then
local killedMonsters = getPlayerStorageValue(cid, monster)
if(killedMonsters == -1) then
killedMonsters = 1
end
setPlayerStorageValue(cid, monster, killedMonsters + 1)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have killed " .. killedMonsters .. " of 6666 demons.")
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have killed enough demons.")
setPlayerStorageValue(cid, 76669, 3)
end
end
return TRUE
end
local t = {
required = 6666,
storage = XXXX
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local v = math.max(1, getPlayerStorageValue(cid, t.storage) + 1)
if v <= t.required then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have killed " .. v .. "/" .. t.required .. " demons.")
setPlayerStorageValue(cid, t.storage, v)
doTransformItem(item.uid, 2917)
end
end