function onAdvance(cid, skill, oldLevel, newLevel)
if newLevel == 20 then
doPlayerSendTextMessage(cid, 22, "Você será teleportado para The Oracle para escolher sua vocação!")
addEvent(doTeleportThing, 2000, cid, {x=, y=, z=})
end
end
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- Level 20 . Haha '
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

info
Grupo: Visconde
Registrado: 12/09/10
Posts: 416
Reputação: +160
Char no Tibia: Draky Lucas

function onAdvance(cid, skill, oldLevel, newLevel) if newLevel == 20 then doPlayerSendTextMessage(cid, 22, "Você será teleportado para The Oracle para escolher sua vocação!") addEvent(doTeleportThing, 2000, cid, {x=, y=, z=}) end end
sempre que o player upar qualquer coisa no 20 ele seria teleportado. (sword,ml,axe,club..)
para concertar basta adicionar
if skill == SKILL__LEVEL then
ficando
function onAdvance(cid, skill, oldLevel, newLevel)
if skill == SKILL__LEVEL then
if newLevel >= 20 and oldLevel < 20 then
doPlayerSendTextMessage(cid, 22, "Você será teleportado para The Oracle para escolher sua vocação!")
addEvent(doTeleportThing, 2000, cid, {x=, y=, z=})
end
end
end
tb adicionei uma verificação de newLevel, que ao upar por exemplo do 19 ao 21 direto ele tb teleporte =D
Editado Dezembro 24 por DrakyLucas
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

fail esqueci o negocio da verificação do skill. vlw por lembrar
vale lembrar tb q para funcionar deve - se colocar no creaturescripts.xml
<event type="advance" name="AdvanceTeleport" event="script" value="advancetp.lua"/>
e no seu login.lua q fica na pasta creaturescripts/scripts
ponha embaixo da linha 'function onLogin(cid)'
if getPlayerLevel(cid) < 20 then registerCreatureEvent(cid, "AdvanceTeleport") end
info
Grupo: Campones
Registrado: 10/11/10
Posts: 1
Reputação: 0
Char no Tibia: Super Princess Brothers

Muito Obrigado Pela Ajuda Pessoal !


info
Grupo: Campones
Registrado: 10/11/10
Posts: 1
Reputação: 0
Char no Tibia: Super Princess Brothers
Olá xTibianos.
Eu queria saber se tem um script que fassa com que o player seja teleportado para um lugar ao atingir o level 20.
Exemplo : Sou level 19, matei um Cyclops upei o level 20, Ai apareçe um Mensagem "Você será teleportado para The Oracle para escolher sua vocação!" e ele é teleportado após 2 segundos .
Muito obrigado pela ajuda.