Qual seu vip system?
Tenta:
function onStepIn(cid, item, pos)
teleport1 ={x=1000, y=1000, z=7}
if isPlayer(cid) then
if item.actionid == 9198 then
vip = getPlayerStorageValue(cid,9198)
if vip == -1 then
doPlayerSendCancel(cid,"So players Vip podem ter acesso aos Teleports vip.")
doTeleportThing(cid,teleport1)
else
end
end
end
end
parceiro vc deve ter feito algo errado pq eu ja usei varios tutoriais daqui não um so mais varios é todos deram certo mano vc deve ta fazendo algo errado. rep+
info
Grupo: Campones
Registrado: 18/08/12
Posts: 61
Reputação: -1

Poderia deixar explicado, tipo
if item.actionid : server pra q?
Tenta dessa maneira,
data/movements/scripts, crie um arquivo com extensão .lua, nomeie-o viptile, e coloque neste o seguinte conteúdo:
function onStepIn(cid, item, position, fromPosition)
local to_no = {x = 1000, y = 1000, z = 7}
local to_yes = {x = xxx, y = yyy, z = zzz} --Para onde será teleportado na área VIP.
local timenow = os.time()
local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))
if quantity > 0 then
doPlayerSendTextMessage(cid, 27, "Bem vindo à área VIP!")
doTeleportThing(cid, to_yes)
else
doPlayerSendCancel(cid, "Você não é VIP...")
doTeleportThing(cid, to_no)
end
return true
end
<movevent type="StepIn" actionid="401921" event="script" value="viptile.lua"/>
Editado Novembro 30 por zipter98
info
Grupo: Campones
Registrado: 18/08/12
Posts: 61
Reputação: -1

Tenta dessa maneira,
data/movements/scripts, crie um arquivo com extensão .lua, nomeie-o viptile, e coloque neste o seguinte conteúdo:
function onStepIn(cid, item, position, fromPosition) local to_no = {x = 1000, y = 1000, z = 7} local to_yes = {x = xxx, y = yyy, z = zzz} --Para onde será teleportado na área VIP. local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) if quantity > 0 then doPlayerSendTextMessage(cid, 27, "Bem vindo à área VIP!") doTeleportThing(cid, to_yes) else doPlayerSendCancel(cid, "Você não é VIP...") doTeleportThing(cid, to_no) end return true endAgora, em data/movements, abra o arquivo movements.xml, e coloque a seguinte tag:<movevent type="StepIn" actionid="401921" event="script" value="viptile.lua"/>Depois, basta configurar no seu map editor o tile desejado com o actionid configurado na tag. (não se esqueça de verificar se esse actionid já está em uso no seu servidor; caso já esteja, basta colocar, então, um outro actionid na tag.)
Obrigado ^^
info
Grupo: Herói
Registrado: 25/10/12
Posts: 2.4k
Reputação: +687
Gênero: Masculino
Char no Tibia: Nuncative

Tópico movido para a seção de dúvidas e pedidos resolvidos.





info
Grupo: Campones
Registrado: 18/08/12
Posts: 61
Reputação: -1
Preciso de um script de VIP TILE assim:
Que você só passa nessa tile 9198 se você tiver vip, se você não tiver você será teletransportado para esse Pos: 1000 1000 7
Eu tentei vários scripts daqui nenhum funcionou no meu Servidor 8.6
Obrigado