SH

Por Favor, Me Ajudem

Por Sheaven, 14 de mar. de 2011 em Archived

otserv
tibia
5
565
SheavenS
14 de março de 2011 às 15:02

Hola galera

 

Eu procurei no Xtibia e nao axei

 

Eu queria um action que quando vc clica num sarcofago com um unique id ou um action id ele sumona um monstro, esse monstro fala algo

tipo "Mwahahah" sumona uns frost dragons, ice golens e water elemental 3 veses em um tempo determinado

 

Versao ot: 8.6

 

Por favor me ajudem (dou rep+)

Editado Março 14 por Sheaven

14 de março de 2011 às 15:24

function onUse(cid, item)

local pos = {x=, y=, z=}
local mon1 = 'Ice Golem'
local mon2 = 'Frost Dragon'
local mon3 = 'Water Elemental'
local tempo1 = ??
local tempo2 = ??
local tempo3 = ??

doCreateMonster('Demon', pos)

addEvent(doCreateMonster, tempo1*1000, mon1, pos)
addEvent(doCreateMonster, tempo1*1000, mon2, pos)
addEvent(doCreateMonster, tempo1*1000, mon3, pos)

addEvent(doCreateMonster, tempo2*1000, mon1, pos)
addEvent(doCreateMonster, tempo2*1000, mon2, pos)
addEvent(doCreateMonster, tempo2*1000, mon3, pos)

addEvent(doCreateMonster, tempo3*1000, mon1, pos)
addEvent(doCreateMonster, tempo3*1000, mon2, pos)
addEvent(doCreateMonster, tempo3*1000, mon3, pos)

end

 

Edita a posição e os tempos. Os tempos são em segundos e começam a contar assim que der use no item.

SheavenS
14 de março de 2011 às 19:48

 

function onUse(cid, item)

local pos = {x=, y=, z=}
local mon1 = 'Ice Golem'
local mon2 = 'Frost Dragon'
local mon3 = 'Water Elemental'
local tempo1 = ??
local tempo2 = ??
local tempo3 = ??

doCreateMonster('Demon', pos)

addEvent(doCreateMonster, tempo1*1000, mon1, pos)
addEvent(doCreateMonster, tempo1*1000, mon2, pos)
addEvent(doCreateMonster, tempo1*1000, mon3, pos)

addEvent(doCreateMonster, tempo2*1000, mon1, pos)
addEvent(doCreateMonster, tempo2*1000, mon2, pos)
addEvent(doCreateMonster, tempo2*1000, mon3, pos)

addEvent(doCreateMonster, tempo3*1000, mon1, pos)
addEvent(doCreateMonster, tempo3*1000, mon2, pos)
addEvent(doCreateMonster, tempo3*1000, mon3, pos)

end

 

Edita a posição e os tempos. Os tempos são em segundos e começam a contar assim que der use no item.

 

 

 

@up

Muito obrigado mesmo por me ajudar.

Rep +

 

Ps: se por acaso puder fazer esse script pra clica num item com uma Action id eu ficaria mais agradecido ainda

Editado Março 14 por Sheaven

LordfireL
14 de março de 2011 às 20:02

Mas é isso mesmo, você coloca o action ID no item e referencia esse action ID pro arquivo desse script, pronto.

15 de março de 2011 às 05:52

Como o lordfire falou, coloque um actionid no item desejado e use esta tag:

 

<action actionid="AID" event="script" value="NomeDoArquivo.lua"/>

 

Onde está AID você coloca o mesmo actionid que você colocou no item pelo map editor. Em NomeDoArquivo tu coloca o nome do arquivo que tu criou para colar o script.