leonardo macedo 5 Postado Abril 26, 2015 Share Postado Abril 26, 2015 Boa noite galerinha do Tk, então estava passando um script de um ot meu para outro ot e acabou dando esse erro, alguem pode me ajudar? [18:25:51.934] [Error - MoveEvents Interface] [18:25:51.935] data/movements/scripts/vips/vip1.lua:onStepIn [18:25:51.937] Description: [18:25:51.938] data/movements/scripts/vips/vip1.lua:8: attempt to index global ' vip' (a nil value) [18:25:51.940] stack traceback: [18:25:51.941] data/movements/scripts/vips/vip1.lua:8: in function <data/moveme nts/scripts/vips/vip1.lua:1 Pasta do erro é essa. function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = fromPosition, kickEffect = CONST_ME_POFF, vipStorage = 4444 } if(getPlayerStorageValue(cid, tileConfig.vipStorage) > 0 or vip.hasVip(cid) == TRUE) then doTeleportThing(cid, {x = 1028, y = 1034, z = 7}) doSendMagicEffect({x = 1028, y = 1034, z = 7}, CONST_ME_TELEPORT) return true end doTeleportThing(cid, tileConfig.kickPos) doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Voce precisa ser VIP para acessar essa area.\nUse o comando !buyvip para adquirir sua VIP.") doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) return true end Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/ Compartilhar em outros sites More sharing options...
Mudrock 326 Postado Abril 26, 2015 Share Postado Abril 26, 2015 Seu VipTile não é compatível com o VipSystem que você usa no seu nome servidor tente editar a storage vipStorage = 4444 Abraços do Tio MudrocK Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648904 Compartilhar em outros sites More sharing options...
leonardo macedo 5 Postado Abril 26, 2015 Autor Share Postado Abril 26, 2015 Seu VipTile não é compatível com o VipSystem que você usa no seu nome servidor tente editar a storage vipStorage = 4444 Abraços do Tio MudrocK Ok, só alterar os numeros ? rep+ ai se ajudar por favor Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648907 Compartilhar em outros sites More sharing options...
Mudrock 326 Postado Abril 26, 2015 Share Postado Abril 26, 2015 Se você quiser um novo Tile System te passo. abraços Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648908 Compartilhar em outros sites More sharing options...
leonardo macedo 5 Postado Abril 26, 2015 Autor Share Postado Abril 26, 2015 Se você quiser um novo Tile System te passo. abraços Pode ser, tipo eu não quero usar teleport para esses acessos, se puder me passar ficarei agradecido Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648909 Compartilhar em outros sites More sharing options...
Mudrock 326 Postado Abril 26, 2015 Share Postado Abril 26, 2015 (editado) Em data\movements\scripts\Nomedoarquivo.lua coloque isso dentro: -- Script Vip Sytem 1.0 -- function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "[COLOR=blue]Você não possui super vip. Compre já sua super vip no site![/COLOR]", msgWelcome = "[COLOR=blue]Seja Bem Vindo a Area Super vip.[/COLOR]" } if getPlayerStorageValue(cid, [COLOR=red]13540[/COLOR]) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end AZUL: Mensagem quando o player passa pelo tileVERMELHO: Storagevalue da vip do seu servidor...Em data\movements\movements.xml coloque a seguinte tag: <movevent type="StepIn" uniqueid="[COLOR=red]13700[/COLOR]" event="script" value="vipe.lua"/> VERMELHO: UniqueID a ser adicionado no tile, no map editor. onde tem siginifica que é vermelho e azul Editado Abril 26, 2015 por MudrocK Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648910 Compartilhar em outros sites More sharing options...
leonardo macedo 5 Postado Abril 26, 2015 Autor Share Postado Abril 26, 2015 Em data\movements\scripts\Nomedoarquivo.lua coloque isso dentro: -- Script Vip Sytem 1.0 -- function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "[COLOR=blue]Você não possui super vip. Compre já sua super vip no site![/COLOR]", msgWelcome = "[COLOR=blue]Seja Bem Vindo a Area Super vip.[/COLOR]" } if getPlayerStorageValue(cid, [COLOR=red]13540[/COLOR]) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end AZUL: Mensagem quando o player passa pelo tile VERMELHO: Storagevalue da vip do seu servidor... Em data\movements\movements.xml coloque a seguinte tag: <movevent type="StepIn" uniqueid="[COLOR=red]13700[/COLOR]" event="script" value="vipe.lua"/> VERMELHO: UniqueID a ser adicionado no tile, no map editor. onde tem siginifica que é vermelho e azul antes de eu adicionar esse sistema, tipo no meu otserver são 3 vips a vip 1 e vip 2 não funcionaram e a vip 3 pode repedir o mesmo storage ? ou não ? esse aqui é o storage da minha vip 3 vipStorage = 13541 e ela funciona normal pode por o mesmo storage na vip 1 e vip 2 ? Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648912 Compartilhar em outros sites More sharing options...
Mudrock 326 Postado Abril 26, 2015 Share Postado Abril 26, 2015 Sim pode Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648920 Compartilhar em outros sites More sharing options...
leonardo macedo 5 Postado Abril 26, 2015 Autor Share Postado Abril 26, 2015 Sim pode Tipo mano estava vendo aqui, esta funcionando assim. quando o player da !buyvip ele ganha o acesso a area vip e quando o player não é vip de vez aparecer a msg que ele não é da esso erro. a pasta que eu vi aqui é essa. function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = fromPosition, kickEffect = CONST_ME_POFF, vipStorage = 13541 } if(getPlayerStorageValue(cid, tileConfig.vipStorage) > 0 or vip.hasVip(cid) == TRUE) then return true end doTeleportThing(cid, tileConfig.kickPos) doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Voce precisa ser VIP para acessar essa area.\nUse o comando !buyvip para adquirir sua VIP.") doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) return true end Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648930 Compartilhar em outros sites More sharing options...
Mudrock 326 Postado Abril 26, 2015 Share Postado Abril 26, 2015 troque por function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = fromPosition, kickEffect = CONST_ME_POFF, vipStorage = 13541 } if(getPlayerStorageValue(cid, tileConfig.Storage) > 0 or vip.tileVip(cid) == TRUE) then return true end doTeleportThing(cid, tileConfig.kickPos) doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Voce precisa ser VIP para acessar essa area.\nUse o comando !buyvip para adquirir sua VIP.") doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) return true end Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648933 Compartilhar em outros sites More sharing options...
leonardo macedo 5 Postado Abril 26, 2015 Autor Share Postado Abril 26, 2015 troque por function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = fromPosition, kickEffect = CONST_ME_POFF, vipStorage = 13541 } if(getPlayerStorageValue(cid, tileConfig.Storage) > 0 or vip.tileVip(cid) == TRUE) then return true end doTeleportThing(cid, tileConfig.kickPos) doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Voce precisa ser VIP para acessar essa area.\nUse o comando !buyvip para adquirir sua VIP.") doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) return true end não foi , pode me adicionar no skype ? leozinho_firmeza, pra te mostrar melhor Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1648937 Compartilhar em outros sites More sharing options...
Bruno 536 Postado Julho 14, 2015 Share Postado Julho 14, 2015 O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe. Link para o comentário https://xtibia.com/forum/topic/233543-error-moveevents-help/#findComment-1660509 Compartilhar em outros sites More sharing options...
Posts Recomendados