[Encerrado] ERRO POI

serginhopp
em Tópicos Sem Resposta

serginhopp

sgn
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/11/11Posts: 11

Eae XTibianos, e aqui estou eu novamente para perguntar sobre mais um erro! EHUAEUHAEHUA

 

Dessa vez é o seguinte galera, ta dando erro na Pits Of Inferno do meu servidor e to meio confuso para arrumar e queria que alguém que realmente entenda do assunto me ajudasse a concertar esse bug..

 

Segue a imagem do erro:

PFljAXk.jpg

 

Após isso o server cai e tenho que reiniciar..

 

 

Alguem me salva kkkkkk se me ajudar dou REP+ como sempre faço!

Agradeço desde já!!! :*

Att. Serginho

Bora jogar negads:

Entra lá e da uma olhada, não custa nada!

VYUFPEI.jpg

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

data/movements/scripts/Pits of Inferno, abra o arquivo MagicWallENTRANCE.LUA, abra com o bloco de notas poste aqui pf.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

serginhopp

sgn
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/11/11Posts: 11

data/movements/scripts/Pits of Inferno, abra o arquivo MagicWallENTRANCE.LUA, abra com o bloco de notas poste aqui pf.

 

ta ae amigo:

function onStepIn(cid, item, pos)
local position = {x=412, y=1414, z=9}
local position2 = {x=398, y=1380, z=9}

 if (getPlayerItemCount(cid, 1970) < 1) then
  doTeleportThing(cid, position)
  doSendMagicEffect(position,10)
 else
  doTeleportThing(cid, position2)
  doSendMagicEffect(position2,10)
 end
end

 

@EDIT:

 

se eu colocar assim, será que da certo??

function onStepIn(cid, item, pos)
 if (!isPlayer(cid)) then
  return TRUE
 end
local position = {x=412, y=1414, z=9}
local position2 = {x=398, y=1380, z=9}

 if (getPlayerItemCount(cid, 1970) < 1) then
  doTeleportThing(cid, position)
  doSendMagicEffect(position,10)
 else
  doTeleportThing(cid, position2)
  doSendMagicEffect(position2,10)
 end
end

Att. Serginho

Bora jogar negads:

Entra lá e da uma olhada, não custa nada!

VYUFPEI.jpg

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Tenta assim:

 

 

 

function onStepIn(cid, item, pos)

local position = {x=412, y=1414, z=9}

local position2 = {x=398, y=1380, z=9}

 

if getPlayerItemCount(cid, 1970) < 1 then

doTeleportThing(cid, position)

doSendMagicEffect(position,10)

else

doTeleportThing(cid, position2)

doSendMagicEffect(position2,10)

end

end

 


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Gears

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 11/01/13Posts: 576Char no Tibia: Darashia del Shee

Tenta assim

 

local table = {
pos1 = {x=412, y=1414, z=9},
pos2 = {x=398, y=1380, z=9}
}
-- End config --

function onStepIn(cid, item, position, fromPosition, toPosition)
 if (getPlayerItemCount(cid, 1970) < 1 then
  doTeleportThing(cid, table.pos1)
  doSendMagicEffect(getPlayerPosition(cid),10)
 else
doTeleportThing(cid, table.pos2)
 doSendMagicEffect(getPlayerPosition(cid),12)
   end
 end

 

data/movements/scripts/Pits of Inferno, abra o arquivo MagicWallENTRANCE.LUA, abra com o bloco de notas poste aqui pf.

 

ta ae amigo:

function onStepIn(cid, item, pos)
local position = {x=412, y=1414, z=9}
local position2 = {x=398, y=1380, z=9}

 if (getPlayerItemCount(cid, 1970) < 1) then
  doTeleportThing(cid, position)
  doSendMagicEffect(position,10)
 else
  doTeleportThing(cid, position2)
  doSendMagicEffect(position2,10)
 end
end

 

@EDIT:

 

se eu colocar assim, será que da certo??

function onStepIn(cid, item, pos)
 if (!isPlayer(cid)) then
  return TRUE
 end
local position = {x=412, y=1414, z=9}
local position2 = {x=398, y=1380, z=9}

 if (getPlayerItemCount(cid, 1970) < 1) then
  doTeleportThing(cid, position)
  doSendMagicEffect(position,10)
 else
  doTeleportThing(cid, position2)
  doSendMagicEffect(position2,10)
 end
end

 

Não, não daria certo, mas talvez assim daria :))

 

function onStepIn(cid, item, position, fromPosition, toPosition)
local table = {
pos1 = {x=412, y=1414, z=9},
 pos2 = {x=398, y=1380, z=9}
}

function onStepIn(cid, item, position, fromPosition, toPosition)
 if isPlayer(cid) then	  
 if (getPlayerItemCount(cid, 1970) < 1) then
  doTeleportThing(cid, pos1)
  doSendMagicEffect(getPlayerPosition(cid),10)
 else
  doTeleportThing(cid, pos2)
  doSendMagicEffect(getPlayerPosition(cid),10)
 end
end

 

Estagiário 24/01/2013

pedido para sair : 23/02/2013

Volta como estagiário: 11/04/2013

Pedido para sair: 10/05/2013

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

O erro é na função getPlayerItemCount. Já arrumei só substituir


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
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.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel