Ir para conteúdo
  • 0

Teleport Limitado Por Nível


Elmon Artox Loko Boy

Pergunta

Tipo do script: Sei lá... acho q é Movements, action

Protocolo (versão do Tibia): 8.60

Servidor utilizado: snowz thyranic 3.1

Nível de experiência: o suficiente pra saber alterar algumas configurações... n conheço as ações dos scripts, mas sei ingles e me viro as vezes.. só n sei criar lol

Adicionais/Informações:

preciso de um teleport que tenha limite de lvl... o cara q tem lvl < do que o teleport pede é mandado pra trás, e a mensagem de que ele "nao tem lvl minimo permitido" aparece.

 

obs: ja tentei usar o script da ponte, do topico q eu criei "tile com sensor de lvl", porém sem sucesso.. a msg aparece, mas o cara é teleportado do mesmo jeito =x

 

obrigado desde já

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Primeiramente, abra seu map editor e crie o teleport mas não coloque destino algum. Coloque algum uniqueid nele. Para padronizar, tente usar os uniqueid entre 2000 e 3000 sendo que os zeros serão o level minímo para a passagem. Feito isso, adicione o script abaixo em movements/scripts:

 

function onStepIn(cid, item, pos, frompos)

local c = {
[2100] = {x = 160, y = 54, z = 7} -- Aqui seria um exemplo de configuração de teleport para 100+
}

  if isPlayer(cid) then
    if c[item.uid] then
       if getPlayerLevel(cid) >= (item.uid-2000) then
          doTeleportThing(cid, c[item.uid])
       else
         doTeleportThing(cid, frompos)
         doPlayerSendCancel(cid, "Only players level " .. (item.uid-2000) .. " or higher can pass.")
       end
    end
  end
return true
end

 

 

Adicione as tags corretamente em seu movements.xml e configure o script. O que há entre os colchetes, é o uniqueid do teleport, e ao lado é a posição onde o jogador será teleportado.

 

 

 

flw

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...