Ir para conteúdo

Featured Replies

Postado

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
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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo