|
27.08.2017, 20:01 | #1 |
Спонсор Арены
|
_493_KickingOutUnwelcomeGuests(FIXED)
[23.08.17 12:03:55:741] INFO gameserver.GameServer: =================================================
[23.08.17 12:03:55:744] INFO gameserver.GameServer: Project Revision: ........ L2s [31028] [23.08.17 12:03:55:745] INFO gameserver.GameServer: Build Revision: .......... 11279 [23.08.17 12:03:55:745] INFO gameserver.GameServer: Update: .................. Grand Crusade [23.08.17 12:03:55:745] INFO gameserver.GameServer: Build date: .............. 2017.08.06 23:20 [23.08.17 12:03:55:745] INFO gameserver.GameServer: Compiler version: ........ 1.8.0_144-b01 (Oracle Corporation) [23.08.17 12:03:55:746] INFO gameserver.GameServer: ================================================= Исправить на 50 Код:
package quests; import org.apache.commons.lang3.ArrayUtils; import l2s.gameserver.model.Player; import l2s.gameserver.model.instances.NpcInstance; import l2s.gameserver.model.quest.Quest; import l2s.gameserver.model.quest.QuestState; public class _493_KickingOutUnwelcomeGuests extends Quest { //npc public static final int JORJINO = 33515; public static final String A_LIST = "a_list"; public static final String B_LIST = "b_list"; public static final String C_LIST = "c_list"; public static final String D_LIST = "d_list"; public static final String E_LIST = "e_list"; private static final int EXP_REWARD = 560000000; private static final int SP_REWARD = 134400; public _493_KickingOutUnwelcomeGuests() { super(PARTY_ONE, DAILY); addStartNpc(JORJINO); addTalkId(JORJINO); addKillNpcWithLog(1, A_LIST, 50, 23147); addKillNpcWithLog(1, B_LIST, 50, 23148); addKillNpcWithLog(1, C_LIST, 50, 23149); addKillNpcWithLog(1, D_LIST, 50, 23150); addKillNpcWithLog(1, E_LIST, 50, 23151); addLevelCheck(NO_QUEST_DIALOG, 95); } @Override public String onEvent(String event, QuestState st, NpcInstance npc) { Player player = st.getPlayer(); String htmltext = event; if(event.equalsIgnoreCase("33515-4.htm")) { st.setCond(1); } if(event.equalsIgnoreCase("33515-6.htm")) { st.addExpAndSp(EXP_REWARD, SP_REWARD); st.finishQuest(); } return event; } @Override public String onTalk(NpcInstance npc, QuestState st) { Player player = st.getPlayer(); int npcId = npc.getNpcId(); int cond = st.getCond(); if(npcId == JORJINO) { if(cond == 0) return "33515.htm"; if(cond == 2) return "33515-5.htm"; } return NO_QUEST_DIALOG; } @Override public String onKill(NpcInstance npc, QuestState st) { int cond = st.getCond(); if(cond != 1) return null; boolean doneKill = updateKill(npc, st); if(doneKill) { st.unset(A_LIST); st.unset(B_LIST); st.unset(C_LIST); st.unset(D_LIST); st.unset(E_LIST); st.setCond(2); } return null; } }
__________________
Последний раз редактировалось Scorpius; 27.08.2017 в 20:34. |
28.08.2017, 10:29 | #2 |
Датапакер L2-scripts
Регистрация: 01.02.2016
Сообщений: 944
|
исправлено, какраз занимаюсь квестами с сабами
|