Ir para conteúdo

[ Resolvido ]gente Por Favor Me Ajudem Nesse Script Aqui!


mathemas

Posts Recomendados

Gente o que ta de errado aqui nesse script,que ta dando erro em 5 à 5 minutos se a pessoa não pisa no tile VIP.Olha o erro ai:

 

[07/12/2009 14:42:22] Lua Script Error: [MoveEvents Interface]

[07/12/2009 14:42:22] data/movements/scripts/vipTile.lua:onStepIn

 

[07/12/2009 14:42:22] luaGetPlayerStorageValue(). Player not found

 

[07/12/2009 14:42:23] Lua Script Error: [MoveEvents Interface]

[07/12/2009 14:42:23] data/movements/scripts/vipTile.lua:onStepIn

 

[07/12/2009 14:42:23] data/movements/scripts/vipTile.lua:12: attempt to compare boolean with number

[07/12/2009 14:42:23] stack traceback:

[07/12/2009 14:42:23] data/movements/scripts/vipTile.lua:12: in function <data/movements/scripts/vipTile.lua:1>

 

Agora ele traduzido:

 

[07/12/2009 14:42:22] Lua Script Error: [MoveEvents Interface]

[07/12/2009 14:42:22] data / movimentos / scripts / vipTile.lua: onStepIn

 

[07/12/2009 14:42:22] luaGetPlayerStorageValue (). Jogador não encontrado

 

[07/12/2009 14:42:23] Lua Script Error: [MoveEvents Interface]

[07/12/2009 14:42:23] data / movimentos / scripts / vipTile.lua: onStepIn

 

[07/12/2009 14:42:23] data / movimentos / scripts / vipTile.lua: 12: tentativa de comparar com o número de boolean

[07/12/2009 14:42:23] stack traceback:

[07/12/2009 14:42:23] data / movimentos / scripts / vipTile.lua: 12: em função <data/movements/scripts/vipTile.lua:1>

 

Aqui o script dele,e ve o que está de errado:

function onStepIn(cid, item, position, fromPosition)

 

local tileConfig = {

kickPos = {x=160, y=53, z=7},---Coordenada que o player vai ir se não for vip

kickEffect = CONST_ME_POFF,---Efeito do player quando for enviado pra coordenada

kickMsg = "So vip que PODE.Podre.",----Mensagem quando não for VIP

enterMsg = "Bem vindo vip,bom up!",---Mensagem quando for VIP

enterEffect = CONST_ME_MAGIC_BLUE,

vipStorage = 13540,

}

 

if(getPlayerStorageValue(cid, tileConfig.vipStorage) <= 0) then

doTeleportThing(cid, tileConfig.kickPos)

doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect)

doPlayerSendCancel(cid, tileConfig.kickMsg)

else

doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg)

doSendMagicEffect(position, tileConfig.enterEffect)

end

return TRUE

end

 

Valeu

Link para o comentário
Compartilhar em outros sites

function onStepIn(cid, item, position, fromPosition)

      if not(getPlayerStorageValue(cid, 13540) == 1) then
             doTeleportThing = {x=160, y=53, z=7}
             doSendMagicEffect(cid, CONST_ME_MAGIC_BLUE)
             doPlayerSendCancel(cid, "Você não é VIP")
      else
             doPlayerSendTextMessage(cid, 22, "Bem vindo à Area VIP")
             doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)
      end
end

 

Só substituir pelo antigo, está do mesmo jeito, só mudei algumas coisa.

 

Abraços.

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

Vou ver o que está ocorrendo e já atualizo o post.

 

---

-- remaked vip tile by kakilo

function onStepIn(cid, item, position, fromPosition)

      if not(getPlayerStorageValue(cid, 13540) == 1) then
             doTeleportThing(cid, {x = 160, y = 53, z = 7})
             doSendMagicEffect(cid, CONST_ME_MAGIC_BLUE)
             doPlayerSendCancel(position, "Você não é VIP")
      else
             doPlayerSendTextMessage(cid, 22, "Bem vindo à Area VIP")
             doSendMagicEffect(position, CONST_ME_MAGIC_BLUE)
      end
return TRUE
end

 

Se não funcionar, pm-me.

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

Olha agora foi,so que volto aquele erro so que é menor

[07/12/2009 15:36:18] Lua Script Error: [MoveEvents Interface]

[07/12/2009 15:36:18] data/movements/scripts/vipTile.lua:onStepIn

 

[07/12/2009 15:36:18] attempt to index a number value

[07/12/2009 15:36:18] stack traceback:

[07/12/2009 15:36:18] [C]: in function 'doSendMagicEffect'

[07/12/2009 15:36:18] data/movements/scripts/vipTile.lua:7: in function <data/movements/scripts/vipTile.lua:3>

 

ve se não é o Movements.xml:

 

<movevent type="StepIn" actionid="13500" event="script" value="vipTile.lua"/>

 

E tá falando que o erro é no

[C]: in function 'doSendMagicEffect'

 

[07/12/2009 15:36:18] Lua Script Error: [MoveEvents Interface]

[07/12/2009 15:36:18] data/movements/scripts/vipTile.lua:onStepIn

 

[07/12/2009 15:36:18] attempt to index a number value

[07/12/2009 15:36:18] stack traceback:

[07/12/2009 15:36:18] [C]: in function 'doSendMagicEffect'

[07/12/2009 15:36:18] data/movements/scripts/vipTile.lua:7: in function <data/movements/scripts/vipTile.lua:3>

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

Ele inverteu, troca:

             doSendMagicEffect(cid, CONST_ME_MAGIC_BLUE)
             doPlayerSendCancel(position, "Você não é VIP")

 

Por:

             doSendMagicEffect(position, CONST_ME_MAGIC_BLUE)
             doPlayerSendCancel(cid, "Você não é VIP")

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...