Ir para conteúdo

Featured Replies

Postado

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)

Resolvido por FeeTads

Ir para solução
  • Strikerzerh mudou o título para ERRO DISTRO SISTEMA VIP [ 8.60 ]
Postado
  • 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

 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo