Jump to content

leaving bye bye


Raule

Recommended Posts

wellness+ Rewards

MyPharmacy

Rite Weight Plan

MyPhotos My Way

 

 

Health Info

Diabetes

Vitamins

Allergies

Skin Care

Weight

Heart

Oral Care

Reproductive Health

Online Shopping

Medicine Cabinet

Beauty and Spa

Nutrition and Wellness

Personal Care

Household

Pharmacy

Health Info

Save Now

Picture Center

Online Shopping

Home > Health Info

 

Allergies

Feel relief from your allergies and enjoy a breath of fresh air with tips from your Rite Aid pharmacist.

 

See what is new this allergy season >

 

Heart Health

Your heart health is in your hands. Take charge with these free tools and resources.

 

Learn more about heart health >

 

Weight Management

Start managing your weight by teaming up with Rite Aid. Drop up to 10% of your body weight in 10 weeks with the FREE Rite Weight Plan. Plus, you'll find tips, tools and information to help you along your journey of effective weight management.

 

Learn more about weight management >

 

Reproductive Health

Trying to conceive? If you're trying to conceive and its not happening as quickly as you had hoped, learn how to take charge of your family building journey.

 

Read more about reproductive health >

 

Learn and Save with wellness+ for diabetes

Get the advice, savings, and solutions you need to manage your diabetes. Exclusively for wellness+ members.

 

Learn more about wellness+ for diabetes >

 

Oral Care

There’s plenty to smile about with tips and tools from Rite Aid. Get a head start by picking up a free Oral Health Guide at any Rite Aid, or download one here.

 

Get advice on oral care >

 

Skin Care

Nurture and protect your skin with help from Rite Aid and The Skin Cancer Foundation. Together, we're offering information and tips—all to keep your skin healthy. To read up on getting a healthy glow, pick up a free Skin Care Guide at any Rite Aid. Or download one here.

 

Get advice on skin care >

 

Vitamins

Keep your body and wallet healthy with tips and tools like an interactive wellness wheel to help you choose which vitamins and minerals best fit your lifestyle. Plus get, special offers on your vitamin purchases from Rite Aid.

 

Get advice and savings on vitamins >

oreign pharmacy graduates that wish to practice in the U.S. must complete the Foreign Pharmacy Graduate Examination Certification (FPGEC). FPGEC provides a means of documenting the educational equivalency of a candidate's foreign pharmacy education.

 

To become a licensed pharmacist, you must meet the requirements of the state or jurisdiction in which you are seeking licensure. In most states, some examinations and other qualifications are prerequisites for licensure . You must contact the board of pharmacy of the state in which you wish to practice for their specific licensure requirements.

 

NAPLEX

The North American Pharmacist Licensure Examination (NAPLEX) is required in all U.S. jurisdictions except California, which administers its own examination. NAPLEX, which is developed by the National Association of Boards of Pharmacy (NABP), is a computer-adaptive test that assesses the candidate's ability to apply knowledge gained in pharmacy school to practice

situations.

 

The NAPLEX is a four-hour and fifteen-minute examination that consists of 185 five-option multiple-choice test questions. A majority of the questions on the NAPLEX are asked in a scenario-based format (i.e., patient profiles with accompanying test questions). To properly analyze and answer the questions presented, you must refer to the information provided in the patient profile. Interspersed among these profile-based questions are "stand-alone questions," whose answers are drawn solely from the information provided in the question.

 

The NAPLEX is administered daily at authorized Prometric Testing Centers throughout the United States. Information bulletins and application forms for the NAPLEX are available from the state boards of pharmacy.

 

MPJE

Most states require a drug law examination as a condition of licensure. The Multistate Pharmacy Jurisprudence Examination (MPJE) is currently administered in many states and is based on a nationally uniform content blueprint, with questions that are tailored to assess the pharmacy jurisprudence requirements of individual states.

 

In cooperation with participating state boards of pharmacy, the MPJE is uniformly developed, administered, and scored under policies and procedures developed by NABP's Advisory Committee on Examinations and approved by NABP's Executive Committee.

 

The content of the MPJE is approved by boards of pharmacy, practitioners, and educators from around the country through their service as MPJE Review Committee members, item writers, and board of pharmacy representatives.

 

All candidates are tested on their mastery of pharmacy law as outlined in the MPJE Competency Statements. Each participating state board of pharmacy approves those questions that are specific to the federal and state laws of the jurisdictions in which candidates are seeking licensure.

 

Candidates must take a separate exam for each state or jurisdiction in which they are seeking licensure.

 

The MPJE is a two-hour, computer-adaptive examination that consists of 90 five-option multiple-choice test questions. It is also administered daily at authorized Prometric Testing Centers.

 

Practice Examinations

Some states require candidates for licensure to pass a laboratory or practice examination to ensure that candidates can accurately and safely prepare and dispense medications.

 

Internships

All state boards of pharmacy require candidates to complete an internship or externship before licensure. Such practice experience usually consists of 1,500 hours of experience that are gained during pharmacy school (beginning after the first year of training). Some states require that internship hours be gained solely after graduation from pharmacy school and before licensure. The internship process is subject to state board of pharmacy regulations. Each intern, internship site, and preceptor must register with the state board of pharmacy to have the hours counted toward licensure.

 

FPGEC Certification

NABP provides the FPGEC Certification program as a means of documenting the educational equivalency of a candidate's foreign pharmacy education, as well as the license and/or registration. In the process of FPGEC Certification, candidates provide documents that verify their educational backgrounds and licensure and/or registration.

 

The pharmacy program that each candidate completed must have been at least a four-year curriculum at the time of graduation. Beginning January 1, 2003, foreign-educated pharmacists will be required to have earned their professional degree from a five-year curriculum program in order to apply for FPGEC Certification. The program change affects only those foreign-educated pharmacists who have earned a pharmacy degree after January 1, 2003. These pharmacists must have graduated from a five-year degree program. The new curriculum requirements do not apply to foreign-educated pharmacists who have earned a four-year degree prior to January 1, 2003. These individuals will remain eligible for the FPGEC Certification under the current program requirements.

 

Candidates must pass the FPGEE and obtain a total score of 550 or higher on the paper-based Test of English as a Foreign Language (TOEFL) or 213 or higher on the computer-based TOEFL. Candidates must also pass the Test of Spoken English (TSE) with a score of 50 or higher. The TOEFL and TSE must be successfully completed within two years (either before or after) of passing the FPGEE. The TOEFL and TSE must be completed by all foreign pharmacy graduates, even those who are native English speakers. At present, 49 states recognize FPGEC Certification as a prerequisite for pharmaceutic licensure. The FPGEC Certificate is not a license to practice pharmacy. Applicants who receive the FPGEC Certificate may be qualified by the state boards to take the pharmacy licensing examination in those jurisdictions that accept this certification. A few states, however, may also approve foreign graduates who are not FPGEC-certified on the basis of their credentials. For information, contact the appropriate state board of pharmacy office. Because the licensure requirements vary from state to state, candidates are advised to directly contact the board(s) of pharmacy of the state(s) in which they desire licensure.

 

The FPGEE is a full-day, computer-based examination that is administered on a continuous basis five to six days per week at LaserGrade Test Centers throughout the United States. To be considered for approval to sit for the FPGEE, candidates must submit a completed application or registration form, fees, and supporting documentation in accordance with the procedures established by the FPGEC. If you are already in the United States, your temporary visa like H-1B will be converted into permanent residence visa. This process is known as adjustment of status. You can also obtain visas for your family members.

 

After living for a few years in the United States, you can apply for citizenship if you fulfill some requirements.

 

 

 

 

Link to comment
Share on other sites

Fortune, fame, mirror vain, gone insane but the memory remains

 

Heavy rings on fingers wave

Another star denies the grave

See the nowhere crowd cry the nowhere tears of honour

Like twisted vines that grow

Hide and swallow mansions whole

And dim the light of an already faded Prima Donna

Fortune, fame, mirror vain, gone insane

Fortune, fame, mirror vain, gone insane but the memory remains

Heavy rings hold cigarettes

Up to lips that time forgets

While the Hollywood sun sets behind your back

And can't the band play on

Just listen, they play my song

Ash to ash, dust to dust

Fade to black

Fortune, fame, mirror vain, gone insane (Sing it)

Fortune, fame, mirror vain, gone insane

Dance little tin goddess

 

Drift away, fade away

Little tin goddess

Ash to ash, dust to dust

Fade to black

Fortune, fame, mirror vain, gone insane (Sing it)

Fortune, fame, mirror vain, gone insane but the memory remains

Ash to ash (Ash to ash), dust to dust (Dust to dust)

Fade to black (Fade to black), the memories remain, yeah

To this faded Prima Donna

Yeah, yeah, yeah, yeah

 

Dance little tin goddess dance

 

Say yes, at least say hello

Say yes, at least say hello

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