Ir para conteúdo

Featured Replies

Postado

O script que venho trazer é um bem simples que pode ser usado para fazer muitas coisas interessantes com ele, como Quest ... talvez uma Hunt em que somente um player possa ficar nela.

Mas fique tranquilo esse script bloqueará a passagem de outro player apenas se tiver outro no local demarcado! Ou seja, se o local que você marcou ficar vazio, outro player pode entrar.

Então vamos direto ao ponto:

Vá em data/actions/script duplique um arquivo e renomeie para apenasumplayer e cole o script nele.

 

Citar

function onUse(cid, item, fromPosition, itemEx, toPosition)
local area1 = {x = 892, y = 979, z = 9}
local area2 = {x = 906, y = 1040, z = 9}
local posquest = {x = 899, y = 1035, z = 9}
if #getPlayerInArea(area1, area2) > 0 then
    doPlayerSendTextMessage(cid, 20, "Tem um player na quest, espere sua vez!")
        return true
    else
    doTeleportThing(cid, posquest)
        doPlayerSendTextMessage(cid, 20, "Boa Sorte!")
        return false
    end
    end

 

Explicação:

area1: E onde você deve colocar a coordenada do começo da área de onde você quer demarcar para onde somente 1 player poderá ficar.

Obs: Essa coordenada tem que ser uma que fique na parte superior e no canto esquerdo do mapa.

 

area2: É onde você deve colocar a coordenada do final da área de onde você quer demarcar.

Obs: Essa coordenada tem que ser uma que fique na parte inferior e do canto direito do mapa.

 

posquest: É o local para onde o player será teletransportado ao usar uma alavanca por exemplo que tenha a ActionID deste Script.

Obs: É aconselhável que você coloque a ActionID deste script em uma alavanca para evitar transtornos.

E as frases já da para se entender e podem ser editadas a seu gosto!

 

Instalação da Action e como usar:

Vá em data/actions e abra o arquivo actions.xml e adicione nele.

<action actionid="4500" event="script" value="apenasumplayer.lua"/>

Para usa-lo é simples, como dei a sugestão da alavanca, abra seu RME dê 2 clicks na alavanca e coloque a ActionID 4500.

Faça bom uso!

~ Se ajudei +Rep

sheele_schere__akame_ga_kill__minimalist

~ Sheele

Postado

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Spoiler

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Como você está usando funções de servidores 0.4, creio que tenha a função globalstorage... Seria mais fácil do que permitir somente que o player limite-se a área x, mas ainda assim muito obrigado pelo conteúdo.

Bruno Carvalho / Ex-Administrador TibiaKing

[email protected]

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

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