Ir para conteúdo

Duvida Sobre Onstepin


delirous400

Posts Recomendados

Bom, eu estou com um problema num script q usa onStepIn.

 

Não da erro no script, porém não funciona ... Jah tentei com dois scripts diferentes e nda.

 

O Script é o seguinte, o player passa por determinado sqm e um pedra aparece em um determinado sqm ...

 

Soh que os dois scripts que tentei não funcionou ...

 

Eu qria saber qual o problema.

 

Meu ot é um narutibia 7.81, nunca tive problemas com scripts, sempre funcionaram, mas esse não ta funcionando de maneira algum(é o primeiro script onStepIn que coloco no ot).

 

Agora vou explicar melhor para ver se tem uma outra forma de resolver o problema:

 

Tpw, eu estou desenvolvendo uma quest, nela tem uma sala com alavancas que retiram pedras que blokeiam o caminho e outras que fazem criaturas, o player tem que puxar as alavancas corretas para retirar as pedras e poder passar... ateh aí tdo bem, soh que o problema eh o seguinte: Dpois que o primeiro player passar por essa sala os outros players não precisarão puxar as alavancas e passarão sem dificuldade alguma.

 

Eu qria uma maneira de fazer as pedras voltarem, a maneira que achei foi com o onStepIn soh que não está funcionando ...

 

Se existir um forma alternativa de resolver isso, tpw colocando tempo pras pedras voltar, sei lah ... Ou ateh msm me explicar como faz pro onStepIn funcionar, qualquer coisa server, preciso resolver isso !

 

Vou postar o Script para ver se tem algum erro:

 

function onStepIn(cid, item, pos)
   posp1 = {x=1024, y=1027, z=7, stackpos=1}
   posp2 = {x=1025, y=1026, z=7, stackpos=1}
   posp3 = {x=1026, y=1027, z=7, stackpos=1}
   posp4 = {x=1025, y=1028, z=7, stackpos=1}

   doCreateItem(1304, 1, posp1)
   doCreateItem(1304, 1, posp2)
   doCreateItem(1304, 1, posp3)
   doCreateItem(1304, 1, posp4)

   local remove = {cid=cid, item=item, pos=pos, posp1=posp1, posp2=posp2, posp3=posp3, posp4=posp4}
   addEvent(onTime,5*60*1000,remove)

return TRUE
end

function onTime(remove)
getp1 = getThingfromPos(remove.posp1)
getp2 = getThingfromPos(remove.posp2)
getp3 = getThingfromPos(remove.posp3)
getp4 = getThingfromPos(remove.posp4)
doRemoveItem(getp1.uid, 1)
doRemoveItem(getp2.uid, 1)
doRemoveItem(getp3.uid, 1)
doRemoveItem(getp4.uid, 1)
end

 

e o tag eh esse:

<movevent event="StepIn" uniqueid="6000" script="teste.lua"/>

 

 

E tbm tem esse outro aqui:

function onStepIn(cid, item, frompos, item2, topos)
   Pedrapos = {x=399, y=67, z=10, stackpos=1}
   Pedra = getThingfromPos(Pedrapos)
   doTransformItem(Pedra.uid,1353)
   return 1
end

Link para o comentário
Compartilhar em outros sites

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