Ir para conteúdo

[Encerrado] Duvida sobre Drop


arkadioos

Posts Recomendados

adicione essas duas tags em creaturescripts.xml:

 

<event type="kill" name="DropItemEffect" event="script" value="dropitem.lua"/>
<event type="login" name="DropItemEffectRegister" event="script" value="dropitem.lua"/>

 

agora crie um arquivo chamado dropitem.lua em data/creaturesripts/scripts e cole isso:

 

function onLogin(cid)
registerCreatureEvent(cid, "DropItemEffect")
return true
end

function onKill(cid, target, lastHit)

if not isMonster(target) then return true end

local mInfo = getMonsterInfo(getCreatureName(target))

if not mInfo then return true end

local items = {2160, 2152} -- coloque os itens que serão sinalizados caso dropem
local effect = 20 -- effect que vai aparecer no player se encontar o item

addEvent(function(player, position, effect, items, corpseId)
	if not isCreature(player) then return end
	local corpse = getTileItemById(position, corpseId).uid
	if corpse <= 1 or not isContainer(corpse) then return end
	for slot = 0, getItemInfo(corpseId).maxItems - 1 do
		if isInArray(items, getContainerItem(corpse, slot).itemid) then
			return doSendMagicEffect(getThingPos(player), effect)
		end
	end
end, 1, cid, getThingPos(target), effect, items, mInfo.lookCorpse)

return true
end

 

Aí configura os itens na tabela "items" do script. Coloca o ID de todas as stones ou itens que você queira que avisem o player que foi dropado.

Em effect, coloque o número do magic effect que vai aparecer no player

Editado por brun123
Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...