Ir para conteúdo

Posts Recomendados

Tipo do script: Movement



Protocolo (versão do Tibia): 8.5

Servidor utilizado: The Forgotten

Nível de experiência: Depende

Adicionais/Informações: Já possou o script. Mas o problema é o seguinte:

Se o player tem Premium Account ele passa pra área vip. (esquerda)

Só que se seu P.A. acabar ele ficará preso, e não quero por um teleporte como saída.
premmy.png

Resumindo preciso de um script que faça o teleporte corretamente. Tanto indo como vindo se não for P.A. leve tp para a entrada da ponte. (direita).

 

O script que uso.

function onStepIn(cid, item, position, fromPosition)

local config = {
msgDenied = "You need to have a Premium Account to enter this area.",
}

if not isPremium(cid) then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid,22, config.msgDenied)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return TRUE
end
return TRUE
end

 

 

P.S.: REP+ pra quem resolver.

Link para o comentário
https://xtibia.com/forum/topic/147675-premium-tile/
Compartilhar em outros sites

tenta usar assim:

 

function onStepIn(cid, item, position, fromPosition)

local msg = "You need to have a Premium Account to enter this area."

if getPlayerLookDir(cid) == 1 then
elseif not isPremium(cid) then 
doTeleportThing(cid, fromPosition, true) 
doPlayerSendTextMessage(cid,22, msg) 
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) 
return TRUE 
end 
return TRUE
end

Link para o comentário
https://xtibia.com/forum/topic/147675-premium-tile/#findComment-977724
Compartilhar em outros sites

×
×
  • Criar Novo...