Ir para conteúdo

"Flecha" Quando dropa Stone


CaioSilva99

Posts Recomendados

Opa tudo beleza?

Então achei esse sistema no P.C

Quando você dropa uma stone,aparece uma setinha encima do corpse do pokemon.

 

SISTEMA

 

em data/creaturescripts/scripts/dropstone.lua apague tudo lá e cole esse.

Citar

local effect = 169 local arrow = {169, 5} --Efeito e tempo em segundos function sendEffect(pos, time) if time < 0 then return true end doSendMagicEffect(pos, arrow[1]) addEvent(sendEffect, 1000, pos, time - 1) end local function func(cid, position, corpseid, effect) if not isCreature(cid) then return true end local corpse = getTileItemById(position, corpseid).uid if corpse <= 1 then return end if not isContainer(corpse) then return true end for slot = 0, (getContainerSize(corpse)-1) do local item = getContainerItem(corpse, slot) if item.uid <= 1 then return end if isStone(item.itemid) then return doSendMagicEffect(getThingPos(cid), effect) and sendEffect(position, arrow[2]) end end end function onKill(cid, target, lastHit) if not ehMonstro(target) then return true end local corpse = getMonsterInfo(getCreatureName(target)).lookCorpse addEvent(func, 5, getCreatureSummons(cid)[1], getThingPos(target), corpse, effect) return true end

 

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

  • 1 month later...
5 minutos atrás, Thann Muller disse:

tem como fazer para aparecer a seta quando dropa determinadas stones?

 

Crie um tópico na seção de suporte para que alguém te ajude.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...