Ir para conteúdo

[action] Preciso De Uma Adaptação Para Esse Script


delirous400

Posts Recomendados

Bom preciso de uma adaptação para este script. O que eu qro eh o seguinte, que esse script além de por as pedras em determinado lugar fassa com que 4 alavancas se transformem de 1946 para 1945 ... Acho que eh bem simples fazer isso, mas n sei qse nda de script.

 

function onWalkIn(cid, item, pos)

posp1 = {x=399, y=67, z=10, stackpos=1}
posp2 = {x=412, y=61, z=10, stackpos=1}
posp3 = {x=421, y=67, z=10, stackpos=1}
posp4 = {x=421, y=76, z=10, stackpos=1}

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

return TRUE
end

 

 

Vlw :smile_positivo:

Link para o comentário
Compartilhar em outros sites

Ele já está pondo as pedras? Que bom =D

 

[Removido]

Esqueci do que você falou ._.'

 

Vou fazer aqui, editando..

 

function onWalkIn(cid, item, pos)

posp1 = {x=399, y=67, z=10, stackpos=1}
posp2 = {x=412, y=61, z=10, stackpos=1}
posp3 = {x=421, y=67, z=10, stackpos=1}
posp4 = {x=421, y=76, z=10, stackpos=1}
lever1 = {x=1, y=1, z=1, stackpos=1}
lever2 = {x=1, y=1, z=1, stackpos=1}
lever3 = {x=1, y=1, z=1, stackpos=1}
lever4 = {x=1, y=1, z=1, stackpos=1}

doCreateItem(1353, 1, posp1)
doCreateItem(1353, 1, posp2)
doCreateItem(1353, 1, posp3)
doCreateItem(1353, 1, posp4)
doTransformItem(getThingfromPos(lever1), 1945)
doTransformItem(getThingfromPos(lever2), 1945)
doTransformItem(getThingfromPos(lever3), 1945)
doTransformItem(getThingfromPos(lever4), 1945)

return TRUE
end

 

Aí está, vou fazer um remake usando loops para ficar mais bonito x)

 

Remake:

--Posições das pedras
StonesPos = {
  [1] = {x=1, y=1, z=1, stackpos=1},
  [2] = {x=1, y=1, z=1, stackpos=1},
  [3] = {x=1, y=1, z=1, stackpos=1},
  [4] = {x=1, y=1, z=1, stackpos=1}}

--Posições das alavancas
SwitchesPos = {
  [1] = {x=1, y=1, z=1, stackpos=1},
  [2] = {x=1, y=1, z=1, stackpos=1},
  [3] = {x=1, y=1, z=1, stackpos=1},
  [4] = {x=1, y=1, z=1, stackpos=1}}

function onWalkIn()
  for i = 1, #StonesPos do
  doCreateItem(1304, 1, StonesPos[i])
  end
  for j = 1, #SwitchesPos do
  doTransformItem(getThingfromPos(SwitchesPos[j]).uid, 1945)
  end 
return true
end

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

Vc me ajudando novamente, BRIGADÃO !!!

 

Sim está colocando as pedras, graças a vc que disse que na antiga era onWalkin, dai eu soh mudei de "onStepIn"(me faltou a palavra certa agora) para onWalkin e funcionou !

 

As pedras estão aparecendo, porém, as alavancas não estão se transformando, n sei pq ;x

 

Mas msm assim vlw, vc como sempre me ajudando ;]

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

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