Ir para conteúdo
  • 0

Ajuda: [Error - Moveevent::executestep] Call Stack Overflow.


PedroSouza

Pergunta

Por favor, me ajudem!

 

Este script está me causando o seguinte problema:

 

[Error - MoveEvent::executeStep] Call stack overflow.

 

Script:

 

<movevent type="StepIn" itemid="11777-11785;1533-1542; 11809-11811; 5303-5304; 1111-1119; 873-878; 1036-1048; 6436-6439" event="script" value="block2wall.lua"/>

 

function onStepIn(cid, item, position, fromPosition)

 

if isSummon(cid) and getCreatureName(cid) == "Gastly" or getCreatureName(cid) == "Shiny Gastly" or getCreatureName(cid) == "Haunter" or getCreatureName(cid) == "Shiny Haunter" or getCreatureName(cid) == "Gengar" or getCreatureName(cid) == "Shiny Gengar" or getCreatureName(cid) == "Misdreavus" then

return true

end

 

if isPlayer(cid) then

doTeleportThing(cid, fromPosition, false)

return true

end

 

if isSummon(cid) then

doTeleportThing(cid, fromPosition, false)

return true

end

 

 

if isMonster(cid) then

doTeleportThing(cid, fromPosition, false)

return true

end

end

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

8 respostass a esta questão

Posts Recomendados

  • 0
functiono onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local a = {"Gastly","Shiny Gastly","Haunter","Shiny Haunter","Gengar","Shiny Gengar","Misdreavus"}
if isSummon(cid) and  isInArray(a, getCreatureName(cid)) then
 return true
else
 doTeleportThing(cid, fromPosition, false)
end
end

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

  • 0

functiono nStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local a = {"Gastly","Shiny Gastly","Haunter","Shiny Haunter","Gengar","Shiny Gengar","Misdreavus"}
if isSummon(cid) and  isInArray(a, getCreatureName(cid)) then
 return true
else
 doTeleportThing(cid, fromPosition, false)
end
end

 

 

Agradeço a resposta, mas não funcionou.

Link para o comentário
Compartilhar em outros sites

  • 0

@PedroSouza

 

Só alterar aqui:

 

functiono nStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)

 

ficando assim:

 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)

 

Tá com um erro de digitação no começo do script.

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

  • 0

@PedroSouza

 

Só alterar aqui:

 

functiono nStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)

 

ficando assim:

 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)

 

Tá com um erro de digitação no começo do script.

 

100%!

Link para o comentário
Compartilhar em outros sites

  • 0

@PedroSouza

 

Só alterar aqui:

 

functiono nStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)

 

ficando assim:

 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)

 

Tá com um erro de digitação no começo do script.

 

100%!

 

Isto quer diser oq exatamente?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...