Detect 618 Опубликовано 28 апреля, 2013 (изменено) Видел на одном сервере давнооооо очень такую штуку.. Есть квест , берешьи его летишь в локацию и там есть нпц, и ты при ударе нпц физ. и маг ударах с нпц падают итемы, но при этом, итемы выпадают рандом кол. штук не при смерти нпц, а при том, когда ты нпц бьешь... Вот ударил ты его 3 раза - выпало рандомое количество итемов, потом пару ударов бьешь ничего не упало, еще пару ударов выпадает.... Вот как это ?.. Скрипт какой, или может быть в шаре есть где то? Изменено 28 апреля, 2013 пользователем Flayter Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mefestofel163 1333 Опубликовано 28 апреля, 2013 не видал подобного о штука интересная Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Detect 618 Опубликовано 28 апреля, 2013 не видал подобного о штука интересная На ониксе(не реклама) видел когда задротом был) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mefestofel163 1333 Опубликовано 28 апреля, 2013 скрипт нужно тогда писать(за основу можно взять любой квест где падают итемы с мобов) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Arcane 8 Опубликовано 28 апреля, 2013 (изменено) А что сложного в написании данного event'a? Делаете, что при ударе с определенным процентом происходит спавн итема рядом с NPC. Profit. Изменено 28 апреля, 2013 пользователем Arcane Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Detect 618 Опубликовано 28 апреля, 2013 (изменено) скрипт нужно тогда писать(за основу можно взять любой квест где падают итемы с мобов) Не умею писать... Думал может в шаре есть Изменено 28 апреля, 2013 пользователем Flayter Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Anderson 36 Опубликовано 28 апреля, 2013 (изменено) Реализовать очень просто, стоит хотя-бы знать квест на покраску тряпки у баюма. Создаешь новый квест и в конец добавляешь: @Override public String onAttack(L2Npc npc, L2PcInstance attacker, int damage, boolean isPet) { QuestState st = attacker.getQuestState(qn); if ((st == null) || !st.isStarted() || isPet) { return null; } if (st.getInt("cond") == ТВОЙ_КОНД) { if(rand(100)<ШАНС_ВЫПАДЕНИЯ) { st.giveItems(ИД_ИТЕМА, rand(МАКС_КОЛИЧЕСТВО)); st.playSound(QuestState.SOUND_ITEMGET); } } return null; } Изменено 28 апреля, 2013 пользователем Anderson 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Detect 618 Опубликовано 28 апреля, 2013 Реализовать очень просто, стоит хотя-бы знать квест на покраску тряпки у баюма. Создаешь новый квест и в конец добавляешь: @Override public String onAttack(L2Npc npc, L2PcInstance attacker, int damage, boolean isPet) { QuestState st = attacker.getQuestState(qn); if ((st == null) || !st.isStarted() || isPet) { return null; } if (st.getInt("cond") == ТВОЙ_КОНД) { if(rand(100)<ШАНС_ВЫПАДЕНИЯ) { st.giveItems(ИД_ИТЕМА, rand(МАКС_КОЛИЧЕСТВО)); st.playSound(QuestState.SOUND_ITEMGET); } } return null; } Огромное спасибо за старание) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Linkus159 67 Опубликовано 28 апреля, 2013 да да оникс там выбивать всякую хрень надо было что бы одеться и там ещё был баг когба мидуза проходит можно было выбивать куча этих итымов Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Detect 618 Опубликовано 28 апреля, 2013 (изменено) А никто не может реализовать данную вещь за пивко?) Ну конечно не за ящик, но на бутылки хватит Изменено 28 апреля, 2013 пользователем Flayter Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Anderson 36 Опубликовано 28 апреля, 2013 Ну в зависимости что именно=) Если пилит квест - то нет. А добавить и за бесплатно сделаю 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ромашка 70 Опубликовано 28 апреля, 2013 А никто не может реализовать данную вещь за пивко?) Ну конечно не за ящик, но на бутылки хватит Вроде же скинули выше код. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Detect 618 Опубликовано 28 апреля, 2013 Вроде же скинули выше код. Создать квест как у баюма взять оттуда исходники , и этот добавить.. ну вообщем, я не шарю.. а если и допилить что то... я не шарю в квестах просто( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты