Jump to content

ΠΑΓΚΟΣΜΙΟΣ ΠΕΡΙΓΕΛΟΣ


Vampirenios

Recommended Posts

1ον πάλι είσαι αστείος που κολάει η μπακογιάννη?

2ον πολλές ταινίες και ναρκωτικά πέρνεις να τα κόψεις τον devon μου θυμίζεις αν και είναι καλύτερος απο  εσένα και τα ζώα της χ.α.

ntaksi esu palepse na ziseis se mia xwra

11.000.000 ek twn opoiwn oi 2.000.000 einai alodapoi

ek twn opoiwn pali oi 1.800.000 einai la8rometanastes

se 10 xronia me ton ari8mo pou mpenoun stin xwra (150-300 tin mera)

8a apoteloume tin meiwnotita

Link to comment
Share on other sites

όπως ξαναείπα οι λαθρομετανάστες δεν έρχοντε μόνοι τους όταν πασοκ/νδ/κκε/χ.α. τους έφερναν στην χώρα εσύ κοιμόσουνα ζώο...εδώ ρε πανηλίθιε υπάρχουν αποδείξεις για τον τουρκόγυφτο που έπερνε μαύρο χρήμα όπως πολλόι άλλοι του συναφιού του

Link to comment
Share on other sites

όπως ξαναείπα οι λαθρομετανάστες δεν έρχοντε μόνοι τους όταν πασοκ/νδ/κκε/χ.α. τους έφερναν στην χώρα εσύ κοιμόσουνα ζώο...εδώ ρε πανηλίθιε υπάρχουν αποδείξεις για τον τουρκόγυφτο που έπερνε μαύρο χρήμα όπως πολλόι άλλοι του συναφιού του

nai sumfwnw oti tous eferan alloi

alla kaneis allos den 8a kanei kati amesa

maziki apelasi me ekdosi eisitiriwn gia to meros pou 8eloun na pane

ola amesa

na pe8anoun kai oi ellines pou tous eferan

poso xarika me to distixima ston evro

twra 8imi8ikan ta sunora na ta fulane ta arxidia

Link to comment
Share on other sites

1oν είσαι πάλι ένα καθυστεριμένο διότι πιστευείς πως το κυρίως πρόβλημα είναι ο αλοδαπός που δουλευέι για 20 ευρό την μέρα...δεν λέω μας καταστρέφει οικονομικά μα έχουμε μεγαλύτερα προβλήματα και ναι με ένα σωστό κόμμα που γνωρίζει τα θέματα βρίσκεται λύση αν όχι άμεσα βρίσκεται..τώρα ενα ΝΑΖΙΣΤΙΚΟ κόμμα χωρίς γνώσεις πάνω στην οικονομία με δολοφόνους για υποψήφιους ε οχι φίλε δεν ειμάστε ηλίθιοι να βάλουμε ναζιστες πάνω στην κυβέρνηση

Link to comment
Share on other sites

1oν είσαι πάλι ένα καθυστεριμένο διότι πιστευείς πως το κυρίως πρόβλημα είναι ο αλοδαπός που δουλευέι για 20 ευρό την μέρα...δεν λέω μας καταστρέφει οικονομικά μα έχουμε μεγαλύτερα προβλήματα και ναι με ένα σωστό κόμμα που γνωρίζει τα θέματα βρίσκεται λύση αν όχι άμεσα βρίσκεται..τώρα ενα ΝΑΖΙΣΤΙΚΟ κόμμα χωρίς γνώσεις πάνω στην οικονομία με δολοφόνους για υποψήφιους ε οχι φίλε δεν ειμάστε ηλίθιοι να βάλουμε ναζιστες πάνω στην κυβέρνηση

to nazistes to rixneis sto oti einai skinhead? sto oti xeretane nazistika? egw xeretw tuxaia kapoion makria nazistika kai panta meta apo kapoia deuterolepta katalavainw ti ekana

einai o ka8enas etsi nazi?

oso gia tin oikonomeia diavasa ti exoun skopo na kanoun mia xara kseroun kai esu ksereis koini logiki den einai oria/paragontopoiisi sta ma8imatika na trela8eis

einai logiki akolou8ontas ta dedomena kai tin oikonomia tis xwras pernwntas paradeigmata apo isxures oikonomies...

Link to comment
Share on other sites

@Vampirenios

 

pragmatika re file ok orea den simfonis me tin xrisi avgi den tin thes stin kerbenisi toulaxiston eksigise tous logous me logika epixirimata san anthrwpos les zwa tous xrisavgites alla esy me tin stasi afti fenete na eisai to zwo.

Episis xrisimopoihs orous anaferoun lene sta MME opws Nazistes , xountikoi ktlp.. kai les meta to steven thima pou pistebi afta pou lene enw esy o idios eisai thima twn MME.

Link to comment
Share on other sites

@Vampirenios

 

pragmatika re file ok orea den simfonis me tin xrisi avgi den tin thes stin kerbenisi toulaxiston eksigise tous logous me logika epixirimata san anthrwpos les zwa tous xrisavgites alla esy me tin stasi afti fenete na eisai to zwo.

Episis xrisimopoihs orous pou lene sta MME opws Nazistes , xountikoi ktlp.. kai les meta to steven thima pou pistebi afta pou lene enw esy o idios eisai thima twn MME.

εάν το ψάξεις καλά οι χιτλερικοί ή αλλιώς χρυση αυγή και σε πιο παλιά περιοδικά τους ο χίτλερ θεός τέλος πάντων το πράγμα δείχνει πως είναι... ή ναζι ή μνημονιακούς ή απλά Μια δικιά μας Ελλάδα....(Ανεξάρτητοι Έλληνες-Πάνος Καμμένος) ότι και να πω εγώ δεν έχει νοήμα...όλα θα φανούν την κυριακή..αν πάμε πάλι στα ίδια σκατά...ή σε ένα καλύτερο αύριο και όπως είπα η χ.α δεν μπαίνει στην βουλή...ναζι δεν γινόμαστε

όταν βλέπεις τους ψηφοφόρους της να χτυπάνε και να σκοτώνουνε κόσμο χωρίς λόγο και να θεωρούν τους εαυτούς τους άρια φυλή τότε καταλαβένεις γιατί μιλάμε

Link to comment
Share on other sites

άμα βρούνε ρώσσους να τους δείρουν μπας και μάθουν λίγο λολ αλλιώς δεν μας βλέπω καλά όσους παίζουμε east

Link to comment
Share on other sites

Έγκυρες πληροφορίες μέσα από στέλεχος του ΠΑΣΟΚ εδώ στα Χανιά λένε ότι ο ΣΥΡΙΖΑ είναι 2ο κόμμα.

Link to comment
Share on other sites

Έγκυρες πληροφορίες μέσα από στέλεχος του ΠΑΣΟΚ εδώ στα Χανιά λένε ότι ο ΣΥΡΙΖΑ είναι 2ο κόμμα.

Ναι έρχετε 2ο μετά τους Ανεξάρτητους και γενικά για την Ελλάδα εάν Ανεξάρτητοι και Συριζα πάνε στην βουλή τα πράγματα θα πάνε καλύτερα

Link to comment
Share on other sites

Φίλε αυτή τη στιγμή προωθείς συγκεκριμένο κόμμα σε βλέπω τόση ώρα έχεις κολλήσει...

Link to comment
Share on other sites

Ναι έρχετε 2ο μετά τους Ανεξάρτητους και γενικά για την Ελλάδα εάν Ανεξάρτητοι και Συριζα πάνε στην βουλή τα πράγματα θα πάνε καλύτερα

ΝΔ λένε ότι είναι πρώτη.

Link to comment
Share on other sites

έχει πλάκα όταν βλέπεις κάποιους να τσακώνονται για κάτι που δεν ξέρουνε.πρώτα απο όλα οι πιο πολλοί απο εσας που κάνατε reply δεν έχετε καν δικαίωμα ψήφου,οπότε αυτά που λέτε είτε τα έχετε ακούσει και τα υιοθετήσει απο τον μπαμπά σας και την οικογενειά σας επειδή είστε άβουλοι και δεν έχετε δικιά σας άποψη ή επειδή τα ακούτε στα ΜΜΕ στην παρέα σας κτλπ.

 

για αυτούς που πιστεύουν οτι η χρυσή αυγή είναι το μέλλον και άλλες τέτοιες μαλακίες,

σας συμβουλέυω να ανοίξετε κανένα βιβλιο ιστορίας για να μάθετε τι έκανε ο χιτλερ.Δεν μπορώ να καταλάβω πως κάποιος μπορεί να πάει και να ψηφήσει χρυσή αυγή πραγματικά,ε χρυσαυγήτες ξέρετε οτι για να είσαι μέλος της χρυσής αυγης πρέπει να διαβάσεις το βιβλίο του χίτλερ,ε;.Οι περισσότεροι απο εκεί μέσα δεν ξέρουνε ιστορία,απλά είναι ρατσιστες..μαγκιά δεν είναι να είσαι ρατσιστής και να βαράς τους ανθρώπους που στο κάτω κάτω έχουνε τα ίδια δικαιώματα με εσένα..μαγκιά είναι το αντίθετο.

 

Και μην δω κανένα reply τύπου 'η χρυσή αυγή θα μπει δημοκρατικά στη βουλή' κτλπ,και ο χιτλερ δημοκρατικά μπήκε στη βουλή..11εκ άνθρωποι τον ψηφίσανε αλλά μετά..

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.



  • Posts

    • adapt for 409 version wtih old config/sql/html's only the core update!   package net.sf.l2j.gameserver.model.actor.instance; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.StringTokenizer; import net.sf.l2j.commons.lang.StringUtil; import net.sf.l2j.commons.math.MathUtil; import net.sf.l2j.Config; import net.sf.l2j.gameserver.data.SkillTable; import net.sf.l2j.gameserver.data.manager.BufferManager; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.actor.Summon; import net.sf.l2j.gameserver.model.actor.template.NpcTemplate; import net.sf.l2j.gameserver.network.serverpackets.ItemList; import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; import net.sf.l2j.gameserver.skills.L2Skill; public class SchemmerBuffer extends Folk { private static final int PAGE_LIMIT = 6; public SchemmerBuffer(int objectId, NpcTemplate template) { super(objectId, template); } private void showMainWindow(Player activeChar) { final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile(getHtmlPath(getNpcId(), 0)); html.replace("%objectId%", String.valueOf(getObjectId())); html.replace("%name%", activeChar.getName()); html.replace("%buffcount%", "You have " + activeChar.getBuffCount() + "/" + activeChar.getMaxBuffCount() + " buffs."); activeChar.sendPacket(html); } @Override public void onBypassFeedback(Player player, String command) { if (player.getPvpFlag() > 0 && Config.PRESTRICT_USE_BUFFER_ON_PVPFLAG) { player.sendMessage("You can't use buffer when you are pvp flagged."); return; } if (player.isInCombat() && Config.PRESTRICT_USE_BUFFER_IN_COMBAT) { player.sendMessage("You can't use buffer when you are in combat."); return; } if (player.isDead()) return; StringTokenizer st = new StringTokenizer(command, " "); String actualCommand = st.nextToken(); if (actualCommand.startsWith("bufflist")) { autoBuffFunction(player, st.nextToken()); } else if (actualCommand.startsWith("restore")) { String noble = st.nextToken(); player.getStatus().setMaxCpHpMp(); if (noble.equals("true")) { SkillTable.getInstance().getInfo(1323, 1).getEffects(player, player); player.broadcastPacket(new MagicSkillUse(this, player, 1323, 1, 850, 0)); } final Summon summon = player.getSummon(); if (summon != null) summon.getStatus().setMaxHpMp(); showMainWindow(player); } else if (actualCommand.startsWith("cancellation")) { L2Skill buff; buff = SkillTable.getInstance().getInfo(1056, 1); buff.getEffects(this, player); player.stopAllEffectsExceptThoseThatLastThroughDeath(); player.broadcastPacket(new MagicSkillUse(this, player, 1056, 1, 850, 0)); player.stopAllEffects(); final Summon summon = player.getSummon(); if (summon != null) summon.stopAllEffects(); showMainWindow(player); } else if (actualCommand.startsWith("openlist")) { String category = st.nextToken(); String htmfile = st.nextToken(); NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); if (category.startsWith("null")) { html.setFile("data/html/mods/buffer/" + htmfile + ".htm"); // First Page if (htmfile.equals("index")) { html.replace("%name%", player.getName()); html.replace("%buffcount%", "You have " + player.getBuffCount() + "/" + player.getMaxBuffCount() + " buffs."); } } else html.setFile("data/html/mods/buffer/" + category + "/" + htmfile + ".htm"); html.replace("%objectId%", String.valueOf(getObjectId())); player.sendPacket(html); } else if (actualCommand.startsWith("dobuff")) { int buffid = Integer.valueOf(st.nextToken()); int bufflevel = Integer.valueOf(st.nextToken()); String category = st.nextToken(); String windowhtml = st.nextToken(); String votebuff = null; if (st.hasMoreTokens()) votebuff = st.nextToken(); if (windowhtml.equals("malaria")) { if (player.getInventory().getItemCount(Config.PVOTE_BUFF_ITEM_ID, 0) >= 1) { player.getInventory().destroyItemByItemId("VoteCoins", Config.PVOTE_BUFF_ITEM_ID, 1, player, null); player.sendPacket(new ItemList(player, true)); player.sendMessage(1 + " Vote eye destroyed."); } else { player.sendMessage("You dont have enough (" + 1 + ") vote item for buff."); return; } } if (votebuff != null) { if (player.getInventory().getItemCount(Config.PVOTE_BUFF_ITEM_ID, 0) >= Config.PVOTE_BUFF_ITEM_COUNT) { player.getInventory().destroyItemByItemId("VoteCoins", Config.PVOTE_BUFF_ITEM_ID, Config.PVOTE_BUFF_ITEM_COUNT, player, null); player.sendPacket(new ItemList(player, true)); player.sendMessage(Config.PVOTE_BUFF_ITEM_COUNT + " vote stone destroyed."); } else { player.sendMessage("You dont have enough (" + Config.PVOTE_BUFF_ITEM_COUNT + ") vote item for buff."); return; } } Creature target = player; if (category.startsWith("pet")) { if (player.getSummon() == null) { player.sendMessage("Incorrect Pet"); showMainWindow(player); return; } target = player.getSummon(); } MagicSkillUse mgc = new MagicSkillUse(this, target, buffid, bufflevel, 1150, 0); player.sendPacket(mgc); player.broadcastPacket(mgc); SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, target); NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); html.setFile("data/html/mods/buffer/" + category + "/" + windowhtml + ".htm"); html.replace("%objectId%", String.valueOf(getObjectId())); html.replace("%name%", player.getName()); player.sendPacket(html); } else if (actualCommand.startsWith("getbuff")) { int buffid = Integer.valueOf(st.nextToken()); int bufflevel = Integer.valueOf(st.nextToken()); if (buffid != 0) { SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, player); broadcastPacket(new MagicSkillUse(this, player, buffid, bufflevel, 450, 0)); showMainWindow(player); } } else if (actualCommand.startsWith("support")) { showGiveBuffsWindow(player); } else if (actualCommand.startsWith("givebuffs")) { final String schemeName = st.nextToken(); final int cost = Integer.parseInt(st.nextToken()); Creature target = null; if (st.hasMoreTokens()) { final String targetType = st.nextToken(); if (targetType != null && targetType.equalsIgnoreCase("pet")) target = player.getSummon(); } else target = player; if (target == null) player.sendMessage("You don't have a pet."); else if (cost == 0 || player.reduceAdena("NPC Buffer", cost, this, true)) BufferManager.getInstance().applySchemeEffects(this, target, player.getObjectId(), schemeName); } else if (actualCommand.startsWith("editschemes")) { showEditSchemeWindow(player, st.nextToken(), st.nextToken(), Integer.parseInt(st.nextToken())); } else if (actualCommand.startsWith("skill")) { final String groupType = st.nextToken(); final String schemeName = st.nextToken(); final int skillId = Integer.parseInt(st.nextToken()); final int page = Integer.parseInt(st.nextToken()); final List<Integer> skills = BufferManager.getInstance().getScheme(player.getObjectId(), schemeName); if (actualCommand.startsWith("skillselect") && !schemeName.equalsIgnoreCase("none")) { if (skills.size() < player.getMaxBuffCount()) skills.add(skillId); else player.sendMessage("This scheme has reached the maximum amount of buffs."); } else if (actualCommand.startsWith("skillunselect")) skills.remove(Integer.valueOf(skillId)); showEditSchemeWindow(player, groupType, schemeName, page); } else if (actualCommand.startsWith("createscheme")) { try { final String schemeName = st.nextToken(); if (schemeName.length() > 14) { player.sendMessage("Scheme's name must contain up to 14 chars. Spaces are trimmed."); return; } final Map<String, ArrayList<Integer>> schemes = BufferManager.getInstance().getPlayerSchemes(player.getObjectId()); if (schemes != null) { if (schemes.size() == Config.PBUFFER_MAX_SCHEMES) { player.sendMessage("Maximum schemes amount is already reached."); return; } if (schemes.containsKey(schemeName)) { player.sendMessage("The scheme name already exists."); return; } } BufferManager.getInstance().setScheme(player.getObjectId(), schemeName.trim(), new ArrayList<>()); showGiveBuffsWindow(player); } catch (Exception e) { player.sendMessage("Scheme's name must contain up to 14 chars. Spaces are trimmed."); } } else if (actualCommand.startsWith("deletescheme")) { try { final String schemeName = st.nextToken(); final Map<String, ArrayList<Integer>> schemes = BufferManager.getInstance().getPlayerSchemes(player.getObjectId()); if (schemes != null && schemes.containsKey(schemeName)) schemes.remove(schemeName); } catch (Exception e) { player.sendMessage("This scheme name is invalid."); } showGiveBuffsWindow(player); } super.onBypassFeedback(player, command); } @Override public String getHtmlPath(int npcId, int val) { String filename = ""; if (val == 0) filename = "" + npcId; else filename = npcId + "-" + val; return "data/html/mods/buffer/" + filename + ".htm"; } /** * Send an html packet to the {@link Player} set a parameter with Give Buffs menu info for player and pet, depending on targetType parameter {player, pet}. * @param player : The {@link Player} to make checks on. */ private void showGiveBuffsWindow(Player player) { final StringBuilder sb = new StringBuilder(200); final Map<String, ArrayList<Integer>> schemes = BufferManager.getInstance().getPlayerSchemes(player.getObjectId()); if (schemes == null || schemes.isEmpty()) sb.append("<font color=\"LEVEL\">You haven't defined any scheme.</font>"); else { for (Map.Entry<String, ArrayList<Integer>> scheme : schemes.entrySet()) { final int cost = getFee(scheme.getValue()); StringUtil.append(sb, "<font color=\"LEVEL\">", scheme.getKey(), " [", scheme.getValue().size(), " / ", player.getMaxBuffCount(), "]", ((cost > 0) ? " - cost: " + StringUtil.formatNumber(cost) : ""), "</font><br1>"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_givebuffs ", scheme.getKey(), " ", cost, "\">Use on Me</a>&nbsp;|&nbsp;"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_givebuffs ", scheme.getKey(), " ", cost, " pet\">Use on Pet</a>&nbsp;|&nbsp;"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_editschemes Buffs ", scheme.getKey(), " 1\">Edit</a>&nbsp;|&nbsp;"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_deletescheme ", scheme.getKey(), "\">Delete</a><br>"); } } final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile(getHtmlPath(getNpcId(), 1)); html.replace("%schemes%", sb.toString()); html.replace("%max_schemes%", Config.PBUFFER_MAX_SCHEMES); html.replace("%objectId%", getObjectId()); player.sendPacket(html); } /** * Send an html packet to the {@link Player} set as parameter with Edit Scheme Menu info. This allows the {@link Player} to edit each created scheme (add/delete skills) * @param player : The {@link Player} to make checks on. * @param groupType : The group of skills to select. * @param schemeName : The scheme to make check. * @param page : The current checked page. */ private void showEditSchemeWindow(Player player, String groupType, String schemeName, int page) { final NpcHtmlMessage html = new NpcHtmlMessage(0); final List<Integer> schemeSkills = BufferManager.getInstance().getScheme(player.getObjectId(), schemeName); html.setFile(getHtmlPath(getNpcId(), 2)); html.replace("%schemename%", schemeName); html.replace("%count%", schemeSkills.size() + " / " + player.getMaxBuffCount()); html.replace("%typesframe%", getTypesFrame(groupType, schemeName)); html.replace("%skilllistframe%", getGroupSkillList(player, groupType, schemeName, page)); html.replace("%objectId%", getObjectId()); player.sendPacket(html); } /** * @param player : The {@link Player} to make checks on. * @param groupType : The group of skills to select. * @param schemeName : The scheme to make check. * @param page : The current checked page. * @return A {@link String} representing skills available for selection for a given groupType. */ private String getGroupSkillList(Player player, String groupType, String schemeName, int page) { // Retrieve the entire skills list based on group type. List<Integer> skills = BufferManager.getInstance().getSkillsIdsByType(groupType); if (skills.isEmpty()) return "That group doesn't contain any skills."; // Calculate page number. final int max = MathUtil.countPagesNumber(skills.size(), PAGE_LIMIT); if (page > max) page = max; // Cut skills list up to page number. skills = skills.subList((page - 1) * PAGE_LIMIT, Math.min(page * PAGE_LIMIT, skills.size())); final List<Integer> schemeSkills = BufferManager.getInstance().getScheme(player.getObjectId(), schemeName); final StringBuilder sb = new StringBuilder(skills.size() * 150); int row = 0; for (int skillId : skills) { final String icon = (skillId < 100) ? "icon.skill00" + skillId : (skillId < 1000) ? "icon.skill0" + skillId : "icon.skill" + skillId; sb.append(((row % 2) == 0 ? "<table width=\"280\" bgcolor=\"000000\"><tr>" : "<table width=\"280\"><tr>")); if (schemeSkills.contains(skillId)) StringUtil.append(sb, "<td height=40 width=40><img src=\"", icon, "\" width=32 height=32></td><td width=190>", SkillTable.getInstance().getInfo(skillId, 1).getName(), "<br1><font color=\"B09878\">", BufferManager.getInstance().getAvailableBuff(skillId).getDescription(), "</font></td><td><button action=\"bypass npc_%objectId%_skillunselect ", groupType, " ", schemeName, " ", skillId, " ", page, "\" width=32 height=32 back=\"L2UI_CH3.mapbutton_zoomout2\" fore=\"L2UI_CH3.mapbutton_zoomout1\"></td>"); else StringUtil.append(sb, "<td height=40 width=40><img src=\"", icon, "\" width=32 height=32></td><td width=190>", SkillTable.getInstance().getInfo(skillId, 1).getName(), "<br1><font color=\"B09878\">", BufferManager.getInstance().getAvailableBuff(skillId).getDescription(), "</font></td><td><button action=\"bypass npc_%objectId%_skillselect ", groupType, " ", schemeName, " ", skillId, " ", page, "\" width=32 height=32 back=\"L2UI_CH3.mapbutton_zoomin2\" fore=\"L2UI_CH3.mapbutton_zoomin1\"></td>"); sb.append("</tr></table><img src=\"L2UI.SquareGray\" width=277 height=1>"); row++; } for (int i = PAGE_LIMIT; i > row; i--) StringUtil.append(sb, "<img height=41>"); // Build page footer. sb.append("<br><img src=\"L2UI.SquareGray\" width=277 height=1><table width=\"100%\" bgcolor=000000><tr>"); if (page > 1) StringUtil.append(sb, "<td align=left width=70><a action=\"bypass npc_" + getObjectId() + "_editschemes ", groupType, " ", schemeName, " ", page - 1, "\">Previous</a></td>"); else StringUtil.append(sb, "<td align=left width=70>Previous</td>"); StringUtil.append(sb, "<td align=center width=100>Page ", page, "</td>"); if (page < max) StringUtil.append(sb, "<td align=right width=70><a action=\"bypass npc_" + getObjectId() + "_editschemes ", groupType, " ", schemeName, " ", page + 1, "\">Next</a></td>"); else StringUtil.append(sb, "<td align=right width=70>Next</td>"); sb.append("</tr></table><img src=\"L2UI.SquareGray\" width=277 height=1>"); return sb.toString(); } /** * @param groupType : The group of skills to select. * @param schemeName : The scheme to make check. * @return A {@link String} representing all groupTypes available. The group currently on selection isn't linkable. */ private static String getTypesFrame(String groupType, String schemeName) { final StringBuilder sb = new StringBuilder(500); sb.append("<table>"); int count = 0; for (String type : BufferManager.getInstance().getSkillTypes()) { if (count == 0) sb.append("<tr>"); if (groupType.equalsIgnoreCase(type)) StringUtil.append(sb, "<td width=65>", type, "</td>"); else StringUtil.append(sb, "<td width=65><a action=\"bypass npc_%objectId%_editschemes ", type, " ", schemeName, " 1\">", type, "</a></td>"); count++; if (count == 4) { sb.append("</tr>"); count = 0; } } if (!sb.toString().endsWith("</tr>")) sb.append("</tr>"); sb.append("</table>"); return sb.toString(); } /** * @param list : A {@link List} of skill ids. * @return a global fee for all skills contained in the {@link List}. */ private static int getFee(ArrayList<Integer> list) { if (Config.PBUFFER_STATIC_BUFF_COST > 0) return list.size() * Config.PBUFFER_STATIC_BUFF_COST; int fee = 0; for (int sk : list) fee += BufferManager.getInstance().getAvailableBuff(sk).getPrice(); return fee; } private void autoBuffFunction(Player player, String bufflist) { ArrayList<L2Skill> skills_to_buff = new ArrayList<>(); List<Integer> list = null; if (bufflist.equalsIgnoreCase("fighter")) list = Config.PFIGHTER_SKILL_LIST; else if (bufflist.equalsIgnoreCase("mage")) list = Config.PMAGE_SKILL_LIST; if (list != null) { for (int skillId : list) { L2Skill skill = SkillTable.getInstance().getInfo(skillId, SkillTable.getInstance().getMaxLevel(skillId)); if (skill != null) skills_to_buff.add(skill); } for (L2Skill sk : skills_to_buff) sk.getEffects(player, player); player.updateEffectIcons(); list = null; } skills_to_buff.clear(); showMainWindow(player); } }  
    • L2 OPIUM - AUTO FARM HTML    
    • json_extract does not exist. -> wrong mysql server version.
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products : https://discord.gg/hood-services https://campsite.bio/utchihaamkt  
  • Topics

×
×
  • Create New...