Wiisht 3 Postado Agosto 30, 2013 Share Postado Agosto 30, 2013 Então galera oque ta acontecendo é o seguinte, tem acontecido um Crash no meu servidor que é assim.o servidor está la.. estável, tudo ok.!só que ai do nada aparece o seguinte erro no console:[Error - MoveEvent::executeStep] Call stack overflow.[Error - MoveEvent::executeStep] Call stack overflow.[Error - MoveEvent::executeStep] Call stack overflow.[Error - MoveEvent::executeStep] Call stack overflow.Umonte destes erro até cair o server...eu sei que para vocês me ajudarem voces precisam do script..mais o que me mata também é isto.. eu nao sei exatamente qual script está causando isto, pois como eu falei está tudo normal dai do nada acontece isso..Então a ajuda que eu também peço para vocês se puderem ajudar, é voces tem alguma ideia do que pode causar isto no Servidor PDA s/level do slicer ? Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/ Compartilhar em outros sites More sharing options...
Akzs 56 Postado Agosto 30, 2013 Share Postado Agosto 30, 2013 Veja este topico pode ser o mesmo problema. http://www.xtibia.com/forum/topic/192205-ajuda-error-moveeventexecutestep-call-stack-overflow/ Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/#findComment-1555863 Compartilhar em outros sites More sharing options...
Wiisht 3 Postado Agosto 30, 2013 Autor Share Postado Agosto 30, 2013 puts não é não cara, pois o problema desse cara, parece que ao ligar acontecia isto no dele.. o meu é depois de um tempo, os players abusam do bug que faz cair o server e tal..mais obrigado por tentar ajudar !ps: sobre esse Blockwall se alguem estiver interessado, acabo de descobrir outro bug.se o seu Gengar está com o nome de GENGAR ele irá atravessar as paredes normalmente, se voce colocar um Nick qualquer nele, ele para de atravessar!Mais voltando ao crash aqui, se alguem mais puder ajudar =X Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/#findComment-1555872 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Agosto 30, 2013 Share Postado Agosto 30, 2013 (editado) esse stack overflow acontece quando algum script tenta executar uma ms açao sem parar... dai as sources detectam isso e lançam esse erro... normalmente acontece quando tu usa um onStepIn/onStepOut desse genero... doTeleportThing(cid, fromPosition) se o player, por alguma razao, nascer bem emcima do tile do onStepIn, o script vai ficar tentando mandar ele de volta pro tile e isso causa o stack overflow... o foda, eh q n tem como saber exatamente qual script ta causando isso kk' a n ser q tu, sei la, faça alguma proteçao em todos os scripts de onStepIn e onStepOut q verifique se a fromPosition eh igual a pos atual do player... ps: todos os eventos de movements podem causar esse erro... mas o mais comum eh o onStepIn e onStepOut ms... Editado Agosto 30, 2013 por Slicer Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/#findComment-1555894 Compartilhar em outros sites More sharing options...
Wiisht 3 Postado Agosto 30, 2013 Autor Share Postado Agosto 30, 2013 ah sim entendo, então mais como eu não adicionei nenhum tipo de Movements no meu servidor desde a sua ultima versão e tal, fica dificil saber qual stepIn/Out está causando isto não é ? :x Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/#findComment-1556006 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Agosto 30, 2013 Share Postado Agosto 30, 2013 sim... a unica maneira ms eh adicionar a proteçao em todos os scripts... -pelo menos o unico jeito q me vem a mente- Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/#findComment-1556032 Compartilhar em outros sites More sharing options...
Wiisht 3 Postado Agosto 30, 2013 Autor Share Postado Agosto 30, 2013 Tem como voce me passar essa proteção se puder cara ? Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/#findComment-1556043 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Agosto 30, 2013 Share Postado Agosto 30, 2013 (editado) eh q assim... depende como ta os parametros da tua funçao... por exemplo, com os parametros assim.. function onStepIn(cid, item, position, fromPosition) podes fazer algu como... if position.x == fromPosition.x and position.y == fromPosition.y and position.z == fromPosition.z then print("[Movements] Error detected, position: {"..position.x..", "..position.y..", "..position.z.."}!") return true end dai com isso n vai da mais o erro... mas o player q ficar bugado vai conseguir passar pelo tile em questao... e com o print ali, tu ja pode saber em q pos do mapa ta dando o erro e dai com isso da pra saber qual script ta causando ele... Editado Agosto 30, 2013 por Slicer Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/#findComment-1556046 Compartilhar em outros sites More sharing options...
Wiisht 3 Postado Agosto 30, 2013 Autor Share Postado Agosto 30, 2013 ta certo, adicionei essa proteção em quase todos arquivos StepIn/Out então !vamos ver no que vai dar kkk, obrigado novamente Slicer s2 Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/#findComment-1556052 Compartilhar em outros sites More sharing options...
Stigal 585 Postado Abril 21, 2018 Share Postado Abril 21, 2018 A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário https://xtibia.com/forum/topic/220248-encerrado-pda-bug-movements/#findComment-1735209 Compartilhar em outros sites More sharing options...
Posts Recomendados