Ir para conteúdo

[ Resolvido ] Script Complicado


guixap

Posts Recomendados

Olá Xtibianos(a)

 

Gostaria de um Script que quando o player der use em tal pedra ela desaparece, no lugar dela aparece um monster e uma rocha de algum lugar é retirada tambem.

 

 

Exemplo: Os Players estão numa quests e encontram um corredor cheio de statua trancando a passagem

 

e ao lado uma sala cheia de pedras e ao dar use em cada uma aparece um monstro essa pedra some e desaparece uma rocha dakele corredor.

 

HA ANTES Que EU ESKEÇA DEPOIS DE 5 MINUTOS, ESSAS PEDRAS VOLTAM E AS STATUAS DO CORREDOR TAMBEM

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

Esse script foi meio demorado e fiz inumeros testes, portanto faça bom uso

no caso eu usei somente uma pedra que voce pode dar use e somente uma pedra que desaparecera,

mas se voce entender o script, pode colocar mais itens.

--- script by Notorius from xTibia
function onUse(cid, item, frompos, item2, topos)

pospedra = {x=1023, y=1024, z=7, stackpos=1}
posrocha = {x=1025, y=1024, z=7, stackpos=1}
getpedra = getThingfromPos(pospedra)
getrocha = getThingfromPos(posrocha)

doSummonCreature("Rat", 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(3616, 1, a.pospedra)
getpedra = getThingfromPos(a.pospedra)
doSetItemActionId(getpedra.uid, 6000)
doCreateItem(1304, 1, a.posrocha)
end

Parametros a serem editados:

- "pospedra" (posição da pedra que voce usara para iniciar a action);

- "posrocha" (posição da rocha que desaparecera liberando o corredor);

- "Rat" - coloque o monstro que voce deseja que seja sumonado;

- "(getpedra.uid, 6000)" - action id do item, definida no map editor.

 

Adicione a seguinte Tag dentro de actions.xml (antes verifique se a actionid nao esta sendo usada por outro item, se estiver, mude na Tag e no Script.

<action actionid="6000" script="other/teste.lua"/>

 

Espero ter ajudado ...

Qualquer dúvida poste aqui mesmo, ou mande PM.

Link para o comentário
Compartilhar em outros sites

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