Перейти к содержанию

DevGoD

Заблокирован
  • Публикаций

    386
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7
  • Отзывы

    0%

Весь контент DevGoD

  1. Свежая версия. http://rghost.ru/49291200
  2. http://yadi.sk/d/wMkKUsAMAPpuF будут позднее To bahamus: "Work"
  3. Вчитайся в мой предыдущий пост.
  4. DevGoD

    Вот Так Вот...

    Полоска - это хп
  5. Там не мультиселл. В итемнейме ты не найдеш рублей. ID "рублей" реализуется в самой системе item-mall'a
  6. А я, лично, военник себе взял, т.к. думаю, что в армейке делать нечего.
  7. Мб есть в конфигах список разрешенных/запрещенных мультиселлов?
  8. Не знаю, все статы вынести в триггер
  9. Был такой косяк, из за того что скилл пассивный, а триггер норм работал.
  10. Думал о таком способе, парсер/хранилище/xml написал, но потом подзабил, т.к. всё же хендлер показался удобнее.
  11. PartySmallWindowUpdate PartyRoomInfo PartySmallWindowAll Вроде эти, так с ходу не помню.
  12. Как вариант - отправлять в пакете EnterWorld, всю пакетку с апдейт инфой
  13. Такую ошибку как правило, вызывают такие скилы: <skill id="11284" levels="4" name="Удар Набиаропа"> <!--!--> <set name="operateType" val="OP_PASSIVE" /> <set name="skillType" val="NOTDONE" /> <set name="target" val="TARGET_SELF" /> <for> </for> </skill> Как пример
  14. Такая ошибка, когда скилл не реализован. Когда в статах скила указан SkillType="NOTDONE"
  15. В принципе, стандартный хендлер extractable_items, в котором ставится метод: public static boolean extractRandomOneItem(Player player, int[][] items, double[] chances) { if(items.length != chances.length) { return false; } double extractChance = 0; for(double c : chances) { extractChance += c; } if(Rnd.chance(extractChance)) { int[] successfulItems = new int[0]; while(successfulItems.length == 0) { for(int i = 0; i < items.length; i++) { if(Rnd.chance(chances[i])) { successfulItems = ArrayUtils.add(successfulItems, i); } } } int[] item = items[successfulItems[Rnd.get(successfulItems.length)]]; if(item.length < 2) { return false; } Functions.addItem(player, item[0], item[1]); } return true; } В нём, высчитываться должен, по идее, среднестатистический шанс для массива ID итемов. То есть, в зависимости от количества итемов, шанс для каждого будет уменьшаться, однако оставаться для каждого равным.
  16. Да я знаю что у ребы xml дроплисты. К примеру <rewardlist type="RATED_GROUPED"> <group chance="70.0"> <reward item_id="57" min="31359" max="73276" chance="100.0"/> </group> <group chance="9.054"> <reward item_id="18188" min="1" max="1" chance="3.31345"/> <reward item_id="17364" min="1" max="1" chance="0.33135"/> <reward item_id="19254" min="3" max="9" chance="63.14336"/> <reward item_id="19243" min="1" max="1" chance="33.21184"/> </group> <group chance="2.385"> <reward item_id="17527" min="1" max="1" chance="100.0"/> </group> </rewardlist> <rewardlist type="SWEEP"> <reward item_id="19292" min="1" max="1" chance="0.075"/> <reward item_id="19273" min="1" max="1" chance="0.03"/> <reward item_id="19411" min="1" max="1" chance="0.0055"/> </rewardlist> В зависимости от указанного распределения, пересчитываются показатели шанса дропа.
  17. Зависит от того где дроплист. А так смотреть какие реализованы категории и их распределять.
  18. Нет, в дроплисте категории расписать.
  19. Обновлено http://forummaxi.ru/index.php?showtopic=40847
  20. Без лишних слов, благодарю людей гиперактивно описывающих баги в скайп. http://yadi.sk/d/92SUYAy2AVErX
  21. Он пытается скомпилить код декомпила.
  22. DevGoD

    Как Создать Сундук

    У ребеллионов вроде как в хендлерах в скриптах
×
×
  • Создать...