cocacola13
Member
Hello im have problem because I added a script to action and I get an error from the interface
can anyone help me?
error
Lua Script Error: [Test Interface]
data/actions/scripts/other/vip.lua
data/actions/scripts/other/vip.lua:4: attempt to perform arithmetic on a boolean valu e
stack traceback:
[C]: in function '__add'
data/actions/scripts/other/vip.lua:4: in main chunk
[C]: in function 'reload'
data/talkactions/scripts/reload.lua:73: in function <data/talkactions/scripts /reload.lua:56>
[Warning - Event::checkScript] Can not load script: scripts/other/vip.lua
Script
Help? Please?
can anyone help me?
error
Lua Script Error: [Test Interface]
data/actions/scripts/other/vip.lua
data/actions/scripts/other/vip.lua:4: attempt to perform arithmetic on a boolean valu e
stack traceback:
[C]: in function '__add'
data/actions/scripts/other/vip.lua:4: in main chunk
[C]: in function 'reload'
data/talkactions/scripts/reload.lua:73: in function <data/talkactions/scripts /reload.lua:56>
[Warning - Event::checkScript] Can not load script: scripts/other/vip.lua
Script
C++:
-- Config --
local days =
{
[1] = {vipTime = (getPlayerStorageValue(cid, vipStatus)+ 30), vipItem = 5807 }, -- Bronze Goblet
[2] = {vipTime = (getPlayerStorageValue(cid, vipStatus)+ 60), vipItem = 5806 }, -- Silver Goblet
[3] = {vipTime = (getPlayerStorageValue(cid, vipStatus)+ 90), vipItem = 5805 } -- Golden Goblet
}
local vipStatus = 1234
--End Config --
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, vipStatus) == FALSE then
if (item.itemid == days[1].vipItem) then
doSendAnimatedText(getCreaturePosition(cid), "VIP", TEXTCOLOR_RED)
doCreatureSay(cid, "CONGRATULATIONS! You are now a VIP for 30 days.", TALKTYPE_ORANGE_1)
doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
setPlayerStorageValue(cid, vipStatus, days[1].vipTime)
doRemoveItem(item.uid, 1)
elseif (item.itemid == days[2].vipItem) then
doSendAnimatedText(getCreaturePosition(cid), "VIP", TEXTCOLOR_RED)
doCreatureSay(cid, "CONGRATULATIONS! You are now a VIP for 60 days.", TALKTYPE_ORANGE_1)
doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
setPlayerStorageValue(cid, vipStatus, days[2].vipTime)
doRemoveItem(item.uid, 1)
elseif (item.itemid == days[3].vipItem) then
doSendAnimatedText(getCreaturePosition(cid), "VIP", TEXTCOLOR_RED)
doCreatureSay(cid, "CONGRATULATIONS! You are now a VIP for 90 days.", TALKTYPE_ORANGE_1)
doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
setPlayerStorageValue(cid, vipStatus, days[3].vipTime)
doRemoveItem(item.uid, 1)
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You are already a VIP Member.")
end
return TRUE
end
Post automatically merged:
Help? Please?
Last edited: