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

gynhogamer
em Scripts

gynhogamer

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/03/13Posts: 25

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

serverass.jpg

20cm

Que post legal!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 19/11/11Posts: 221

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

*-*

gynhogamer

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/03/13Posts: 25

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

serverass.jpg

ThiagoBji

Blindão
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/10/12Posts: 789

Em action -> scripts

thiagobji.jpg

Contato FACE: FaceBook.com/Thiagobji | Skype: Thiagobji2

Atenciosamente, Thiagobji.

Gears

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 11/01/13Posts: 576Char no Tibia: Darashia del Shee

Em pastadoot/data/actions.xml e essa aqui é a tag pra vc add

 

 

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

Estagiário 24/01/2013

pedido para sair : 23/02/2013

Volta como estagiário: 11/04/2013

Pedido para sair: 10/05/2013

gynhogamer

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/03/13Posts: 25

Problema resolvido obrigado a todos! (:

serverass.jpg

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.


Atenciosamente,
Eduardo Nunes - Scripter Lua!