Postado Agosto 5, 2020 4 anos Estou com erro no talkaction bless, quando eu uso !bless aparece na bio: 2020-08-05 03:43:37 - Lua Script Error: [Scripts Interface] 2020-08-05 03:43:37 - /home/hyago/otserv/data/scripts/talkactions/player/bless.lua:callback 2020-08-05 03:43:37 - ...e/hyago/otserv/data/scripts/talkactions/player/bless.lua:4: attempt to index global 'Blessings' (a nil value) 2020-08-05 03:43:37 - stack traceback: 2020-08-05 03:43:37 - [C]: in function '__index' 2020-08-05 03:43:37 - ...e/hyago/otserv/data/scripts/talkactions/player/bless.lua:4: in function <...e/hyago/otserv/data/scripts/talkactions/player/bless.lua:3> esse é o script da bless.lua Quote local bless = TalkAction("!bless") function bless.onSay(player, words, param) return Blessings.BuyAllBlesses(player) end bless:register() Alguem pode me ajudar?
Postado Agosto 10, 2020 4 anos Em 05/08/2020 em 01:00, Hyago Silva disse: Estou com erro no talkaction bless, quando eu uso !bless aparece na bio: 2020-08-05 03:43:37 - Lua Script Error: [Scripts Interface] 2020-08-05 03:43:37 - /home/hyago/otserv/data/scripts/talkactions/player/bless.lua:callback 2020-08-05 03:43:37 - ...e/hyago/otserv/data/scripts/talkactions/player/bless.lua:4: attempt to index global 'Blessings' (a nil value) 2020-08-05 03:43:37 - stack traceback: 2020-08-05 03:43:37 - [C]: in function '__index' 2020-08-05 03:43:37 - ...e/hyago/otserv/data/scripts/talkactions/player/bless.lua:4: in function <...e/hyago/otserv/data/scripts/talkactions/player/bless.lua:3> esse é o script da bless.lua Alguem pode me ajudar? Boa Noite, Altere seu script de bless por esse abaixo: Em Talkactions.xml <talkaction words="!bless" event="script" value="bless.lua"/> Crie um arquivo bless.lua e cole o script dentro! function onSay(cid, words, param) if getPlayerBlessing(cid, 1) or getPlayerBlessing(cid, 2) or getPlayerBlessing(cid, 3) or getPlayerBlessing(cid, 4) or getPlayerBlessing(cid, 5) then doPlayerSendCancel(cid,'You have already got one or more blessings!') else if doPlayerRemoveMoney(cid, 40000) == TRUE then doPlayerAddBlessing(cid, 1) doPlayerAddBlessing(cid, 2) doPlayerAddBlessing(cid, 3) doPlayerAddBlessing(cid, 4) doPlayerAddBlessing(cid, 5) doSendMagicEffect(getPlayerPosition(cid), 49) doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'You have been blessed by the gods!') else doPlayerSendCancel(cid, "You need 40.000 gold coins to get blessed!") end end return TRUE end
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.