Ir para conteúdo

Aumentar Numeros De Funções


guixap

Posts Recomendados

Hail Xtibianos

 

O Script exerce as seguintes funções.

 

Sumona Monster.

Retira Rocha.

Com isso a pedra aonde eles dão use some. (ou qualquer outro item que estiver com a action id)

E após 5 minutos essa pedra volta. E a rocha que é retirada Volta

 

O Script pode ser conferido no tópico abaixo.

 

--- script by Notorius from xTibia

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

 

pospedra = {x=258, y=634, z=8, stackpos=1}

posrocha = {x=325, y=631, z=8, stackpos=1}

getpedra = getThingfromPos(pospedra)

getrocha = getThingfromPos(posrocha)

 

doSummonCreature("Morgaroth", frompos)

doRemoveItem(getpedra.uid,1)

doRemoveItem(getrocha.uid,1)

local a = {cid=cid, pospedra=pospedra, posrocha=posrocha, item=item, frompos=frompos, topos=topos,

 

getpedra=getpedra}

addEvent(onTime,5*60*1000,a)

return TRUE

end

 

function onTime(a)

doCreateItem(1285, 1, a.pospedra)

getpedra = getThingfromPos(a.pospedra)

doSetItemActionId(getpedra.uid, 9865)

doCreateItem(1304, 1, a.posrocha)

end

 

Agora eu quero que ele não retire somente uma rocha. Retire 3 rocha e sumone 5 monsters

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

Cara,eu nao conheço muito , mais acho que o script nao precisa ter aquele inicio ali :

 

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

 

pospedra = {x=258, y=634, z=8, stackpos=1}

posrocha = {x=325, y=631, z=8, stackpos=1}

getpedra = getThingfromPos(pospedra)

getrocha = getThingfromPos(posrocha)

 

 

E sim isto :

 

local position =

{

{x=1, y=1, z=7},

{x=2, y=2, z=7},

{x=3, y=3, z=7}

}

 

Mude as cordenadas, e leia este topico aqui sobre arrays -- > Aqui !

 

Enquanto isto , estou tentando fazer seu script,

 

Abraços !

Link para o comentário
Compartilhar em outros sites

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