Jump to content

[GR] Νεα δανεικη συμβαση - Μνημονιο Νο2 (Οfficial Topic)


Maxtor

Recommended Posts

Την Ελλαδα την ελεγχουν τοσο καιρο τωρα.

Εξεπιτηδες εβαλαν τον Γιωργακη να την φερει σε αυτην την κατασταση , για να μας εχουν το μαχαιρι στο λαιμο. Το παραμυθακι θα συνεχιστει,κι αλλα μνημονια οπως ειπε ο Νικος αν δεν ενεργησουμε συντομα! Και τι εννοω? Οχι μονο οι Ελληνες πολιτες που ζουν κοντα στο συνταγμα απο ολη την Ελλαδα. Ντου στην Βουλη και να μην αφησουν τιποτα.

 

ε ναι, οποια Κυβερνηση και να ανεβει, θα εξηπηρετησει τα συμφεροντα τους.

 

Πρεπει να γινει κατι μεγαλο.

Link to comment
Share on other sites

8μιση το βράδυ, Προπύλαια, έχουν πέσει δακρυγόνα μέσα στον κόσμο και οι πιο μάχιμοι το πίνουν όλο και αρκετοί πέφτουν στο δρόμο μη μπορώντας να ανασάνουν

 

Μεγάλες γυναίκες 55+ τρέχουν και τους προσφέρουν νερό riopan και maalox και όλος ο κόσμος πέφτει πάνω στους μπάτσους και τους τρέχει μέχρι την πάνω γωνία του Άττικα. (μιλάμε για 40αρηδες και), φωνάζοντας ΜΠΑΤΣΟΙ ΓΟΥΡΟΥΝΙΑ ΔΟΛΟΦΟΝΟΙ. Πραγματικά τέτοια ανατριχίλα δεν έχω ξανανιώσει.

ΠΡΟΒΟΚΑΤΟΡΕΣ ΚΑΙ ΠΡΟΒΑΤΑ!

Link to comment
Share on other sites

βρε μαλακα αντρα δεν βλεπεις οτι σπανε μαγαζια και περιουσιες? τι τους στειλανε για να δειξουν το μπόι τους? Καταστέλλουν τετοιου ειδους διαδικασιες. Και μην μου λετε μαλακιες για αυτους που δεν φταινε. Οταν παρεβρισκεσαι σε ενα μερος στο οποιο γινεται κατι παρανομο συμμετεχεις. Δηλαδη αν ειμαι εγω στην διαδιλωση με 100 ατομα και πετανε μολοτοφ οι 40 αλλοι πετρες και οι αλλοι καντρονια , και ειμαι ο μονος μεσα εκει που φωναζω πουτανες γιοι οταν θα ρθουν να μας διαλυσουν και να χωριστουμε , θες να μου πεις οτι δεν πρεπει να με σαπισουν?

Και σε ξαναρωταω τι ρολο βαρας εσυ τωρα?

Καναδος? Τι στον πουτσο εισαι? Εμ,βουρδουλας που σου χρειαζεται ετσι οπως σκεφτεσαι. Αλλα οπως και να το κανεις τα 8χρονα πλουσιοπαιδα που εχουν αποκατασταθει οικονομικα για ολη τους την ζωη εκφραζουν μια εντελως αντιθετη και ηλιθια αποψη.

Link to comment
Share on other sites

Και σε ξαναρωταω τι ρολο βαρας εσυ τωρα?

Καναδος? Τι στον πουτσο εισαι? Εμ,βουρδουλας που σου χρειαζεται ετσι οπως σκεφτεσαι. Αλλα οπως και να το κανεις τα 8χρονα πλουσιοπαιδα που εχουν αποκατασταθει οικονομικα για ολη τους την ζωη εκφραζουν μια εντελως αντιθετη και ηλιθια αποψη.

 

Λανθασμενη εκτιμηση εχεις για εμενα. Ουτε απο canada ειμαι ουτε πλουσιοπαιδο ειμαι. Απο ελλαδα ειμαι , εζησα 18 χρονια και τωρα βλεπω την χωρα μου να καταρρεει οπως εσενα, αλλα τουλαχιστον βλεπω τι φταιει πραγματικα... η πολιτικη και οχι η αστυνομια.

Link to comment
Share on other sites

Πρεπει να γινει κατι μεγαλο.

Και οχι να μπουμε απλα μεσα στην Βουλη και να κανουμε διακανονισμους μαζι τους,αλλα να τους σκοτωσουμε και να την καψουμε. Δεν ειναι καθολου ακατορθωτο ή αυτοι ή εμεις.

Οι προγονοι μας εχυσαν αιμα για αυτην την χωρα και ΑΥΤΟΙ ΟΙ ΓΑΜΩΜΑΝΟΙ ΕΒΡΑΙΟΑΜΕΡΙΚΑΝΟΜΑΣΣΟΝΟΙ ΤΗΝ ΔΙΑΣΥΡΟΥΝ ΚΑΙ ΤΗΝ ΕΞΕΥΤΕΛΙΖΟΥΝ!

 

Link to comment
Share on other sites

βλεπω τι φταιει πραγματικα... η πολιτικη και οχι η αστυνομια.

 

Μια πληροφορία, η αστυνομία ήταν πάντα το μακρύ χέρι της εκάστοτε εξουσίας (βλέπε, χούντα)

Link to comment
Share on other sites

ε ναι, οποια Κυβερνηση και να ανεβει, θα εξηπηρετησει τα συμφεροντα τους.

 

Πρεπει να γινει κατι μεγαλο.

Το μονο μεγαλο που μπορει να γινει ειναι στις επομενες εκλογες να ψηφισουμε ολοι τους κουμουνιστες. Εκει να δεις οτι θα ερθουν τα πανω κατω.

Link to comment
Share on other sites

καλα οκ , το ανθρωπινο σωμα αποτελειται απο 70% νερο.

 

Του vege αποτελειται απο 70% αναρχιλα και το αλλο 30 % μαλακια

Βλεπεις? Ουτε μια σοβαρη συζητηση δεν μπορουμε να κανουμε.
Link to comment
Share on other sites

Το μονο μεγαλο που μπορει να γινει ειναι στις επομενες εκλογες να ψηφισουμε ολοι τους κουμουνιστες. Εκει να δεις οτι θα ερθουν τα πανω κατω.

 

Κομμουνιστές εννοείς το ΚΚΕ? αχχαχαχαχαχαχααχχα

Link to comment
Share on other sites

Βλεπεις? Ουτε μια σοβαρη συζητηση δεν μπορουμε να κανουμε.

 

ΚΑΠΟΙΟΣ ΜΕ ΑΡΧΙΔΙΑ ΣΑΝ ΤΟΝ ΠΑΠΑΔΟΠΟΥΛΟ ΧΡΕΙΑΖΕΤΑΙ. ΠΟΥ ΝΑ ΒΡΕΙΣ ΤΕΤΟΙΟΝ ΕΛΛΗΝΑΡΑ ΞΑΝΑ?

 

 

ΤΕΛΙΚΑ ΕΙΣΑΙ ΤΕΛΕΙΩΣ ΒΛΑΚΑΣ ΧΑΧΑΧΑΧΑΧΑΧΑΧΑ

Link to comment
Share on other sites

Το μονο μεγαλο που μπορει να γινει ειναι στις επομενες εκλογες να ψηφισουμε ολοι τους κουμουνιστες. Εκει να δεις οτι θα ερθουν τα πανω κατω.

Ειναι μια ιδεα, αλλα ποτε δεν ξερεις τι θα κανουν και αυτοι αν ανεβουν εκει πανω.

Οπως και οι περισσοτεροι πολιτικοι, και αυτοι εχουν τα δικα τους συμφεροντα.

 

Το να λενε πραγματα, απο το να τα πραττουν εχει μεγαλη διαφορα

Link to comment
Share on other sites

Αυτο που πρεπει να συμβει ειναι μια ριζικη αλλαγη απο τα ατομα που κυβερναν .

 

Πρεπει αυτα τα ηλιθια οντα , μεσω των εκλογων , να τα βαλουμε σε μια γωνια και να κοιταν , να μην εχουν αποψη να μην εχουν δικαιωμα οπως πριν , αρκετες ευκαιριες τους δοθηκαν για να μας κλεψουν παρα να μας βοηθησουν αλλα οκ

Link to comment
Share on other sites

Ειναι μια ιδεα, αλλα ποτε δεν ξερεις τι θα κανουν και αυτοι αν ανεβουν εκει πανω.

Οπως και οι περισσοτεροι πολιτικοι, και αυτοι εχουν τα δικα τους συμφεροντα.

 

Το να λενε πραγματα, απο το να τα πραττουν εχει μεγαλη διαφορα

 

Το ΚΚΕ είναι ένα κόμμα όπως όλα τα άλλα, αν ηταν το επαναστατικό κόμμα που ισχυρίζονται πως είναι πιστεύεται ότι ακόμα σε τέτοιες περιόδους θα ήταν στο 7-8%?

Link to comment
Share on other sites

Κομμουνιστές εννοείς το ΚΚΕ? αχχαχαχαχαχαχααχχα

Παντως το μονο σιγουρο ειναι οτι δεν ενοω ατομα σαν εσενα που καθονται 15/24 σε ενα pc και το παιζουν επαναστατες. For sho brow.

Link to comment
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.




  • 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...