Scorpius |
27.08.2017 20:01 |
_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;
}
}
https://l2central.info/wiki/Ликвидац...сного_элемента
|