SU
tfs 1.0

Erro no script

Por surfnament, 09 de mar. de 2016 em Scripts

10
2k
surfnamentS
09 de março de 2016 às 23:38

Ola , vim pedir ajuda dos universitarios novamente hehehe

 

TFS 1.0

Estou com um probleminha.... Nao sei como , mas ta rolando um bug aonde o player fica duplicado! Isso mesmo , 2 bonecos , onde 1 fica no respawn(templo) como se fosse um accmanager (nao anda) .... e o outro é o jogador verdadeiro q se move normalmente e reflete outfit e movimentos(direçao) no clone...

Se eu der /r no clone o servidor cai e da este erro:

 

https://uploaddeimagens.com.br/imagens/erro-png--385

Alguem poderia me ajudar?

 

 

Nao sei se tem haver mas tbm estou com esse erro no console , podem me ajudar a resolver também? (talvez esteja ligado ao erro acima)

https://uploaddeimagens.com.br/imagens/erro-png--386

Editado Março 9 por Prototype

DanihcvD
10 de março de 2016 às 15:10

kkkkkkk krl, nunca tinha visto um bug assim

Esse erro começou do nada, sozinho, ou foi dps de vc instalar algum sistema? (Pq de acordo com a msg do erro, o bug parece estar relacionado à um sistema de cast que vc tem instalado aí)

surfnamentS
10 de março de 2016 às 19:26

Ele veio junto com o servidor base q eu estou usando.... Nao sei o porque ele ocorre , perguntei pro player bugado se ele usou cast ele disse que nao.... Ja ocorreu umas 3x e comigo também....

DanihcvD
10 de março de 2016 às 21:05

Manda o teu script cast.lua (data\creaturescripts\scripts\others)

surfnamentS
10 de março de 2016 às 23:02

 

 

function onLogout(cid)
db.query("UPDATE `players` SET `cast` = 0 WHERE `id` = " .. getPlayerGUID(cid) .. ";")
return true
end

 

 

DanihcvD
11 de março de 2016 às 00:19

Hm... Não parece ter nada errado com esse script... Manda o script removething.lua (data\talkactions\scripts)

surfnamentS
11 de março de 2016 às 07:51

 

 

function onSay(cid, words, param)
local player = Player(cid)
if not player:getGroup():getAccess() then
return true
end

local position = player:getPosition()
position:getNextPosition(player:getDirection())

local tile = position:getTile()
if not tile then
player:sendCancelMessage("Object not found.")
return false
end

local thing = tile:getTopVisibleThing(player)
if not thing then
player:sendCancelMessage("Thing not found.")
return false
end

if thing:isCreature() then
thing:remove()
elseif thing:isItem() then
if thing == tile:getGround() then
player:sendCancelMessage("You may not remove a ground tile.")
return false
end
thing:remove(tonumber(param) or -1)
end

position:sendMagicEffect(CONST_ME_MAGIC_RED)
return false
end

 

 

Lucas CPL
11 de março de 2016 às 09:39

https://uploaddeimagens.com.br/imagens/erro-png--386

 

Em config.lua mude isso

allowClones = "yes" ou allowClones = true

 

para isso

 

allowClones = "no" ou allowClones = false

surfnamentS
11 de março de 2016 às 19:20

Ja esta allowClones = "no"

2 semanas depois...
surfnamentS
23 de março de 2016 às 22:43

@up

Descobri que o erro acontece apos o jogador morrer , relogar nao ocorre.... Porem é apenas com alguns jogadores.... Ocorreu com 4 sómente ate agora.