L2-scripts Форум

L2-scripts Форум (http://l2-scripts.ru/forum/index.php)
-   Archive Lindvior, Ertheia, Odyssey, Undergeround, Helios, Grand Crusade (http://l2-scripts.ru/forum/forumdisplay.php?f=103)
-   -   _493_KickingOutUnwelcomeGuests(FIXED) (http://l2-scripts.ru/forum/showthread.php?t=8022)

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/Ликвидац...сного_элемента

Datapack 28.08.2017 10:29

исправлено, какраз занимаюсь квестами с сабами


Часовой пояс GMT +4, время: 17:57.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot