Ir para conteúdo
  • Cadastre-se

(Resolvido)ERRO DISTRO SISTEMA VIP [ 8.60 ]


Ir para solução Resolvido por FeeTads,

Posts Recomendados

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
 

 

image.thumb.png.46bcc5629255ba3be8d798fc75b8d4ea.png

 

Editado por Strikerzerh (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Strikerzerh mudou o título para ERRO DISTRO SISTEMA VIP [ 8.60 ]
  • 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

 

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo