local topos = {x=1120, y=1188, z=7} -- Posição para onde o player será teleportado.
local money = 20000 -- quanto de dinheiro vai remover
local level = 1000 -- quantos levels precisa ter
function onUse(cid)
if doTeleportThing(cid, topos) then
doPlayerRemoveMoney(cid,money)
if getPlayerLevel(cid,level) then
doPlayerSendTextMessage(cid,20,"You have been teleported to NAME.") -- Mude o NAME para o nome do local que o player será teleportado.
end
end
Alavanca que teleporta, quero por level!
Por Trivelatos, 27 de fev. de 2013 em Scripts
info
Grupo: Lorde
Registrado: 22/07/12
Posts: 2.2k
Reputação: +453
Char no Tibia: Kissy

info
Grupo: Banidos
Registrado: 11/01/13
Posts: 576
Reputação: +109
Char no Tibia: Darashia del Shee

local topos = {x=1120, y=1188, z=7} -- Posição para onde o player será teleportado. local money = 20000 -- quanto de dinheiro vai remover local level = 1000 -- quantos levels precisa ter function onUse(cid) if doTeleportThing(cid, topos) then doPlayerRemoveMoney(cid,money) if getPlayerLevel(cid,level) then doPlayerSendTextMessage(cid,20,"You have been teleported to NAME.") -- Mude o NAME para o nome do local que o player será teleportado. end end
Bom, tenho quase certeza de que o colega que fez o post irá somente copiar o seu código e voltará aqui dizendo, pq num funfou? Não irá funcionar porque LUA não aceita acentos, ex; ~,´,etc..
Se quiser só copiar e cola o codigo, usa assim.
local topos = {x=1120, y=1188, z=7} -- Posiçao para onde o player sera teleportado
local money = 20000 -- quanto de dinheiro vai remover
local level = 1000 -- quantos levels precisa ter
function onUse(cid)
if doTeleportThing(cid, topos) then
doPlayerRemoveMoney(cid,money)
if getPlayerLevel(cid,level) then
doPlayerSendTextMessage(cid,20,"You have been teleported to NAME.") -- Mude o NAME para o nome do local que o player será teleportado.
end
end
Ps: o xtibia ta quebrando a identação ![]()
@edit
Nem parei para ler o codigo do skyligh, agora que parei para ler, vi que está errado, faltando else, etc..
Usa o do Roksas.
Editado Fevereiro 27 por Gears
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Tente:
-- Script Made By: Sonkis (Gabriel Lisboa)
-- Start Config --
local topos = {x=1120, y=1188, z=7} -- Posição para onde o player será teleportado.
-- End Config --
function onUse(cid)
if doPlayerRemoveMoney(cid,200000) == TRUE and getPlayerLevel(cid) >= 1000 then
if doTeleportThing(cid, topos) then
doPlayerSendTextMessage(cid,20,"You have been teleported to NAME.") -- Mude o NAME para o nome do local que o player será teleportado.
else
doPlayerSendTextMessage(cid,22,"Apenas leveis 1000+ podem teleportar, pagando 200k!")
end
return true
end
end
info
Grupo: Campones
Registrado: 09/08/10
Posts: 71
Reputação: +2
Char no Tibia: Eduardo of Honera

tira o dinheiro mais não teleporta não... Rokas
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Experimenta:
-- Script Made By: Sonkis (Gabriel Lisboa)
-- Start Config --
local topos = {x=1120, y=1188, z=7} -- Posição para onde o player será teleportado.
-- End Config --
function onUse(cid)
if doPlayerRemoveMoney(cid,200000) == TRUE and getPlayerLevel(cid) >= 1000 then
doTeleportThing(cid, topos)
doPlayerSendTextMessage(cid,20,"You have been teleported to NAME.")
else
doPlayerSendTextMessage(cid,22,"Apenas leveis 1000+ podem teleportar, pagando 200k!")
end
return true
end
info
Grupo: Campones
Registrado: 09/08/10
Posts: 71
Reputação: +2
Char no Tibia: Eduardo of Honera

Opaaa, agora ficou 100%, obrigado de novo Rokas, vlw aos outros 2 que tentou ajuda também, vlwwss!
info
Grupo: Conde
Registrado: 12/11/08
Posts: 520
Reputação: +73
Gênero: Masculino

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





info
Grupo: Campones
Registrado: 09/08/10
Posts: 71
Reputação: +2
Char no Tibia: Eduardo of Honera
Tenho um script de alavanca que teleporta, porém quero que somente level 1000 mais seja teleportado e tenha do custo de 200k.
script: