Ir para conteúdo

Featured Replies

Postado

Bom galera vi o Tópico que o PaulinhoAraujo criou pedindo ajuda sobre "[PEDIDO] Script que tira e coloca proteção no Portal".

Resolvi fazer um Tutorial para ensinar a fazer esse Script.

O script é automático, sendo assim é ótimo para que alguns eventos seja automáticos dependendo da criatividade do criador do evento!

PARA REMOVER 1 CERCA.

Vai na pasta do seu servidor data\globalevents\scripts copie algum arquivo lua e renomei para eventoinicio.

Agora coloque isso aqui no script:


local config = {

day = "Saturday",

}

local POS = {

tp = {x = 761, y = 1115, z = 7, stackpos=1},

}

function onTimer()

if (os.date("%A") == config.day) then

local tp = doRemoveItem(getThingFromPos(POS.tp).uid)

doBroadcastMessage("O evento TAL começou! ")

end return true

end

Em day você coloca o dia da semana que vai acontecer o evento, em inglês é claro rsrsrs. Em tp você coloca as coordenadas da cerca. Em doBroadcastMessage você coloca o que você quizer que apareça quando começar o evento, é só para avisar os jogadores mesmo! Agora vamos para o Script que vai colocar a cerca novamente. Na mesma pasta data\globalevents\scripts copie novamente outro arquivo lua e renomei para eventofim.

local config = {

day = "Saturday",

}

local POS = {

tp = {x = 539, y = 474, z = 7, stackpos=1},

}

function onTimer()

if (os.date("%A") == config.day) then

local tp = doCreateItem(3687, 1, POS.tp)

doBroadcastMessage("O evento TAL Terminou! ")

end return true

end

Em day coloque o mesmo que colocou no script acima. Em tp coloque as coordenadas onde vai aparecer a cerca. Em doCreateitem coloque o Id da cerca ou de qualquer outro item que vá aparecer para bloquear a passagem. Em BroadcastMessage o que vai aparecer quando o evento terminar! Agora vai em data\globalevents no arquivo globalevents.xml. Adicione isso:

<globalevent name="eventoinicio" time="06:41" event="script" value="eventoinicio.lua"/>

<globalevent name="eventofim" time="21:05" event="script" value="eventofim.lua"/>

OBS: O nome do evento você muda ai conforme você quizer, questão de organização hehee!

E a questão do teleporte você ja coloca a coordenada nele para onde o evento vai ser, e colocar a cerca que ninguem vai entrar.

Veja na imagem:

2exougw.png

21ocufk.png

OBS: Esse script serve para remover ou adicionar qualquer item, então se for fazer de um jeito diferente sintase a vontade só colocar o id do item que vai criar.

Caso o evento seja o inverso, ao invés de retirar o item primeiro você queira colocar um, como uma escada para subir e quando terminar o evento a escada desaparecer, é só alterar o tempo no globalevents.xml mudando o Time e colocando o id da escada no doCreateitem.

Créditos:

90% Kimoszin por criar o script.

10% Eu por fazer o tutorial e editar uma parte do script.

É isso ai, espero que ajude! ^^

Editado por IagoNp (veja o histórico de edições)

  • Respostas 6
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Muito bom o tutorial, com certeza vai ajudar o PaulinhoAraujo rep+ mas você colocou o tutorial na areá errada

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.7k

Informação Importante

Confirmação de Termo