LU

Npc Blessings

Por lukervis, 08 de mar. de 2012 em NPCs, monsters e raids

erro desconhecido.
23
3.6k
VodkartV
09 de março de 2012 às 21:43

mas para ter como o "aol" ele tem que ter os 5 bless né?

lukervisL
09 de março de 2012 às 21:49

Correto, eu ja coloquei comando que adicionavá as 5 bless (!bless)e mesmo assim continuou perdendo loot, o seu npc pega normalmente, o problema é o seguinte: o player com bless full perde loot, coisa que não deveria acontecer

Editado Março 9 por luakao

VodkartV
09 de março de 2012 às 22:17

vamos resolver isso

 

 

 

creaturescript/script

 

script name.lua

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
for a = 1,5 do
if getPlayerBlessing(cid, a) and getPlayerSkullType(cid) < 4 then
doCreatureSetDropLoot(cid, false)
end
end
return TRUE
end

 

creaturescript.xml

<event type="preparedeath" name="BlessDrop" event="script" value="script name.lua"/>

 

login.lua add:

registerCreatureEvent(cid, "BlessDrop")

lukervisL
09 de março de 2012 às 22:40

Perfeito cara, só um pequeno detalhe, quando a pessoa morre de bless, o corpo dela não aparece no chão, mas perde level, skills, tudo normal, unica coisa é que o corpo dela não a parece no chão, isso tem solução ?

Editado Março 9 por luakao

VodkartV
09 de março de 2012 às 22:43

não,com essa function onPrepareDeath não tem como

lukervisL
09 de março de 2012 às 22:53

Mesmo assim, obrigado, ja é uma grande ajuda,

será que existiria um sistema de quando tal player morrer, aparecer um coração no SQM com as informaçoes .. ?

Editado Março 9 por luakao

VodkartV
09 de março de 2012 às 22:57

Mesmo assim, obrigado, ja é uma grande ajuda,

será que existiria um sistema de quando tal player morrer, aparecer um coração no SQM com as informaçoes .. ?

 

deve existir,só procurar aí :)

lukervisL
09 de março de 2012 às 23:21

Valeu mesmo assim, estou 100% satisfeito, REP+ :D