tentei usar esse script mais nao consegui, alguém sabe se tem algo de errado?
[Warning - Event::checkScript] Can not load script: scripts/vipitems.lua
cannot open data/actions/scripts/vipitems.lua: No such file or directory
[Warning - Action::loadFunction] Function "" does not exist.
ItemId 10135 adiciona 10 dias vip.
ItemId 10134 adiciona 30 dias vip.
ItemId 10133 adiciona 90 dias vip.
Ocultar conteúdo
1° em data/actions/actions.xml adicione
<action fromid="10133" toid="10135" script="vipitems.lua"/>
2° e em data/actions/scripts crie um arquivo chamado vipitems.lua e adicione o seguinte
local vipItems = {
-- [itemid] = amount of vip days
[10135] = 10,
[10134] = 30,
[10133] = 90
}
function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey)
local player = Player(cid)
local days = vipItems[item.itemid]
player:addVipDays(days)
player:say('!* YAY VIP! *!', TALKTYPE_MONSTER_SAY)
player:getPosition():sendMagicEffect(CONST_ME_STUN)
player:sendTextMessage(MESSAGE_INFO_DESCR, string.format('You received %s vip days.', days))
Item(item.uid):remove(1)
return true
end