Укороченный Квест На Нубл - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 06.10.2013, 12:35   #1
Пользователь

Автор темы (Топик Стартер) Укороченный Квест На Нубл

Всем привет
Вобщем хочу сделать укороченный квест на нубл... Квест не нужно брать тоесть можно сразу идти к РБ и при убийстве той пати которая слила послед дают предмет для сдачи квеста, на многих пвп серверах так..

Нашел только для птс а вот для ява сервера не нашел... Кто подскажет где найти?
есть скрипт но ему чего то не хватает

Код:
package custom.core;

import ru.catssoftware.gameserver.model.L2Character;
import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance;
import ru.catssoftware.gameserver.model.actor.instance.L2RaidBossInstance;
import ru.catssoftware.gameserver.network.SystemMessageId;
import ru.catssoftware.gameserver.network.serverpackets.PlaySound;
import ru.catssoftware.gameserver.network.serverpackets.SystemMessage;
import ru.catssoftware.gameserver.templates.chars.L2NpcTemplate;

public final class BarakielNoblesse extends L2RaidBossInstance
{
    public BarakielNoblesse(int objectId, L2NpcTemplate template)
    {
        super(objectId, template);
    }

    public boolean isRaid()
    {
        return true;
    }

    public void onSpawn()
    {
        super.onSpawn();
    }

    public void reduceCurrentHp(double damage, L2Character attacker, boolean awake)
    {
        super.reduceCurrentHp(damage, attacker);
    }

    public boolean doDie(L2Character killer)
    {
        if (!super.doDie(killer))
        {
          return false;
        }

        L2PcInstance player = null;
        //if (killer.isPlayer())
            player = (L2PcInstance)killer;
        /*else if (killer.isL2Summon())
        {
            player = killer.getOwner();
        }*/

        if (player != null)
        {
            broadcastPacket(new SystemMessage(SystemMessageId.RAID_WAS_SUCCESSFUL));

            if (player.getParty() == null)
                rewardNoble(player);
            else
            {
                for (L2PcInstance member : player.getParty().getPartyMembers())

                if (member != null)
                {
                    rewardNoble(member);
                }
            }
        }
        return true;
    }

    private void rewardNoble(L2PcInstance player)
    {
        if (player.isNoble())
        {
            return;
        }

        player.setNoble(true);
        player.addItem("rewardNoble", 7694, 1, this, true);
        player.sendPacket(new PlaySound("ItemSound.quest_finish"));
        /*if (!Config.ACADEMY_CLASSIC)
            player.rewardAcademy(0);*/
    }

    public void deleteMe()
    {
        super.deleteMe();
    }
}
но бьёт ошибки в ГС

Код:
[05.10.13 12:05:37] Error loading script chedir
javax.script.ScriptException: no main method in custom.core.BarakielNoblesse
	at com.l2jserver.script.java.JavaScriptEngine.parseMain(JavaScriptEngine.java:187)
	at com.l2jserver.script.java.JavaScriptEngine.parse(JavaScriptEngine.java:172)
	at com.l2jserver.script.java.JavaScriptEngine.eval(JavaScriptEngine.java:110)
	at com.l2jserver.script.java.JavaScriptEngine.eval(JavaScriptEngine.java:116)
	at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:418)
	at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:317)
	at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:214)
	at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:231)
	at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:231)
	at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:231)
	at ru.catssoftware.gameserver.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:242)
	at ru.catssoftware.gameserver.L2GameServer.<init>(L2GameServer.java:253)
	at ru.catssoftware.gameserver.util.BootManager.<init>(BootManager.java:86)
	at ru.catssoftware.gameserver.util.BootManager.main(BootManager.java:25)
сборь люцера
Saintly вне форума Ответить с цитированием
Непрочитано 06.10.2013, 13:07   #2
Изгнанные

По умолчанию Re: Укороченный Квест На Нубл

Вроде подобные сборки требуют мейн метод для шаблона, которого в данном коде нет, возможно ошибаюсь.
L2scripts-Guard вне форума Отправить сообщение для L2scripts-Guard с помощью Skype™ Ответить с цитированием
Непрочитано 06.10.2013, 13:07   #3
Изгнанные

По умолчанию Re: Укороченный Квест На Нубл

//wtf? delete..
L2scripts-Guard вне форума Отправить сообщение для L2scripts-Guard с помощью Skype™ Ответить с цитированием
Непрочитано 06.10.2013, 13:10   #4
Пользователь

Автор темы (Топик Стартер) Re: Укороченный Квест На Нубл

Цитата:
Сообщение от iqman Посмотреть сообщение
Вроде подобные сборки требуют мейн метод для шаблона, которого в данном коде нет, возможно ошибаюсь.
у Рута(разраб lucera) спросил он сказал кривой скрипт...
Saintly вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] L2Phoenix Enterprise 2S CWTeam Рынок / Marketplace 35 13.11.2010 03:27
[Продам] Квест - Убей Трёх Рб, Получи Вознаграждение RaZoR.eXe Рынок / Marketplace 3 04.06.2010 16:15
[Продам] Gracia Part 2 L2Dream PaInKiLlEr Рынок / Marketplace 10 04.06.2010 00:18


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:24. Часовой пояс GMT +3.

Вверх