Ir para conteúdo

Featured Replies

Postado

Olá pessoal, venho aqui hoje trazer a solução para o erro que tenho visto no servidor OTXServer Global Full Kilmaresh by malucooo, hasflag e não perde o Loot ao morrer.

 

erro hasflag na console:

Citar

Lua Script Error: [CreatureScript Interface]
data/creaturescripts/scripts/others/droploot.lua:onDeath
data/lib/core/player.lua:175: attempt to call method 'hasFlag' (a nil value)
stack traceback:
[C]: in function 'hasFlag'
data/lib/core/player.lua:175: in function 'hasFlag'
data/lib/compat/compat.lua:424: in function 'getPlayerFlagValue'
data/creaturescripts/scripts/others/droploot.lua:2: in function <data/creaturescripts/scripts/others/droploot.lua:1>

 

Lembrando que essa solução consegui através de outro fórum e resolvi trazer-lo aqui. 

Quem me ajudou a solucioná-lo foi: Sarah Wesker, da otland.

Então vamos ao que interessa, rs...

 

Abra a pasta do seu servidor OTX em, data/lib/core/player.lua

Cole ao final.

 function Player.hasFlag(self, flag)
     if not flag or type(flag) ~= 'number' then
         return false
     end

     return bit.band(self:getGroup():getFlags(), flag) ~= 0
 end

Pronto! resolvido os problemas. ? 

Editado por amoxicilina (veja o histórico de edições)

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo