Ir para conteúdo
  • 0

[PEDIDO] Quando matar um certo monstro e der use no corpo com um item aparecer um portal!


gynhogamer

Pergunta

Olá galerinha....

 

 

Hoje peço a vocês um script que funcionaria assim

 

O player mataria um certo monstro por exemplo Demon e desse usem com um item como Koshei's Ancient Amulet apareceria um portal que levaria para certo lugar...

 

Se me passarem o script eu agradeço! Muito obrigado desde já (:

 

Pedido que ainda não foi solucionado:

http://www.xtibia.com/forum/topic/210318-pedido-treinamento-por-3-horas/page__fromsearch__1

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

local config = {
   pos = {x=815,y=1262,z=6},
   tempo = 5,
   corpo = 2916,
}
local c = config

function onUse(cid, item, frompos, itemEx, topos)
   if itemEx.itemid == c.corpo then
       local pos = getThingPos(itemEx.uid)
       doCleanTile(pos)
       doCreateTeleport(1387, c.pos, pos)
       addEvent(doCleanTile,c.tempo*1000,pos)
       addEvent(doSendMagicEffect,c.tempo*1000,pos,2)
       doRemoveItem(item.uid,1)

   else
       doPlayerSendCancel(cid,"Nenhum efeito sobre este item.")
       doSendMagicEffect(getThingPos(cid),2)
   end
   return true
end

 

É só configurar no config:

pos = pos q vai levar

tempo = tempo pro tp sumir

corpo = id do corpo ou de outro item

 

<action itemid="IDDOAMULET" event="script" value="script.lua"/>

IDDOAMULET é o id do item q vai usar no corpo, por exemplo o id do kosheis dead amulet

 

dá um rep_up.pngrep_up.pngrep_up.pngrep_up.pngrep_up.png

Link para o comentário
Compartilhar em outros sites

  • 0

Ok, mas só uma pergunta onde eu coloco isso

local config = {

pos = {x=815,y=1262,z=6},

tempo = 5,

corpo = 2916,

}

local c = config

 

function onUse(cid, item, frompos, itemEx, topos)

if itemEx.itemid == c.corpo then

local pos = getThingPos(itemEx.uid)

doCleanTile(pos)

doCreateTeleport(1387, c.pos, pos)

addEvent(doCleanTile,c.tempo*1000,pos)

addEvent(doSendMagicEffect,c.tempo*1000,pos,2)

doRemoveItem(item.uid,1)

 

else

doPlayerSendCancel(cid,"Nenhum efeito sobre este item.")

doSendMagicEffect(getThingPos(cid),2)

end

return true

 

end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...