Jump to content
Jondxz

Lineage 2 Classic chegando aos servidores Americanos

Recommended Posts

DoiL9syXUAYl9fK.jpg

A NCWest (departamento norte-americano da NcSoft) decidiu enfim trazer para os servidores Americanos a versão Classic, anunciaram agora a pouco na página do facebook do jogo e no site também. O servidor americano, diferentemente dos demais servidores Classic, será free-to-play, com "pequenas" compra in-game pelo shop com NcCoins (como é no Salvation) e um sistema VIP, iniciará na versão 1.5, ou seja, sem olimpíadas, siege ou fortress, e tendo a Grade B como top grade, um detalhe é que penalidade de morte não foi mantida nos -10% como é no 1.0, e sim -4%. O lançamento será no dia 03 de outubro, e teremos dois servidores disponíveis, Giran e Talking Island, quem sabe não juntamos uma galerinha aqui do fórum e iniciamos juntos? Eu animo xD. Mais informações vocês podem conferir nos links que irei deixar abaixo.

Lineage II Classic Server Launching October 3 - Anúncio

Classic Launch FAQ - Perguntas e respostas

Lineage II Classic - Site da versão Classic

dMsaTVP.jpg

 

 

Edited by Jondxz
  • Like 4
  • I love it 1

Share this post


Link to post
Share on other sites

Precisando de Dedicado ou VPS?

Conheça a L2JCenter
 

Marquei como especial e compartilhei!

 

Tava demorando heim? O bloody vai sair em breve também!

 

PS: E essa assinatura com o nosso primeiro logo heim? hahaha

Estamos esperando esse Classic no NA desde aquele primeiro post que tu fez em 2015 hahaha, demorou até demais.

Não sei porque, eu ainda prefiro esse logo antigo, me lembra quando comecei participar do fórum kkk

  • LOL 1

Share this post


Link to post
Share on other sites

Estive esperando por muito tempo por isso, finalmente, eu vou jogar, porém vou jogar mais no 4fun pois arrumar compromisso com CP é algo bem tenso.

  • Like 1

Share this post


Link to post
Share on other sites
 

Estive esperando por muito tempo por isso, finalmente, eu vou jogar, porém vou jogar mais no 4fun pois arrumar compromisso com CP é algo bem tenso.

Sei como é, para quem trabalha e faz faculdade, como é o meu caso, também fica complicado fazer compromisso de CP todo dia, mas ainda sim tô no hype pra jogar haha. Seria legal juntar a galerinha aqui do fórum e jogar junto.

Share this post


Link to post
Share on other sites
 

Eu jogo casualmente, mas jogo se montarem uma guild!

 

@Grundor @rafapbraga @Escanor

sera que rola um clan aqui da l2jbrasil EU ACHO QUE dominamos!  penso...

Esperando alguém se manifestar ou propor um clan para o fórum, serial legal jogar com a galera kk

Edited by Jondxz
  • Like 1

Share this post


Link to post
Share on other sites
 

alguem sabe dizer o rate , ou podemos dizer que 0x ou zero rate ? nao sei como se diz 

0x não é pq qualquer coisa multiplicada por zero é zero, haha. Pelas informações que tenho até agora vai ser 3x e você vai poder abrir até 3 box por pc

 

E não acredito que a galera aqui do fórum chegasse perto de dominar o servidor.
Hoje jogo no classic club e povo está migrando de lá para o servidor que vai abrir.
A quantidade de No Life que vai mergulha de cabeça nesse servidor com o objetivo de jogar e de ganhar dinheiro é enorme.
De qualquer forma eu terei um clan lá. Já temos 2 pts sendo montadas. Quem tiver interesse PM em jogo para o futuro nick que eu vou postar aqui (caso eu consiga criar meu personagem com este nick)

Edited by Escanor
Evite ficar floodando, edite seu tópico.

Share this post


Link to post
Share on other sites
 

Pessoal, fiz um vídeo comentando tudo que está disponível no site até o momento, confiram:
 

 

Mandei uma MP,  se der pra organizar, tenho 4 amigos externos do fórum, galera enferrujada mas madura, poderíamos organizar uma CP

Share this post


Link to post
Share on other sites

Tentarei jogar casualmente, também não tenho muito tempo, fiquei sabendo não faz muito tempo, foi bem por acaso, quem quiser jogar junto ai só me mandar PM com número do whats

  • Sad 1

Share this post


Link to post
Share on other sites
 

0x não é pq qualquer coisa multiplicada por zero é zero, haha. Pelas informações que tenho até agora vai ser 3x e você vai poder abrir até 3 box por pc

 

E não acredito que a galera aqui do fórum chegasse perto de dominar o servidor.
Hoje jogo no classic club e povo está migrando de lá para o servidor que vai abrir.
A quantidade de No Life que vai mergulha de cabeça nesse servidor com o objetivo de jogar e de ganhar dinheiro é enorme.
De qualquer forma eu terei um clan lá. Já temos 2 pts sendo montadas. Quem tiver interesse PM em jogo para o futuro nick que eu vou postar aqui (caso eu consiga criar meu personagem com este nick)

Vai abrir 3 box para os normais, para os russos será infinito. hehe

Share this post


Link to post
Share on other sites
 

Deve ser por conta da manutenção Smallz, fui ver o site da NA, está em manutenção também.

Sim, estima-se que 16:30 esteja online pelo twitter

https://twitter.com/LineageIIOps/status/1047513778361966592

edit:

+2 Horas adicionadas Previsão: 18:30

https://twitter.com/LineageIIOps/status/1047570188005253121

Edited by Smallz'

Share this post


Link to post
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.

Loading...




     



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • 1. Create a new java file on data/scripts/custom/PartyTeleporter/PartyTeleporter.java package custom.PartyTeleporter; import com.l2jserver.gameserver.cache.HtmCache; import com.l2jserver.gameserver.datatables.ItemTable; import com.l2jserver.gameserver.instancemanager.ZoneManager; import com.l2jserver.gameserver.model.L2Party; import com.l2jserver.gameserver.model.actor.L2Character; import com.l2jserver.gameserver.model.actor.L2Npc; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.quest.Quest; import com.l2jserver.gameserver.model.zone.L2ZoneType; import com.l2jserver.gameserver.network.serverpackets.InventoryUpdate; import com.l2jserver.gameserver.network.serverpackets.ItemList; import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jserver.gameserver.network.serverpackets.StatusUpdate; /** * @author `Heroin * Made For Maxcheaters.com * PartyTeleporter */ public class PartyTeleporter extends Quest { private static final int npcid = 36650; // npc id //------------------------------------- //Teleport Location Coordinates X,Y,Z. //Use /loc command in game to find them. private static final int locationX = -56742; // npc id private static final int locationY = 140569; // npc id private static final int locationZ = -2625; // npc id //------------------------------------- //------------------------------------- // Select the id of your zone. // If you dont know how to find your zone id is simple. // Go to data/zones/(your zone file).xml and find your zone // E.g: <zone name="dion_monster_pvp" id="6" type="ArenaZone" shape="NPoly" minZ="-3596" maxZ="0"> /**The id of your zone is id="6" */ /**---------------------------------------------------------------------------*/ /**WARNING: If your zone does not have any id or your location is not on any zone in data/zones/ folder, you have to add one by your self*/ // required to calculate parties & players /**---------------------------------------------------------------------------*/ private static final int ZoneId = 155; //Here you have to set your zone Id //------------------------------------- private static final int MinPtMembers = 2; // Minimum Party Members Count For Enter on Zone. private static final int ItemConsumeId = 57; // Item Consume id. private static final int ItemConsumeNum = 100; // Item Consume Am.ount. private static final boolean ShowPlayersInside = true; //If you set it true, NPC will show how many players are inside area. private static final boolean ShowPartiesInside = true; //If you set it true, NPC will show how many parties are inside area. //------------------------------------- private static String htm = "data/scripts/custom/PartyTeleporter/1.htm"; //html location. private static String ItemName = ItemTable.getInstance().createDummyItem(ItemConsumeId).getItemName(); //Item name, Dont Change this public PartyTeleporter(int questId, String name, String descr) { super(questId, name, descr); addFirstTalkId(npcid); addTalkId(npcid); addStartNpc(npcid); } @Override public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) { if (event.startsWith("partytp")) { TP(event, npc, player, event); } return ""; } @SuppressWarnings("deprecation") public int getPartiesInside(int zoneId)//Calculating parties inside party area.     {         int i = 0;         for (L2ZoneType zone : ZoneManager.getInstance().getAllZones())             if (zone.getId() == zoneId)             {                 for (L2Character character : zone.getCharactersInside().values())                     if (character instanceof L2PcInstance && (!((L2PcInstance) character).getClient().isDetached()) &&                     ((L2PcInstance) character).getParty() != null &&                     ((L2PcInstance) character).getParty().isLeader((L2PcInstance) character))                         i++;             }         return i;     } @SuppressWarnings("deprecation") public int getPlayerInside(int zoneId)//Calculating players inside party area.     {         int i = 0;         for (L2ZoneType zone : ZoneManager.getInstance().getAllZones())             if (zone.getId() == zoneId)             {                 for (L2Character character : zone.getCharactersInside().values())                     if (character instanceof L2PcInstance && (!((L2PcInstance) character).getClient().isDetached()))                         i++;             } return i; } private boolean PartyItemsOk(L2PcInstance player) //Checks if all party members have the item in their inventory. //If pt member has not enough items, party not allowed to enter. { try { for (L2PcInstance member : player.getParty().getPartyMembers()) { if (member.getInventory().getItemByItemId(ItemConsumeId) == null) { player.sendMessage("Your party member "+member.getName()+" does not have enough items."); return false; } if (member.getInventory().getItemByItemId(ItemConsumeId).getCount() < ItemConsumeNum) { player.sendMessage("Your party member "+member.getName()+" does not have enough items."); return false; } } return true; } catch (Exception e) { player.sendMessage("Something went wrong try again."); return true; } } private void proccessTP(L2PcInstance player) // Teleporting party members to zone { for (L2PcInstance member : player.getParty().getPartyMembers()) { member.teleToLocation(locationX, locationY, locationZ);//Location X, Y ,Z } } private void TP(String event, L2Npc npc, L2PcInstance player, String command) // Teleport player & his party { try { L2Party pt = player.getParty(); if (pt == null) { player.sendMessage("You are not currently on party."); return; } if (!pt.isLeader(player)) { player.sendMessage("You are not party leader."); return; } if (pt.getMemberCount() < MinPtMembers) { player.sendMessage("You are going to need a bigger party " + "in order to enter party area."); return; } if (!PartyItemsOk(player)) { return; } else { proccessTP(player); for (L2PcInstance ppl : pt.getPartyMembers()) { if (ppl.getObjectId() != player.getObjectId())//Dont send this message to pt leader. { ppl.sendMessage("Your party leader asked to teleport on party area!");//Message only to party members } ppl.sendMessage(ItemConsumeNum+" "+ItemName+" have been dissapeared.");//Item delete from inventory message ppl.getInventory().destroyItemByItemId("Party_Teleporter", ItemConsumeId, ItemConsumeNum, ppl, true);//remove item from inventory ppl.sendPacket(new InventoryUpdate());//Update ppl.sendPacket(new ItemList(ppl, false));//Update ppl.sendPacket(new StatusUpdate(ppl));//Update } //Sends message to party leader. player.sendMessage(ItemConsumeNum*player.getParty().getMemberCount()+" "+ItemName+" dissapeard from your party."); } } catch (Exception e) { player.sendMessage("Something went wrong try again."); } } @Override public String onFirstTalk(L2Npc npc, L2PcInstance player) { final int npcId = npc.getNpcId(); if (player.getQuestState(getName()) == null) { newQuestState(player); } if (npcId == npcid) { String html = HtmCache.getInstance().getHtm(player.getHtmlPrefix(), htm); html = html.replaceAll("%player%", player.getName());//Replaces %player% with player name on html html = html.replaceAll("%itemname%", ItemName);//Item name replace on html html = html.replaceAll("%price%", player.getParty()!=null ? ""+ItemConsumeNum*player.getParty().getMemberCount()+"": "0");//Price calculate replace html = html.replaceAll("%minmembers%", ""+MinPtMembers);//Mimum entry party members replace html = html.replaceAll("%allowed%", isAllowedEnter(player) ? "<font color=00FF00>allowed</font>" : "<font color=FF0000>not allowed</font>");//Condition checker replace on html html = html.replaceAll("%parties%", ShowPartiesInside ? "<font color=FFA500>Parties Inside: "+getPartiesInside(ZoneId)+"</font><br>": "");//Parties inside html = html.replaceAll("%players%", ShowPlayersInside ? "<font color=FFA500>Players Inside: "+getPlayerInside(ZoneId)+"</font><br>": "");//Players Inside NpcHtmlMessage npcHtml = new NpcHtmlMessage(0); npcHtml.setHtml(html); player.sendPacket(npcHtml); } return ""; } private boolean isAllowedEnter(L2PcInstance player) //Checks if player & his party is allowed to teleport. { if (player.getParty() != null) { if( player.getParty().getMemberCount() >= MinPtMembers && PartyItemsOk(player))//Party Length & Item Checker { return true; } else { return false; } } else { return false; } } public static void main(final String[] args) { new PartyTeleporter(-1, PartyTeleporter.class.getSimpleName(), "custom"); System.out.println("Party Teleporter by `Heroin has been loaded successfully!"); } }   2.Create a new htm file on data/scripts/custom/PartyTeleporter/1.htm <html> <title>%player%</title> <body><center> <img src="L2UI_CH3.herotower_deco" width=256 height=32></center><br> You have to be a party leader in order to ask from me to teleport you and your party inside party area.<br> Minimum Number Of Party Members: <font color="LEVEL">%minmembers%</font>.<br> You are currently %allowed% to enter party area with your party.<br> Party Teleport will cost you total: <font color="LEVEL">%price% %itemname%</font><br> <center> %parties% %players% <table><tr> <td><button value="Teleport Me & My Party!" action="bypass -h Quest PartyTeleporter partytp" width=180 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td> </tr></table> <br><br> <center> <img src="L2UI_CH3.herotower_deco" width=256 height=32></center> </body></html> 3. Add script on scripts.cfg file: custom/PartyTeleporter/PartyTeleporter.java 4. Run this query on your database or install the NPC by yourself. INSERT INTO `npc` VALUES ('36650', '13173', 'PartyTeleporter', '1', 'MaxCheaters.com', '1', 'LineageNPC.clear_npc', '8.00', '19.00', '85', 'male', 'L2Npc', null, null, null, null, null, '40', '43', '30', '21', '20', '20', '0', '0', null, null, null, null, '230', '1', '0', '333', '0', '0', '0', '60.00000', '120.00000', '1', '1', '0', '0'); How to Modify:   Check Variables on code: private static final int npcid = 36650; // npc id //------------------------------------- //Teleport Location Coordinates X,Y,Z. //Use /loc command in game to find them. private static final int locationX = -56742; // npc id private static final int locationY = 140569; // npc id private static final int locationZ = -2625; // npc id //------------------------------------- //------------------------------------- // Select the id of your zone. // If you dont know how to find your zone id is simple. // Go to data/zones/(your zone file).xml and find your zone // E.g: <zone name="dion_monster_pvp" id="6" type="ArenaZone" shape="NPoly" minZ="-3596" maxZ="0"> /**The id of your zone is id="6" */ /**---------------------------------------------------------------------------*/ /**WARNING: If your zone does not have any id or your location is not on any zone in data/zones/ folder, you have to add one by your self*/ // required to calculate parties & players /**---------------------------------------------------------------------------*/ private static final int ZoneId = 155; //Here you have to set your zone Id //------------------------------------- private static final int MinPtMembers = 2; // Minimum Party Members Count For Enter on Zone. private static final int ItemConsumeId = 57; // Item Consume id. private static final int ItemConsumeNum = 100; // Item Consume Am.ount. private static final boolean ShowPlayersInside = true; //If you set it true, NPC will show how many players are inside area. private static final boolean ShowPartiesInside = true; //If you set it true, NPC will show how many parties are inside area. //------------------------------------- private static String htm = "data/scripts/custom/PartyTeleporter/1.htm"; //html location. Alguem adapta pramin fazendo favo ?
    • tenho minha soucer mais nao estou conseguindo colocar no eclipse para mexer ......  
    • ne kk   tem como me ajudar? eu nao estou conseguindo colocar minha soucer no eclipse de jeito nenhum aff
    • Isso vc consegue alterar no core, caso tenha acesso...
    • Blz, obrigado mesmo assim kk
×
×
  • Create New...