Ir para conteúdo
  • Cadastre-se
Entre para seguir isso  
Psiu

Novo! Evento Flags Defence [DESENVOLVIMENTO]

Posts recomendados

Olaaaaaaa, estou eu aqui trazendo uma nova proposta de evento para desenvolvimento.

Preciso de toda ajuda possível...

Como no título já diz, é um evento Flags Defence estilo Tower Defence, MOBA.

Eu já venho me dedicando a isso a alguns dias, e já consegui fazer a primeira parte da lógica do evento.

O que eu já fiz:

·         Comando do ADMIN para iniciar o evento.

·         Comandos para os plays cadastrarem e saírem do evento. (.Moba & .SairMoba)

·         Puxar os Jogadores para o local do evento. (NO CASO EU DEIXEI COLISEU SÓ PRA FAZER TESTES RAPIDOS).

·         Spawn das Bandeiras do time Vermelho e do time Azul. (Com HP, Atk, estilo Mob).

·         A lógica principal, que seria o Time Azul deve matar as Bandeiras do Time Vermelho para ganhar o evento. Sendo 3* Bandeiras. E o Time Vermelho deve matar as Bandeiras do Time Azul para ganhar o evento.  (SOFRI UM POUCO NESSA PARTE).

·         O time vencedor ganha a recompensa.

·         Quando o Playr cadastra no evento aparece uma Janela com as instruções do evento para ele...

·         Quando o Playr ganha o evento aparece um “Anuncio” global indicando o time ganhador e na janela de chat esquerda mostrando o Item ganhado.

 

O que eu fiz até agora foi tudo com base em outro evento antigo, tive que refazer vários códigos no .JAVA para ficar do jeito que está atualmente. Funcionando.

 

Segue algumas SS:

 

m9afzKp.png

Hihi0U2.png

XF7P1r6.png

Td3fYOF.png

uxqxAjV.png

 

[Os bugs que teria que resolver, preciso de ajuda para isso seria o seguinte]:

 

·         Quando o char ADM inicia o evento ele fica modo Sleep por 1000 segundos. Não consegui resolver isso.

·         Dentro do código do evento tem a opção de por o evento para terminar após tantos minutos, porem isso funcionava quando somente um time deveria matar as bandeiras enquanto o outro as defendia, caso os que atacavam as bandeiras não conseguiam matar no mínimo duas até o tempo estipulado, o evento acabava e os defensores da bandeira ganhavam o evento de forma automática. Porem como eu coloquei cada time para defender suas próprias bandeiras e atacarem as do adversário isso parou de funcionar e o evento só acaba quando um time matar as 3 bandeiras inimigas, nem que leve o dia todo. PRECISO ARRUMAR ISSO! E deixar um tempo estipulado, e quando acabar o tempo o time que matou mais bandeiras ganha pelo menos...

 

Quais são os próximos passos a dar nesse evento? Preciso de muita ajudaaa com isso:

 

·         Preciso por esse evento em um NPC para cadastrar, pois deixar automático como o TvT ou por comando de Admin fica muito sem graça. Pois quero ele funcionando 24 horas por dia dentro do server.

·         Quero fazer esse evento funcionar somente com pessoas em Party. Estilo o Arena 2x2 ou Tournament como conhecem... Só que nesse caso no mínimo 5x5. Onde somente o líder da PT possa registrar a Party no evento.

·         Esse método já existe o código do evento 2x2, eu até tentei colocar os Scripts do NPC porém é um NPC de quest e precisa ter ligação com o Java e compilar isso, e eu não estou sabendo colocar esse código dentro do evento lá no java pelo eclipse.

1y2zBC9.jpg

Creio que até aqui já fizemos uns 50% do evento funcionar show de bola!

Os passos mais ousados para esse evento seria:

·         Botar uma proteção nas bandeiras para que somente o time adversário pudesse bater nelas, porque do jeito que está os cara do próprio time pode matar elas e perderem o evento.

·         Botar anúncios quando estão faltando 5, 4, 3, 2, 1 minutos para encerrar o cadastro no evento e quando for teleportar os plays. Mesmo anuncio lá dentro do evento quando tiver quase começando.

·         Esse evento eu quero deixar em cada cidade específica. Tipo, umas 4 arenas funcionando somente para quem cadastrar nos NPCs em Giran. Por isso os anúncios do evento devem aparecer somente para os plays que estão na cidade de Giran e não em todo o mundo. Dessa forma será em cada cidade, me fiz entender? Kk

·         Quando o evento inicia, a cada um minuto é dado Spawn em 5 pequenos Mobs que correm em direção as primeiras bandeiras que não foram mortas. Para ataca-las, porem se achar qualquer Playr do time adversário elas atacaram eles primeiro!

·         Esses Mobs só podem ser mortos pelos adversários e não pelo dos próprio time que eles Spawn assim como as bandeiras

·         Os Mobs dão Exp e Algum drop.

 

·         Botar um contador na tela para mostrar a quantidade de Kills do seu time e do adversário. Sendo que no meio tem os minutos que já está acontecendo o evento...

 

E POR ULTIMO, SE CASO UM DIA CONSEGUIR CHEGAR ATÉ AQUI NÉH...

 

·         Fazer toda party que cadastrou no evento voltar pro lvl 1. E perder todos os Itens do Inventory e Skills, ficando no inventory somente a moeda donater do server.

·         Todos os itens comprados dentro do evento podem ser usados no evento, porem ao acabar o evento todos os Plays voltam em seus lvl atuais, com seus Itens normais, skills, e os itens adquiridos no evento somem, ficando apenas uma moedinha em específica e as moedas donaters. (ISSO VAI SER DIFICILLLLL DE FAZER EM)

·         Cada Mobzin daqueles que da Spawn a cada 1 minuto da exp e “adena” por exemplo pros jogadores irem comprando itens mais fortes dentro do evento.

·         Nisso também são dados Spawn em alguns mini raid boss em locais no mapa do evento que darão muito mais exp e drops pra galera.

·         O máximo de lvl de cada jogador será de 25. Começando lvl 1

·         Não terá Grade penalty, podendo usar grade S lvl 1.

·         Algo que seria muito ousado porem muito bom era retirar todas as skills de cada personagem no evento, podendo eles ter apenas 4 skill normais e uma fodona. E só pudessem aumentar o lvl delas conforme o lvl que fossem subindo. No caso 4/5 skills da classe que eles tivessem.

·         Algo bacana também seria por um NPC Buffer que desse apenas um buffer especifico por um determinado preço e ficasse mudando seu Spawn a cada um minuto.

·         Podendo pegar o buffer que quisesse pela moeda donater no caso... E apenas um de graça e então o npc sumia.

 

Bom esse seria um ótimo evento para mim. Muitos outros detalhes com certeza eu deixei passar, como por um sistema de Ranking, Criar nome de um grupo especifico ao cadastrar a PT e etc.

Sim esse evento é um lol, dota, moba da vida, porém tenho certeza que da pra ganhar muitos jogadores e $$ com ele. TEM QUEM GOSTA. E QUEM NÃO GOSTA É SÓ NÃO PARTICIPAR... kkkk

 

Preciso de toda a ajuda possível na área de codificar isso. Linguagem, programação e lógica.

Apenas saber pegar um código feito e compilar no Eclipse não adianta.

Quem tiver disposto a me ajudar com isso, por favor me mande um MP ou comenta aqui embaixo, deixa uma ideia, mais principalmente se está disposto a me ajudar.

Não irei passar meu Facebook, nem Skype nem Whatsaap, vamos conversar só pelo L2JBrasil.

Se esse poste tiver um bom feedback, pessoas querendo ajudar eu posto a .Diff de todo código que eu já tenho.

E é claro, tudo isso afim de disponibilizar grátis o “Evento” aqui pra galera da L2JBrasil.

Conto com vocês! Abraçuuuuussss.

Editado por Psiu
  • Gostei 2
  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Precisando de Dedicado ou VPS?

Conheça a L2JCenter

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
Entre para seguir isso  

  • Mudanças no Login

    Preste atenção às mudanças no método de login.

    Com a migração para nomes de usuário IPB4 não existe mais.

    Você deve usar seu nome de exibição ou email em vez de nome de usuário.




     



  • Quem Está Navegando

    Nenhum usuário registrado visualizando esta página.

  • Posts

    • Website: https://l2hellfire.com/  Forum: https://l2hellfire.com/forum/     GENERAL RATES  Exp/SP: x20  Adena: x15  Drop: x1  Spoil: x15  Quest Drop: x10  Quest Reward: x4  Manor: x3  Raid Boss Drop Chance: x10  Raid Boss Drop: x1  Epic RB Jewerly Drop: x1  Safe Enchant: +3  Max Enchant: +16  Normal Scroll of Enchant Chance: 56%  Blessed Scroll of Enchant Chance: 60%  Elemental Stone chance: 50%  Elemental Crystal chance: 30% GAMEPLAY CONFIGURATION  Maximum Clients per PC: 4  2h duration on all buffs, dances, songs, summon, prophecies.  Buff slots: 20(+4 Divine Inspiration)   Dance/Song slots: 12  Skills are auto learn.  Automatic loot for monsters.  Manual loot for raid bosses & epic bosses.  1st, 2nd, 3rd profession Free.  Sub-Class Free.  Certification skills Free.  Mana Potions: 1000 MP.  Champion Monsters (2% to chance to spawn) VOICED COMMANDS LIST .control : Character control panel .away / .back : Away Mode (AFK) .online : Shows how many players are online in game .offline : Sets Offline Private Store .repair : Repairing character located in same account .password : Changing Password of your Account .buffstore : Setup Offline Buffer Store. .buffshield : Protects you from unwanted buffs .siege : Full siege information .combine : Combines all same type talismans, into 1 with the total duration! .dressme : Change your visual texture appearance of Armor/Weapon/Cloak! .npcspawn : Spawn NPCs in ClanHalls! .party [Message] : Find Party System .report : Target a player you think is botting, and punish him! .ach / .achievements : Open achievement menu CTRL+CLICK : Hold Ctrl and click attry to use the stones on your armor! .engage : Offer marries to target .divorce : Break relationship and become free .gotolove : Teleport to your wife or husband /clanpenalty : Broadcast info about time of clan penalty /attacklist : Broadcast info about clans you've declared war on /underattacklist : Broadcast list info about clans that have declared war on you /warlist : Broadcast info about the declared war /instancezone : Broadcast info about instance zone time reused /olympiadstat : Broadcast info about current Grand Olympiad stat (can used on target) /mybirthday : Broadcast info about your birth day /unstuck : Teleport your to nearest town /channelcreate : Create command channel /channeldelete : Delete command channel /channelinvite : Invite player command channel (Syntaxes /channelinvite Name) /channelkick : Kick player from command channel (Syntaxes /channelkick Name) /channelleave : Leave command channel /channelinfo : Info about command channel RAID BOSSES, EPIC BOSSES AND INSTANCES Ant Queen: 24-26h Baium: 120-124h Antharas: 168-170h Beleth: 192-194h Valakas: 240-242h Epidos: 2h  Instances: Frintezza Required players: 9  Instances: Zaken Daytime Lv 83 Required players: 9  Zaken Daytime Lv 60 Required players: 9  Zaken Nightly Lv 60 Required players: 7  Instances: Normal Freya Required players: 9  Instances: TIAT Required players: 11  Instances: Beleth Required players: 18 BASIC FEATURES  NPC Buffer with all the important buffs.  GM shop up to S grade & consumables.  Ranking System in Community Board.  Item Auction House in Community Board.  Items, Monsters & Raid Bosses Database .  Auction house for adena and DP.  Character Control Panel with many functions.  Donation Store with limited available options.  Global Gatekeeper with all the important zones. OLYMPIAD Olympiad on 14 Days circle Olympiad needs 6 minimum participants to begin (First Olympiad Period begins 15th March) EVENTS    LAST HERO STANDING Description: Last Hero Standing Event is a free-for-all Event. It's a fight involving many combatants/characters with your only goal to survive as long as you can. Last player that stays alive on the battlefield is winning. Players are transformed to prevent helping friends.  TEAM VS TEAM Description: In Team vs Team Event all participating members are divided in two sides (Red - Blue) and the only goal is to kill as many players you can from the enemy side. Each kill brings score to your Team. Respawn takes 5 seconds.  Event Duration: 10 minutes  TREASURE HUNT Description: Treasure Hunt is a free-for-all Event. Your goal is to find chests and open them! Focus on other players too, you are getting points for killing them. You get 1 Festival Adena per Chest.     KOREAN STYLE Description: Korean Style is a Team Event. All you need to do is defeat enemy Team in 1 VS 1 Fights. Prove you are the best and kill the enemy in a fair battle!     DEATHMATCH Description: The goal in Deathmatch Event, also known as free-for-all, is to kill as many other players as you can in 10 minutes. After death, you will respawn in random location after 10 seconds. The one with the most kills wins the Event.  MASS DOMINATION Description: Team Event. In middle of the zone is spawned one NPC. All your team need to do is to stay near the NPC and kill the opposite team to dominate the zone. Death player near the Npc range are not counted. Respawn Time 2 minutes.  CAPTURE THE FLAG Description: Capture the Flag is a Team Event. Try to steal Flag that is placed near enemy spawn location and bring it to your territory. Don't forget to defend your flag, we don't want it to be hold by enemy hands!  Event Duration: 10 minutes.  FIGHT FOR THRONE Description: Team Event. Protect the Castle from the Invaders and don't let them engrave the Seal of Ruler or Castle Throne will be theirs. Every invader is able to cast the Spell. Team which will possess the Castle after 10 minutes, will win the Event.    
    • L2JFROZEN-1132 Não consigo colocar essa flagzone já tentei de várias formas, só consegui colocar uma pequena parte, muito pequena mesmo. Alguém me ajuda.. O lugar que eu quero colocar flag é Valley of the Lords <!-- Area PVP Zone -->     <zone id='9999' type='FlagZone' shape='NPoly' minZ='-1750' maxZ='-1049'>           <node X="13962" Y="-120492" />           <node X="16534" Y="-132593" />           <node X="21955" Y="-133760" />           <node X="24727" Y="-129213" />           <node X="36718" Y="-119645" />           <node X="35583" Y="-117613" />         </zone>
    • Alguém poderia disponibilizar essas tatoos para mim por favor? para cronica Freya. Tattoo of Power - 10% P.Atk Tattoo of Fire - 10% M.Def Tattoo of Resolve - 10% Speed Tattoo of Flame - 10% M.atk Tattoo of Bravery - 5% Critical Rate Tattoo of Absolute - 5% HP Tattoo of Soul - 10% Atk Speed Tattoo of Avadon - 10% Caste Speed Tattoo of Doom - 10% P.def Tattoo of Divine - 10% Critical Atk
    • BUENOS DIAS ME PUEDEN AYUDAR PORFAVOR  ,COMO TENGO QUE CREAR ESTA TABLE EN NAVICAT  LES DEJO LA INFORMACION CREATE TABLE `subclass_list` (   `player_id` varchar(40) NOT NULL,   `currentsub` int(3) NOT NULL DEFAULT '0',   `sub_index` int(3) NOT NULL DEFAULT '0',   `subclassid0` int(3) NOT NULL DEFAULT '-1',   `subclassid1` int(3) NOT NULL DEFAULT '-1',   `subclassid2` int(3) NOT NULL DEFAULT '-1',   `subclassid3` int(3) NOT NULL DEFAULT '-1' ) ENGINE=MyISAM DEFAULT CHARSET=latin1;  
×
×
  • Criar Novo...