Level 20 . Haha '

eusouobozo
em Lixeira Pública

eusouobozo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/11/10Posts: 1Char 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.

Eskylo

boa sorte
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/08/10Posts: 477Gênero: Masculino
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

Atenciosamente, Eskylo

 

 

Ironman-icon.png

.

.

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char 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

Eskylo

boa sorte
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/08/10Posts: 477Gê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

Atenciosamente, Eskylo

 

 

Ironman-icon.png

.

.

eusouobozo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/11/10Posts: 1Char no Tibia: Super Princess Brothers

Muito Obrigado Pela Ajuda Pessoal !