Mário. 194 Posted February 18, 2018 Share Posted February 18, 2018 (edited) Bem, fiz isto já há algum tempo para o servidor pvp e penso que não darei muito uso dela. O evento (ou sistema, como preferirem dizer) é meter todos os jogadores free-for-all, ou seja, têm como objetivo matar outros jogadores para ganhar pontos e serem os vencedores. Isto é ideal para um servidor pvp. Ele está estruturado da seguinte forma: O GM ativa o evento e os jogadores terão 5 minutos para entrarem no mapa; O evento tem como duração 20 minutos; O jogador tem 10 vidas, sendo que se as perder, é removido do mapa (anunciado como eliminação); Quando o jogador morre 5x, aparece um aviso de como só lhe resta mais 5 vidas; A cada morte, o jogador perde 1 ponto; A cada 1 minuto, aparece o top 5 das pessoas com mais pontos do evento somente no mapa; Existem duas hipóteses: Jogadores de nível 1-75 poderem participar ou 75-105; Tudo o que disse é totalmente editável pela quest: Hidden Content Give reaction or reply to this topic to see the hidden content. Source 1) Adicionar no service.h: Hidden Content Give reaction or reply to this topic to see the hidden content. 2) No char_battle.cpp, procura por: Hidden Content Give reaction or reply to this topic to see the hidden content. Adiciona por baixo: Hidden Content Give reaction or reply to this topic to see the hidden content. PS: Altera o 29 pelo INDEX do mapa a ser utilizado. Server 1) Abrir o questlib.lua e adicionar: Hidden Content Give reaction or reply to this topic to see the hidden content. 2) Na pasta /quest criar um ficheiro chamado sistema.lua e adicionar: Hidden Content Give reaction or reply to this topic to see the hidden content. 3) Inserir a seguinte função na questlib.lua: Hidden Content Give reaction or reply to this topic to see the hidden content. 4) Instalar o deathmatch.sql que está disponível abaixo e inserir na tabela log da base de dados. Deixo-vos aqui a quest: Hidden Content Give reaction or reply to this topic to see the hidden content. ATENÇÃO: Utilizei a função when die begin mas em caso de não tiverem pesquisem por tlthings01 dentro da quest e descomentem tudo o que está por baixo e removem/comentem o que está no tlthings02 Infelizmente não tenho qualquer imagem nem tenho tempo para tal mas foi testado e usado em cenário real. OBS: É recomendado usarem mysql_direct_query para melhor performance mas a diferença de uma para a outra neste cenário é de 0.0343s por isso é indiferente a escolha de uma para a outra. Ah e ignorem o facto dos comentários estarem em inglês, apeteceu-me escrever dessa forma na altura. PS: Isto é igual/semelhante ao Evento Coliseu. Hidden Content Give reaction or reply to this topic to see the hidden content. Hidden Content Give reaction or reply to this topic to see the hidden content. Edited February 20, 2018 by Mário. 14 7 Link to post Share on other sites
AprendizM2 489 Posted February 18, 2018 Share Posted February 18, 2018 Muito bom Mário, obrigado por partilhar. Link to post Share on other sites
LuizFernando 74 Posted February 18, 2018 Share Posted February 18, 2018 Está a me dar esse erro: Hidden Content Give reaction or reply to this topic to see the hidden content. 2 Link to post Share on other sites
Hinata 73 Posted February 18, 2018 Share Posted February 18, 2018 Obrigada pela partilha, certo que irei testar Link to post Share on other sites
Mário. 194 Posted February 18, 2018 Author Share Posted February 18, 2018 (edited) Please login or register to see this quote. Perdão, adiciona logo na primeira linha do sistema.lua: Hidden Content Give reaction or reply to this topic to see the hidden content. Quest editada. Edited February 18, 2018 by Mário. 1 Link to post Share on other sites
webnull 69 Posted February 18, 2018 Share Posted February 18, 2018 Boa partilha, sempre ajudas a comunidade a ter conteúdo inovador. Vou experimentar. Link to post Share on other sites
igoriap 32 Posted February 19, 2018 Share Posted February 19, 2018 (edited) Instalei tudo direito, quando clico no npc 9004 que está setado, o npc me retorna somente a opção de Desligar o evento e nada mais, e os Arqueiros que são de entrada, quando clicados não retornam nada. No sysser do CH me retorna lsm2_event error lua ! Edited February 19, 2018 by igoriap Link to post Share on other sites
Mário. 194 Posted February 20, 2018 Author Share Posted February 20, 2018 Please login or register to see this quote. Verifica pelo comando /get se o evento não se encontra com o número 1. Tenta desligar e ligar de novo o evento, és o único com esse erro. Link to post Share on other sites
LuizFernando 74 Posted February 20, 2018 Share Posted February 20, 2018 Please login or register to see this quote. Comigo também só aparece a opção desligar. Link to post Share on other sites
igoriap 32 Posted February 20, 2018 Share Posted February 20, 2018 Please login or register to see this quote. Sim está com 1, quando clico no npc como player para entrar no evento etc opções, no core 1 retorna este erro Hidden Content Give reaction or reply to this topic to see the hidden content. 2 Link to post Share on other sites
Mário. 194 Posted February 20, 2018 Author Share Posted February 20, 2018 Please login or register to see this quote. Insiram a seguinte função no questlib.lua: Hidden Content Give reaction or reply to this topic to see the hidden content. Tópico editado. 2 Link to post Share on other sites
igoriap 32 Posted February 20, 2018 Share Posted February 20, 2018 Agora me retorna esse erro, e no npc exibe metade das falas, no observer (arqueiro) continua sem exibir nada e travando a tela quando clico. Hidden Content Give reaction or reply to this topic to see the hidden content. 1 Link to post Share on other sites
Mário. 194 Posted February 20, 2018 Author Share Posted February 20, 2018 Please login or register to see this quote. Resolvido no Skype, era necessário o questing.lib do Mijago e o sistema.lua estava incompleto. Adicionado a questlib em caso de não terem e sistema.lua editado. 1 Link to post Share on other sites
Nukayool 258 Posted April 11, 2020 Share Posted April 11, 2020 Boa Tarde, já alguém testou ? Funcionou? Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now