Jump to content
  1. Server Emulators

    1. 338.9k
      posts
    2. Tutoriais

      Encontre aqui tutoriais para montar seu servidor de lineage, tutoriais desde os mais básicos até os mais avançados sobre edição, criação e etc.

      20.2k
      posts
    3. 73.3k
      posts
    4. Lucera - Interlude, Classic e Legacy

      Discover one of the best revisions currently used for Lineage 2 Java Interlude, Classic servers. and its Legacy version which has Essence functions but with Interlude gameplay.
      Interested in purchasing a license? Get in touch with Lucera's official partner in Brazil.
      Whatsapp: (83) 99690-5146, Email: [email protected] or PM to Kelvin.

      265
      posts
    5. Sites

      Encontre sites pré-configurados, scripts, programas para edição e etc.

      22.4k
      posts
    6. Download

      Encontre aqui Armas, Armaduras, items e muito mais para dar aquele toque especial ao seu servidor.

      51.9k
      posts
    7. Java MODs

      Encontre aqui os melhores mods para o seu servidor.

      17.9k
      posts
    8. Desenvolvimento

      Discuta projetos, encontre usuarios com as mesmas ideias, desenvolva o que tem em mente e discuta nessa area.

      15.6k
      posts
    9. Recruitment

      Precisa de uma equipe ou de alguém para lhe ajudar? Procure um ou vários sócios aqui e forme a staff de seu servidor!

      6.2k
      posts
    10. Artes

      Peça uma arte! Confira obras artísticas que membros produziram e compartilharam conosco. Você também irá encontrar conteúdos e ferramentas de design para download!

      29.3k
      posts
    11. Conteúdo Offline

      Área onde se encontra todos os tópicos com links ou imagens offline aguardando a recuperação.
      Você pode contribuir! Basta comentar no tópico com um link online do conteúdo.

      39.9k
      posts
  2. Lineage 2 For Players

    1. Lineage 2

      Lineage II, is an MMORPG developed by NCsoft, and published on October 1, 2003 in South Korea. It was well known for being the succession of Lineage: "The Sacred Destiny" published on February 12, 2000, created by ASCII, today owned by NCsoft.

      5k
      posts
    2. Lineage 2 Classic

      Lineage II Classic is a reboot of the Lineage II franchise, different from the live one, it is a version directed to the group game and not solo-play, it has the same graphics of the most recent version, but with nostalgic gameplay adapted in the best way of lineage2 among the initial versions.

      380
      posts
  3. L2JBR Labs

    1. 2.7k
      posts
    2. Tecnologia & PC

      Local para discutir todo tipo de tecnologia relacionada a jogos, computadores, inovações, reviews, etc.

      744
      posts
    3. MMORPG

      Tópicos sobre MMORPG que não possuem área específica, podem ser criados aqui para debate.

      40
      posts
    4. 16
      posts
  4. Off Topic

    1. Geral

      Matters not dealt with by other forums enter here.

      44.9k
      posts
  5. Choice of administrators

    1. L2JCenter Hosting & Internet Solutions

      Dedicados, Cloud, Hospedagem, Domínios e Suporte à L2J. Entre em contato através de nosso site.

      756
      posts
    2. 1.3k
      posts
    3. Atualstudio Web Development   (41426 visits to this link)

      Founded in 2010, we operate in the website development, systems, apps and design segments.
      E-mail: [email protected] · Whatsapp: +55 77 99977-9727 · Instagram · Facebook · More

    4. Divulgação Lineage II Facebook (Beta)   (43896 visits to this link)

      Divulgue seu servidor ou encontre um servidor para jogar no grupo oficial para divulgação no facebook.

  6. Administração

    1. Administração

      Você é um visitante e não consegue acessar o fórum? Ou é um membro já cadastrado e está com problemas? Aqui é o lugar certo para comunicar-se com a equipe L2JBrasil, para agradecer, sugerir, reportar problemas entre outros.

      11.4k
      posts
  7. Central de Reciclagem

    1. Conteúdos Recuperados

      Área destinada a conteúdos que foram recuperados os links/imagens.

      1.4k
      posts




  • Patrocinadores

  • Comentários Recentes

    • todavia no he finalizado el proyecto ya que no me han pasado el html completo con su archivos completos
    • todavia estoy a la espera que suba el archivo completo
    • Estou com esse mod do l2mega mas nao sei adaptar para o acis. Alguem teria ele ou poderia adaptar? Agradeco demais   diff --git a/java/com/l2jmega/events/TvT.java b/java/com/l2jmega/events/TvT.java index 4339c75..e5ed611 100644 --- a/java/com/l2jmega/events/TvT.java +++ b/java/com/l2jmega/events/TvT.java @@ -762,7 +762,8 @@          _inProgress = true;          _joining = true;          spawnEventNpc(); -        Announcement.Announce("TvT: " + _eventDesc + "!"); +         +        Announcement.TvTAnnounce("TvT: " + _eventDesc + "!");                    Announcement.Announce("TvT: Joinable in " + _joiningLocationName);           diff --git a/java/com/l2jmega/gameserver/model/Announcement.java b/java/com/l2jmega/gameserver/model/Announcement.java index 53c580b..e1906e7 100644 --- a/java/com/l2jmega/gameserver/model/Announcement.java +++ b/java/com/l2jmega/gameserver/model/Announcement.java @@ -5,7 +5,9 @@  import com.l2jmega.commons.concurrent.ThreadPool;    import com.l2jmega.Config; +import com.l2jmega.events.TvT;  import com.l2jmega.gameserver.model.actor.instance.Player; +import com.l2jmega.gameserver.model.base.ClassId;  import com.l2jmega.gameserver.model.location.SpawnLocation;  import com.l2jmega.gameserver.model.zone.ZoneId;  import com.l2jmega.gameserver.network.SystemMessageId; @@ -58,7 +60,7 @@                      _task = ThreadPool.scheduleAtFixedRate(this, _initialDelay * 1000, _delay * 1000); // self schedule at fixed rate                      _unlimited = true;                      break; -                 +                                      default:                      _task = ThreadPool.schedule(this, _initialDelay * 1000); // self schedule (initial)                      _tempLimit = _limit; @@ -132,7 +134,7 @@                      _task = ThreadPool.scheduleAtFixedRate(this, _initialDelay * 1000, _delay * 1000); // self schedule at fixed rate                      _unlimited = true;                      break; -                 +                                      default:                      _task = ThreadPool.schedule(this, _initialDelay * 1000); // self schedule (initial)                      _tempLimit = _limit; @@ -216,6 +218,47 @@          }      }       +    public static boolean tvt_register = false; +     +    public static void TvTAnnounce(String text) +    { +        tvt_register = true; +         +        CreatureSay cs = new CreatureSay(0, 18, "", "" + text); +         +        for (Player player : World.getInstance().getPlayers()) +        { +            if (player != null && player.isOnline()) +            { +                player.sendPacket(cs); +                 +                ThreadPool.schedule(new Runnable() +                { +                    @Override +                    public void run() +                    { +                        tvt_register = false; +                    } +                }, 46000); +                 +                final boolean bishop = (player.getClassId() == ClassId.BISHOP || player.getClassId() == ClassId.CARDINAL || player.getClassId() == ClassId.SHILLIEN_ELDER || player.getClassId() == ClassId.SHILLIEN_SAINT || player.getClassId() == ClassId.EVAS_SAINT || player.getClassId() == ClassId.ELVEN_ELDER); +                 +                if (!(player.isOlympiadProtection() || player.getLevel() < TvT.get_minlvl() || player.getLevel() > TvT.get_maxlvl() || player.isCursedWeaponEquipped() || player.isInObserverMode() || player.getFirstLog() || player._inEventCTF || player.isAio() || bishop) && Config.SCREN_MSG) +                { +                    SpawnLocation _position = new SpawnLocation(TvT._npcX, TvT._npcY, TvT._npcX, 0); +                    ConfirmDlg confirm = new ConfirmDlg(SystemMessageId.EVENT.getId()); +                    confirm.addString("~~> Team VS Team, Want to register? "); +                    confirm.addZoneName(_position); +                    confirm.addTime(45000); +                    confirm.addRequesterId(player.getObjectId()); +                    player.sendPacket(confirm); +                } +            } +        } +         +        cs = null; +    } +          public static boolean isSummoning = false;            public static void ArenaAnnounce(String text) @@ -229,33 +272,33 @@              if (player != null && player.isOnline())              {                  player.sendPacket(cs);           diff --git a/java/com/l2jmega/gameserver/network/SystemMessageId.java b/java/com/l2jmega/gameserver/network/SystemMessageId.java index 9c89f48..77a5c12 100644 --- a/java/com/l2jmega/gameserver/network/SystemMessageId.java +++ b/java/com/l2jmega/gameserver/network/SystemMessageId.java @@ -11798,6 +11798,8 @@       */      public static final SystemMessageId PLEASE_WAIT_A_MOMENT;       +    public static final SystemMessageId EVENT; +          /**       * Array containing all SystemMessageIds<br>       * Important: Always initialize with a length of the highest SystemMessageId + 1!!! @@ -13766,6 +13768,7 @@          S1_CANNOT_PARTICIPATE_IN_OLYMPIAD_DURING_TELEPORT = new SystemMessageId(2029);          CURRENTLY_LOGGING_IN = new SystemMessageId(2030);          PLEASE_WAIT_A_MOMENT = new SystemMessageId(2031); +        EVENT = new SystemMessageId(2500);                    buildFastLookupTable();      } diff --git a/java/com/l2jmega/gameserver/network/clientpackets/DlgAnswer.java b/java/com/l2jmega/gameserver/network/clientpackets/DlgAnswer.java index eb4a65d..e3cfd55 100644 --- a/java/com/l2jmega/gameserver/network/clientpackets/DlgAnswer.java +++ b/java/com/l2jmega/gameserver/network/clientpackets/DlgAnswer.java @@ -2,6 +2,7 @@    import com.l2jmega.Config;  import com.l2jmega.gameserver.handler.admincommandhandlers.AdminRecallAll; +import com.l2jmega.gameserver.handler.voicedcommandhandlers.VoicedEvent;  import com.l2jmega.gameserver.model.Announcement;  import com.l2jmega.gameserver.model.actor.instance.Player;  import com.l2jmega.gameserver.network.SystemMessageId; @@ -42,6 +43,11 @@                  activeChar.teleportAnswer(this._answer, this._requesterId);                }           } +        else if (_messageId == SystemMessageId.EVENT.getId()) +        { +            if (Announcement.tvt_register == true && _answer == 1) +                VoicedEvent.JoinTvT(activeChar); +        }          else if (_messageId == 1983 && Config.ALLOW_WEDDING)              activeChar.engageAnswer(_answer);          else if (_messageId == SystemMessageId.WOULD_YOU_LIKE_TO_OPEN_THE_GATE.getId())             
    • Gostaria de saber também pq depois que eu coloquei uma interface ficou pequena também gostaria de saber de edita o tamanho 
    • Como eu edito o tamanho do chat ao loga no server  algo que eu fiz que toda vez que logo o chat está pequeno e não do tamanho normal  
  • Forum Statistics

    • Total Topics
      119k
    • Total Posts
      748.1k
  • Popular Contributors

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.