-
Публикаций
262 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Сообщения, опубликованные FarmA
-
-
1 минуту назад, Solution сказал:Кинь как решил, интересно же)
У тебя скил по словам больше других здесь на форуме, по этому думаю сам найдешь)
-
21 минуту назад, Solution сказал:Если ты по своему примеру хочешь лепить, то тебе надо после проверки на ид нпц, чекать все элементы масива, после каждый элемент сравнить с ид убитого моба и чекнуть индекс этого элемета, да вогнать его в переменную и уже эту переменную с индексом вбивать в выдачу
ошибка исправленна.
-
ТыкHide -
Только что, gvb сказал:Что за скрипт такой геморный? Все же идет куда проще...
Чиркани мне.почему геморный?) Все же просто)
-
2 минуты назад, lvlkoo сказал:Так может потому что player.addItem не принимает массив вторым и третьим аргументом? Или есть такая перегрузка?
так это же значение будет, а не массив.
-
1 минуту назад, Influence сказал:проблема в этом участке кода
ItemInstance item = new ItemInstance(0, ItemDropIds[i])
Это уже калхоз мой, я сначала добавлял без предварительного создания итема, вот так, player.addItem("Reward",ItemDropIds, CountItemDrops, player, true);
ошибка всеравно была. -
1 минуту назад, Influence сказал:Ну вы же не новичок, как и Солюшн, судя по вашему диалогу, так что 3 строчка снизу должна была натолкнуть на какую-то мысль
я не новичек в программировании в целом, а в яве так это 2 скрипт) пишу просто посмотря на синтаксис явы) До этого писал на других С подобных языках. По этому допускаю здесь какую то ошибку.
-
1 минуту назад, Influence сказал:Не пойму о чем вы тут спорите, проблема явно отображена в логе сервера
и в чем же? конкретно.
-
1 минуту назад, JunkyFunky сказал:Боже, а зачем тебе юзать NpcTable? Взять оттуда темплейт, с него айди? Зачем весь этот бред?
можно взять на прямую, я просто проверял еще так. Знаю что можно сразу дернуть.
-
1 минуту назад, Solution сказал:Где у тебя там цикл на выдачу, у тебя там форейч который парсит ид босов после чего ты его сравниваешь с ид убитого нпц и если ид убитого есть в массиве босс ид ты прирываешь свой цыкл с помощю break
я в цикле узнаю что нужно выдать и сколько, а выдаю уже в другом месте.
-
12 минут назад, Solution сказал:так если у тебя массив количества и массив итемов, ты либо укажи элементы массива которые выдавать, либо используй цикл на выдачу
я использую цикл чтоб узнать какой по номеру итем нужно выдавать.
-
11 минут назад, Solution сказал:да хрен его знает, проверять надо все убери строки 40-47, после добавь форэйч по bossid в конструктор partydrop убери метод свой самый верхний
еще раз повторю, коментирую метод добавления итема чару, и ошики нету, следовательно, ошибка из за него. Так зачем мне перекапывать весь скрипт?
-
Только что, saymyname сказал:Откуда столько чсв? Тебя человек попросил помочь, ты чего тут демагогию разводишь? опять учишь кому, что забросить?
Забей вообще, не проси у этого человека помощи, я помню один раз рискнул, так он вонять начал сильнее чем фикалий. Деловой больно, куда нам до таких как он.
да, я это уже заметил)
-
5 минут назад, Solution сказал:накой вообще метод ConvertStrToIntArr к тому же с ошибкой в названии?
нахрен использовать форейч в OnKill если регистрация твоих нпц идет в конструкторе partydrop, если тебе нужны несколько нпц то как раз форэйч применяется в нем дабы регнуть всех за раз?
Исходя из того что ты пишешь типо не новечек в коде, лучше забрось данное занятие...
я меньше года java штрудирую
где здесь ошибка скажи мне, мне оценка не нужна) я не в школе)
-
6 минут назад, Solution сказал:как минимум скрипт в нотпаде, и к чему 40-47 строка.
скрипт не в нотпаде а в интелидж идеи) 40-47 к тому что рб много, и награды разные.
-
4 минуты назад, Solution сказал:у меня не каких ошибок точно не будет. а если надо что то дополнительное плати бабос, либо как буду свободен гляну
омг..покажи мне разницу между твоим и моим скриптом. Если ты думаешь что я нубас в программировании то ты ошибаешься)
-
2 минуты назад, Solution сказал:честно мне щас некогда даже смотреть и думать что у тебя там, я набросал тебе скрипт, юзай его ошибок не каких не будет
у тебя так же как у меня идет добавление. ошибки будут, или покажи где у меня что то не так. Мне нужен тот функционал который у меня.
-
3 минуты назад, Solution сказал:тыкpackage ai; import net.sf.l2j.gameserver.Announcements; import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.quest.jython.QuestJython; import net.sf.l2j.util.Rnd; /** * Created by Solution * 08.02.2018 * group Solution-Team */ public class forummaxi extends QuestJython { private final static int[] npcMob = { //Нпц id через запятую если надо насколько 45641 }; private static int[] drop = { // ид,мин,макс,шанс 57,1,1000,50 }; public forummaxi(int questId, String name, String descr) { super(questId, name, descr, 1); for (int mobs : npcMob) this.addKillId(mobs); System.out.println(" "); System.out.println("####################################################"); System.out.println("----------------------forummaxi---------------------"); System.out.println("####################################################"); System.out.println(" "); } public static void main(String[] args) { new forummaxi(-1, "forummaxi", "quests"); } @Override public String onKill(L2NpcInstance npc, L2PcInstance killer, boolean isPet) { Announcements.getInstance().announceToAll("Игрок " + killer.getName() + " убил моба " + npc.getName() + "!"); for (int i = 0; i < drop.length; i += 4) { if (Rnd.chance(drop[i + 3])) { int count = Rnd.get(drop[i + 1], drop[i + 2]); killer.addItem("Kill", drop[i], count, killer, true); count++; } } return null; } }
Скрытьдобавления так же идет.
-
10 минут назад, Solution сказал:тут че гадать людям что у тебя за косяк!? кидай скрипт под спойлер и ошибку под следующий
Вот скрин всего скрипта.
-
-
Всем привет. Подскажите пожалуйста в чем может быть проблема. Делаю скрипт, при убийстве рб хочу выдать итем, выдаю его вот так
player.addItem("Reward",12000, 1, player, true);
Захожу на сервер, убиваю этого моба или рб несколько раз, все норм выдает, убиваю еще несколько раз, вылазит пустое окошко с заголовком ошибка скрипта, в гс ошибки что типо в скрипте проблема, и указывает на мой скрипт, больше ничего. Что я не так делаю? Всем спасибо за помощь. -
9 минут назад, Falkland сказал:Formulas.calcPhysDam(), и рядом для остальных видов атак.
Спасибо. Нашел уже тоже.
-
Всем привет. Пилю сервер на acis, и вот хотел бы подправить дамаг да не могу найти функцию которая за это отвечает. Мне нужно сделать фиксированный дамаг по мобах, чарах. Подскажите где функция эта, спасибо. В класе Attack есть переменная дамага, но её изменения ни к чему не приводит.
-
Все крайне легко и банально. При наличии серого вещества в голове. Не можете сделать сами? В чем вопрос, платите бабки вам сделают.
ухахахаахаха просто в голос)
Ошибка скрипта ACIS
в Ядро сервера
Опубликовано
и это способ на двоечку))