Jump to content

Gam3Master

Members
  • Posts

    284
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Gam3Master

  1. My old work for SMF forums. Very beautiful and comfortable design for Interlude lovers. Live Preview: http://lekino.comlu.com Price: 20$
  2. My old work for SMF forums. Very beautiful and comfortable design for Interlude lovers. Price: 20$
  3. Wanna buy C4 PTS pack. classic. With it's protections. Pack must include: GMShop, Buffer, Teleporter. First and most important thing: it must have OOG(Out of game) L2Walker. If someone have one please write full description and price.
  4. does if work if skill is passive?
  5. Yes I update and style it every day. Thanks )
  6. Hello. Here is my community board made for aCis packs. It Includes: Main Page: As you can see, every stats are based on servers configs. players, can repair their characters, also change their accounts password. If you have VIP system, on main page player can see the expire of VIP status. Statistics: TOP Online, Top PVP, Top PK, Top Clans, Olympiad(don't shows points), Castles, Raid & Grand bosses with their drops. Services: Draw Dye, Class master, Siege Manager and skills enchant. Clan: This system allows clan leaders to make their page for clan, as you see on image it shows clan skills, mini info and the most important leader can set their communication type and address. Also, Leaders can write announcements for clans, so every time clan member logins html window will appear where they see announcements. If players is not clan leader but is member, he sees this page also, but he can't change it. If player doesn't belong to clan, he just see top clans page. Shop: Everything is allowed in shop, prices are set for server x1 Adena rate. Teleport: you can teleport to town/village and custom zones. Donate: you can Change your characters name, name color, and what you see on that page. Panel: You can enable/disable some functions for you character, view your characters stats and set auto potions. Everything is configurable by configs. Price is 30 Euro. If someone is interesed pm.
  7. You mean I must put Ids of all raids in int[]?
  8. I don't understand what you mean but I am beginner, I write codes by searching in google and watching other examples. Sorry if I disappointed you. At least I'm trying to help noobs like me.
  9. private static void showRaidBosses(L2PcInstance activeChar, int page) { String content = HtmCache.getInstance().getHtm("data/html/CommunityBoard/Statistics/RaidBosses.htm"); StringBuilder _raidList = new StringBuilder(); Collection<NpcTemplate> npcs = NpcTable.getInstance().getAllNpcs(); List<NpcTemplate> list = new ArrayList<>(npcs); Collections.sort(list, new Comparator<NpcTemplate>() { @Override public int compare(NpcTemplate left, NpcTemplate right) { return right.getLevel() - left.getLevel(); } }); pos = 0; int myPage = 1; int i = 0; boolean hasMore = false; for(final NpcTemplate boss : list) { int bossId = boss.getNpcId(); if(!boss.isType("L2RaidBoss")) continue; if(bossId >= 25333 && boss.getNpcId() <=25338) continue; if(bossId == 25286 || boss.getNpcId() == 25283 || boss.getNpcId() == 29054 || boss.getNpcId() == 25273 || boss.getNpcId() == 29062 || boss.getNpcId() == 29040 || boss.getNpcId() == 25328) continue; if(bossId == 29060 || boss.getNpcId() == 29056 || boss.getNpcId() == 29030 || boss.getNpcId() == 29033 || boss.getNpcId() == 29036 || boss.getNpcId() == 29037) continue; String color = ""; boolean rstatus = false; String npcname = boss.getName(); int level = boss.getLevel(); long delay = RaidBossSpawnManager.getInstance().getRespawntime(boss.getIdTemplate()); int hours = (int)((delay - System.currentTimeMillis()) / 1000L / 60L / 60L); int minutes = (int)((delay - hours * 60 * 60 * 1000 - System.currentTimeMillis()) / 1000L / 60L); if(delay == 0) rstatus = true; if (pos == PAGE_LIMIT) { hasMore = true; break; } if (myPage != page) { i++; if (i == PAGE_LIMIT) { myPage++; i = 0; } continue; } pos++; if(pos % 2 == 0) color="bgcolor=000000"; _raidList.append("<table "+color+" border=0 cellspacing=0 cellpadding=0 width=500>"); _raidList.append("<tr>"); _raidList.append("<td FIXWIDTH=30 align=center>" + pos + "</td>"); _raidList.append("<td FIXWIDTH=220>" + npcname + "</td>"); _raidList.append("<td FIXWIDTH=50 align=center>" + level + "</td>"); _raidList.append("<td FIXWIDTH=200 align=center>" + ((rstatus) ? "<font color=008000>Alive</font>" : "<font color=13eedd>"+hours+" hours "+minutes+" mins</font>") + "</td>"); _raidList.append("</tr>"); _raidList.append("</table>"); _raidList.append("<img src=\"L2UI.Squaregray\" width=\"500\" height=\"1\">"); } int nextpage = page + 1; int prevpage = page - 1; _raidList.append("<center><table><tr>"); if (page > 1) { _raidList.append("<td><button action=\"bypass _bbsbosses;"+prevpage+ "\" value=\"Previous\" width=75 height=21 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></td>"); if (!hasMore) _raidList.append("<td FIXWIDTH=80><center>Page "+ page+ "</center></td></tr>"); } if (hasMore) { if (page <= 1) _raidList.append("<td></td>"); _raidList.append("<td FIXWIDTH=80><center>Page "+ page+ "</center></td><td><button action=\"bypass _bbsbosses;"+nextpage+ "\" value=\"Next ->\" width=75 height=21 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></td></tr>"); } _raidList.append("</table></center>"); content = content.replaceAll("%raidlist%", _raidList.toString()); separateAndSend(content, activeChar); }
  10. it's a very ugly. You can get Raid bosses without sql connection.
  11. I guess next revision will be delayed for some time :(
  12. Check 246 Quest for (L2PcInstance plr : getPartyMembers(player, npc, "cond", "4")) { if (!plr.isSubClassActive()) continue; QuestState st = plr.getQuestState(qn); if (!st.hasQuestItems(RAIN_SONG)) { st.set("cond", "5"); st.playSound(QuestState.SOUND_MIDDLE); st.giveItems(RAIN_SONG, 1); } }
  13. http://www.maxcheaters.com/topic/187412-h5-how-to-edit-tab-names-of-community-board/
  14. If we look this problem on that case, creating npc is not hard as well, but he included npc sql file. Conclusion: He forget to include market sql files.
  15. It is very hard to fix it?
  16. Did you forget to upload sql files for marketer?
  17. Tested on 3 RU servers, don't work on any of them
  18. Never noticed this. This is a serious issue I think.
  19. Does anyone have Interlude clean patch for windows 10?
  20. Not a bad idea I will fix it. Thank you
  21. Hello. I remember someone shared custom, when admin could give character hero status for x hours/days and I tried to find it everywhere but can't find it. Maybe someone has it and can share it?
  22. Hello. I created interesting community board. It includes very comfortable and useful stuff. Here are the images: Price: 20 Euro. PM if someone is interesed. P.S made under latest aCis source.
  23. So... I went to L2PcInstance.java and under checkUseMagicConditions and if skill is offensive I changed to if (isInOlympiadMode() && !isOlympiadStart() && skill.getId() != 347) { // if L2PcInstance is in Olympia and the match isn't already start, send ActionFailed sendPacket(ActionFailed.STATIC_PACKET); return false; } Now titans can use Earthquake but if they go near their opponent, and use skill, they can damage them before match starts.
  24. Would be good if rewarding was on players individual kill points. I mean if player have 0 kills he must not get reward
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock