Postado Agosto 5, 2022 2 anos Boa noite pessoal, o erro acontece da seguinte maneira, quando você coloca o uniqueID em um piso que seria para só vip passar pelo piso, está dando um erro que quando algum monstro pisa em cima ele não consegue passar e aparece esse erro na distro! se alguém poder me ajudar iria ficar muito grato!!! SEGUE A SCRIPT: -- Script Vip Sytem 1.0 -- function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Está área é exclusiva para jogadores VIP. Para adquirir sua VIP basta usar o comando: !comprarvip10 ou !comprarvip30.", msgWelcome = "Bem Vindo a Área VIP!" } if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end Editado Agosto 5, 2022 2 anos por Strikerzerh (veja o histórico de edições)
Postado Agosto 6, 2022 2 anos Solução Em 04/08/2022 em 22:45, Strikerzerh disse: ficar muito grato!!! existe 4 funções pra checar alguma creature no tibia isCreature(cid) > se é alguma creature, ou seja, se é algo passando ali. isPlayer(cid) > se é um player, qualquer outra coisa q não seja player, não se encaixa. isMonster(cid) > se é monster, qualquer coisa que não seja monster não se encaixa. isSummons(creature) > se é summon tanto de bixo como de player o seu script pra ignorar NPC's e monsters deve ficar assim: -- Script Vip Sytem 1.0 -- function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then -- se não for player return true -- retorna true end local config = { msgDenied = "Está área é exclusiva para jogadores VIP. Para adquirir sua VIP basta usar o comando: !comprarvip10 ou !comprarvip30.", msgWelcome = "Bem Vindo a Área VIP!" } if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end
Postado Agosto 6, 2022 2 anos Autor Deu certo manin, muito obrigado de verdade REP+ Se poder me ajuda com meus outros topicos
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.