Ir para conteúdo

Featured Replies

Resolvido por Nogard

Ir para solução
  • Respostas 6
  • Visualizações 764
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • 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 onSt

Postado

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

Postado
  • Autor

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
Postado
  • 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


spacer.png

 

 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo