RE

Premium Tile

Por realquimista, 18 de dez. de 2010 em Archived

tibia
script
otserv
3
966
18 de dezembro de 2010 às 17:52

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.

bonazza20B
19 de dezembro de 2010 às 11:27

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

19 de dezembro de 2010 às 12:50

Não era o que esperava mas funcionou igual.



 

Obrigado. :D