Script Com Erro Chamado Do Nada

brainless
em Lixeira Pública

brainless

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/10/06Posts: 26

Olá pessoal!

 

Bem, tenho notado de uns dias pra cá, que meu server executa um script sozinho (nenhum player logado) que contém a função onStepIn. Imagino que o uso dessa função seja para teleport's e checagem de floorlevel do estilo rookgaard. Queria saber se alguém já teve este tipo de problema, algo parecido e, principalmente, como se soluciona (y).

 

Nâo afeta em nada no server, continuo logando e utilizando normalmente. Mas um erro é sempre um erro né?

Segue uma screenshot para auxiliar, e mais abaixo o conteúdo do arquivo especificado:

 

160d84k.jpg

 

function onStepIn(cid, item, frompos, item2, topos)

 

if item.uid == 11000 then

 

newpos = {x=822, y=372, z=7}

doTeleportThing(cid,newpos)

doSendMagicEffect(newpos,12)

setPlayerStorageValue(cid,11000,2)

 

 

elseif item.uid == 11001 then

 

newpos = {x=836, y=409, z=7}

doTeleportThing(cid,newpos)

doSendMagicEffect(newpos,12)

setPlayerStorageValue(cid,11001,2)

 

 

end

 

end

 

PS.: ignorem os erros de uniqueID do mapa, o srv está em desenvolvimento ainda :blush:

conto com a ajuda de vcs!!!

Atualmente, dando suporte apenas a usuários TFS 2 e 3 (8.2 ~ 8.4) -- por julgar ser a melhor e mais estável distribuição de OTServs disponível.


2573165

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/09/07Posts: 6
Olá pessoal!

 

Bem, tenho notado de uns dias pra cá, que meu server executa um script sozinho (nenhum player logado) que contém a função onStepIn. Imagino que o uso dessa função seja para teleport's e checagem de floorlevel do estilo rookgaard. Queria saber se alguém já teve este tipo de problema, algo parecido e, principalmente, como se soluciona (y).

 

Nâo afeta em nada no server, continuo logando e utilizando normalmente. Mas um erro é sempre um erro né?

Segue uma screenshot para auxiliar, e mais abaixo o conteúdo do arquivo especificado:

 

Olá Amigo 'Brainless' !!

Tenho quase certeza de que o problema é que algum bixo está pisando nesse tile, daí o Script tenta add o storage value no BIXO, daí como Storage value só funciona em PLAYERS, você tem que usar estre script:

 

function onStepIn(cid, item, frompos, item2, topos)

player = isPlayer(cid)

 

 

if item.uid == 11000 and player == TRUE then -- checa se quem pisou é um player!

 

newpos = {x=822, y=372, z=7}

doTeleportThing(cid,newpos)

doSendMagicEffect(newpos,12)

setPlayerStorageValue(cid,11000,2)

 

 

elseif item.uid == 11001 and player == TRUE then -- checa se quem pisou é um player!

 

newpos = {x=836, y=409, z=7}

doTeleportThing(cid,newpos)

doSendMagicEffect(newpos,12)

setPlayerStorageValue(cid,11001,2)

 

 

end

 

end

Hospedagem de sites e servidores VPS para jogos!

Preços baratos e ótimo suporte técnico!

http://www.wgnhost.com.br/

 

------

Filha, te amo <3

2nb6qg1_th.gif

brainless

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/10/06Posts: 26
Olá Amigo 'Brainless' !!

Tenho quase certeza de que o problema é que algum bixo está pisando nesse tile, daí o Script tenta add o storage value no BIXO, daí como Storage value só funciona em PLAYERS, você tem que usar estre script:

 

OK! primeiro de tudo, obrigado pela ajuda. Quero informar também que já coloquei as alterações pra rodar, mas, como o ot demora um pouco pra apresentar o erro só vou poder te falar se funcionou amanhã...

 

mas agora uma breve análise:

monstros só se movem com a presença do player... e como vc pode ver pela screenshot.. não havia ninguém logado no momento...

npc's se movem a todo instante... logo, seria um erro que se repetiria várias vezes.. mas não, ele acontece uma única vez... e só...

 

 

Edit I: Bom, aparentemente resolveu. mas eu só tinha esquecido de logar algum char de teste para deixar de madrugada =/

entrei agora com o gm e passeei um pouco. depois vou logar e no almoço eu volto. Quem sabe com boas notícias

mesmo assim obrigado.

 

Edit II: Deu certo! estável e sem erros. Obrigado

Atualmente, dando suporte apenas a usuários TFS 2 e 3 (8.2 ~ 8.4) -- por julgar ser a melhor e mais estável distribuição de OTServs disponível.


Heitorzin

Ex-Coordenador XTibia
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 23/10/05Posts: 233Char no Tibia: Inp

Dúvida Sanada,

Tópico Fechado.


Ex-Coordenador XTibia.com