mathemas 0 Postado Dezembro 7, 2009 Share Postado Dezembro 7, 2009 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 https://xtibia.com/forum/topic/124648-resolvido-gente-por-favor-me-ajudem-nesse-script-aqui/ Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Dezembro 7, 2009 Share Postado Dezembro 7, 2009 Vou refazer o script para você, não vai demorar muito, ele economizará memória RAM e não terá erros. Daqui a pouco eu posto. Abraços. Link para o comentário https://xtibia.com/forum/topic/124648-resolvido-gente-por-favor-me-ajudem-nesse-script-aqui/#findComment-823633 Compartilhar em outros sites More sharing options...
mathemas 0 Postado Dezembro 7, 2009 Autor Share Postado Dezembro 7, 2009 Esqueci de Mencionar que esse vip tile é da ActionID(ActionID:13500) Link para o comentário https://xtibia.com/forum/topic/124648-resolvido-gente-por-favor-me-ajudem-nesse-script-aqui/#findComment-823640 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Dezembro 7, 2009 Share Postado Dezembro 7, 2009 (editado) 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 Dezembro 7, 2009 por KaKilo Link para o comentário https://xtibia.com/forum/topic/124648-resolvido-gente-por-favor-me-ajudem-nesse-script-aqui/#findComment-823643 Compartilhar em outros sites More sharing options...
mathemas 0 Postado Dezembro 7, 2009 Autor Share Postado Dezembro 7, 2009 (editado) I cara não funciono aqui não,quem não é vip pode passar do mesmo jeito Editado Dezembro 7, 2009 por mathemas Link para o comentário https://xtibia.com/forum/topic/124648-resolvido-gente-por-favor-me-ajudem-nesse-script-aqui/#findComment-823645 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Dezembro 7, 2009 Share Postado Dezembro 7, 2009 (editado) 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 Dezembro 7, 2009 por KaKilo Link para o comentário https://xtibia.com/forum/topic/124648-resolvido-gente-por-favor-me-ajudem-nesse-script-aqui/#findComment-823652 Compartilhar em outros sites More sharing options...
mathemas 0 Postado Dezembro 7, 2009 Autor Share Postado Dezembro 7, 2009 (editado) 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 Dezembro 7, 2009 por mathemas Link para o comentário https://xtibia.com/forum/topic/124648-resolvido-gente-por-favor-me-ajudem-nesse-script-aqui/#findComment-823666 Compartilhar em outros sites More sharing options...
Kydrai 146 Postado Dezembro 7, 2009 Share Postado Dezembro 7, 2009 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 https://xtibia.com/forum/topic/124648-resolvido-gente-por-favor-me-ajudem-nesse-script-aqui/#findComment-823672 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Dezembro 7, 2009 Share Postado Dezembro 7, 2009 Nossa, que falha Bem, já foi resolvido, agradecido. Tópico fechado :button_cancel: Link para o comentário https://xtibia.com/forum/topic/124648-resolvido-gente-por-favor-me-ajudem-nesse-script-aqui/#findComment-823674 Compartilhar em outros sites More sharing options...
Posts Recomendados