Jump to content
  • Announcements

    • Majesty

      Seja bem vindo a seção Tutoriais!   04/25/2019

      Seja bem vindo a seção Tutoriais! 
      Aqui, você pode encontrar diversos tutoriais sobre OTServ. Se tiver dúvidas e/ou problemas sobre algum conteúdo, primeiro, você deve utilizar a ferramenta de busca e explorar o fórum. Se você não encontrou o que precisa, considere criar um tópico na seção de Suporte:
      https://forums.otserv.com.br/index.php?/forums/forum/402-suporte-dúvidas-bugs-erros/ Considere também ler o grande guia do usuário com dúvidas, que possui várias recomendações e dicas de como tirar dúvidas.

      Obrigado e boa sorte!
Sign in to follow this  
marcosvf132

12.x [Tutorial] Event Schedule OTServBR-Global

Recommended Posts

marcosvf132

 

separador.png&key=eaf6ddec4c7a8e2ed60a25

Tutorial para auxiliar a configurar a feature "event scheduler" que foi adicionado no repositório OtServerBr 12+ no PR #1932.

separador.png&key=eaf6ddec4c7a8e2ed60a25

Instalação gesior/myacc

È necessário ter o seu myacc/gesior atualizado com a versão mais nova do login.php, aqui você pode encontrar o link para download da versão mais atualizada do gesior ou myacc. Obviamente também é necessário ter a versão atualizada do repositório OtServerBr 12+ ao menos até a implementação dessa feature, porém recomendo sempre ter a versão mais atualizada sempre que possível.

Configuração dos eventos

Va ate o arquivo SEU-SERVIDOR/data/XML/exents.xml:

	<event name="Nome do evento" startdate="Data de inicio" enddate="Data final" >
		<ingame exprate="Modificador de experiencia" lootrate="Modificador de loot" spawnrate="Modificador de spawn" skillrate="Modificador de skill" />
		<description description="Descricao do evento" />
		<colors colordark="Cor primaria" colorlight="Cor secundaria" />
		<details displaypriority="Valor de prioridade" isseasonal="Evento sazonal" specialevent="Evento especial" />
	</event>

 

Onde:

1) Nome do evento:

O primeiro é bem simples, é o nome do seu evento. Esse nome aparecera em:

image.png.2b453173cce6bbf031852d32d7205808.pngimage.png.31aaaaa6036390918da94268834290ad.png

2) Data de inicio e Data final:

 A data de inicio deve ser o dia que você quer iniciar o seu evento, vale lembrar que o evento começará a contar assim que o servidor reiniciar nesse dia.

 

  O mesmo vale para a data final, essa dirá quando o evento ira acabar, vale lembrar que o evento ira acabar no dia seguinte a essa data, ou seja, caso você tenha um evento marcado com a data final   12/30/2020 então quando você reiniciar o seu servidor no dia 31, o evento deixara de ser valido.

 Importante: O formato da data é o padrão internacional, ou seja, colocamos Mes/Dia/Ano.

3) Modificador dos valores dentro do servidor: (EXP/SPAWN/LOOT/SKILL)

  O modificador é dado pela multiplicação do valor dividido por 100, ou seja, caso você tenha configurado exprate="250", isso significa que a experiência recebida pelos players será multiplicada por 2.5.   Caso queira algum desses valores sem alteração terá que por spawnrate="100", onde o tempo de spawn será multiplicado por 1.0, ou seja, sem alteração.

4) Descrição do evento:

 Assim como o passo numero 1, aqui definira a descrição do evento.

5) Cores do evento: (COLORDARK/COLORLIGHT)

 Aqui escolhemos a cor do evento que ira aparecer dentro do seu client, os valores das cores são em formato HEX. Você pode usar qualquer site para encontrar uma cor, mas caso queira um clique aqui.

       5.1) COLORLIGHT:

         Exemplo com colorlight="#FF5733"

       image.png.1c96609456e15604a43f050853b9264e.pngimage.png.5eeaea4c1fb4fddf198b80652b5efeaa.png

       5.2) COLORDARK:

       Exemplo com colordark="#46FF33". Essa cor é apenas nessa pequena janela quando o evento ainda não esta ativo.

 

       image.png.d1f8bdb97814e61432389b5a9aebafb7.png

6) Prioridade: (DISPLAYPRIORITY)

  A prioridade é a ordem em que ira aparecer os eventos nas duas janelas, o evento que tem maior prioridade ira aparecer por ultimo na lista de eventos, ou seja, é do menor para o maior. Neste   exemplo temos o evento em azul com displaypriority="0" e o evento vermelho com displaypriority="1"

image.png.ea9e233c3717d0c5f0237b1320a9ffb6.png

7) Sazonalidade: (ISSEASONAL)

  Dita se o evento ira aparecer de forma simplificada ou com a guia colorida igual as imagens anteriores. Este campo é marcado por sim ou não, com sim representado por isseasonal="1" e não com isseasonal="0".

image.png.ee9d2fe50e45970b503dab29b63a5324.pngimage.png.32a8bcfda545047f21c5946615003c49.png

8) Evento especial: (SPECIALEVENTS)

  Com a mesma formatação do passo anterior, o valor é dado por specialevent="1" sendo sim specialevent="0" sendo não. Com esse valor igual a 1 a imagem central do client ira mudar, na imagem a   seguir temos primeiro esse valor igual a 0 e a segunda imagem com o valor igual a 1.

image.png.38296323921d1e79a3aa6caeba89c4af.pnggifTournament2.gif.64e44c0e8e592642170f4232e231300d.gif

 Como visto, esse valor é para os torneios da cipsoft.  

9) Comprovação:

  Após ter configurado, caso o seu evento esteja ativo no momento que iniciar o servidor, ira aparecer esse texto no log do seu servidor, no meu exemplo da imagem foi colocado

exprate="50" lootrate="100" spawnrate="150" skillrate="200"

image.png.04047720ec352edab265ed4ae756211c.png

FIM

 

image.png.8b73b4e859317edfb01d3d4711da26c8.png

Edited by marcosvf132
remover imagem

Share this post


Link to post
Majesty

Muito obrigado pela sua contribuição, seu tópico de conteúdo foi aprovado!
Nós do OTServ Brasil agradecemos, seu conteúdo com certeza ajudará a muitos outros. 
Você recebeu +1 REP!

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×