Ir para conteúdo
  • Cadastre-se

(Resolvido)Bless


Ir para solução Resolvido por Summ,

Posts Recomendados

  • Solução

blessedplayer.lua (data/creaturescripts/scripts):

function onLogin(cid)
    for b = 1, 5 do
        if isPlayer(cid) and getPlayerBlessing(cid, b) and getCreatureSkullType < 4 then
            doCreatureSetDropLoot(cid, false)
        end
    end
    return true
end
<event type="login" name="BlessedPlayer" script="blessedplayer.lua"/>

Não precisa registrar por ser callback onLogin.

EQD4Qy4.gif

Link para o post
Compartilhar em outros sites

eu troquei apenas a callback :

function onDeath(cid, corpse, deathList)

Essa callback como no próprio nome já diz "Death", ela é ativada quando uma criatura morre.

 

 

ai troquei por essa, pois se da melhor com o script em questão :

function onLogin(cid)

^^

EQD4Qy4.gif

Link para o post
Compartilhar em outros sites
function onLogin(cid)

Acho que tem um bug nesse script, creio que se o player morre, ele vai logar sem nenhuma bless, quando ele comprar as 5 blessings de novo, e morrer ele vai dropar o loot, porque o script só vai rodar caso ele compre 5 bless e re-logue o char, se não relogar ele perderá loot eu acho

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo