Ir para conteúdo
  • Cadastre-se

(Resolvido)Tp por level


Ir para solução Resolvido por Nogard,

Posts Recomendados

Eu achei um tópico aki no TK,pode te ajudar ... um Script que vc fala !ilha ai vai pra primeira ilha no lvl 50

 

Explicação

 

1º: Vá em data/talkactions/script's, copie algum arquivo .lua renomeio para ilha, apague o que estiver dentro e ponha isto:

 

 

Oque está em verde é o lvl pra ir em tal ilha,azul as positions da ilha e verde a mensagem que ira aparecer quando teletransportar

 

-- By Slaake For Tibia King --

function onSay(cid, words, param, channel)

POS1 = {x=1133, y=1265, z=7} -- Position da Primeira Ilha
POS2 = {x=1033, y=1165, z=7} -- Position da Segunda Ilha
POS3 = {x=903, y=1065, z=7} -- Position da Terceira Ilha
POS4 = {x=803, y=965, z=7} -- Position da Quarta Ilha

if (getPlayerLevel(cid) >= 50) then
doTeleportThing(cid, POS1)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teletransportado para a ilha dos dragons')

if (getPlayerLevel(cid) >=80) then
doTeleportThing(cid, POS2)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teletransportado para a ilha dos dragons de gelo')

if (getPlayerLevel(cid) >=150) then
doTeleportThing(cid, POS3)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teletransportado para a ilha dos Nightmare e Hellspawn')

if (getPlayerLevel(cid) >=300) then
doTeleportThing(cid, POS4)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teletransportado a ilha dos bosses')

else
doPlayerSendCancel(cid,MESSAGE_EVENT_ADVANCE, 'Voce nao tem level necessario para ir a alguma destas ilhas')

return false
end
return false
end
return false
end
return false
end
return true
end

 

 

agora vá em data/talkactions/talkaction.xml e adicione esta tag

<talkaction words="!ilha" event="script" value="ilha.lua"/>

 

Se ajudei dê rep + :D

Link para o post
Compartilhar em outros sites

Oque eu quero é um tele normal tipo vc vai entra no teletransporte ai caso vc seja level alto va pro templo,tenho esse mais não ta dando certo

 

 

 

 

local posi = {x=1329, y=1158, z=7} -- Posicao pra onde vai o player
local volta = {x=1095, y=1063, z=7} -- Posicao pra onde o player vai se teleportado caso nao tenha lvl ou seja maior
 
function onStepIn(cid, item, position, lastPosition, fromPosition)
 
         if getPlayerLevel(cid) < -141 then
 
            doTeleportThing(cid, posi)
 
            doSendMagicEffect(getThingPos(cid), 10)
 
         else
 
             doPlayerSendTextMessage(cid, 19, "Desculpe apenas níveis (120~140) podem acessar essa área.")
 
             doTeleportThing(cid, volta)
             doSendMagicEffect(getThingPos(cid), 10)
 
         end
 
end
Link para o post
Compartilhar em outros sites
  • Solução
local posi = {x=1329, y=1158, z=7} -- Posicao pra onde vai o player
local volta = {x=1095, y=1063, z=7} -- Posicao pra onde o player vai se teleportado caso nao tenha lvl ou seja maior
 
function onStepIn(cid, item, position, lastPosition, fromPosition)
 
         if getPlayerLevel(cid) <= 140 then
           doTeleportThing(cid, posi)
            doSendMagicEffect(getThingPos(cid), 10)
 
         else
 
             doPlayerSendTextMessage(cid, 19, "Desculpe apenas níveis (120~140) podem acessar essa área.")
              doTeleportThing(cid, volta)
               doSendMagicEffect(getThingPos(cid), 10)
             
         end
    return true
 end

F5MHzGo.gif

Link para o post
Compartilhar em outros sites

e movements só pegar uma tag no movements stepin e por actions id no teleporte, coisa simples e fácil

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo