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

xuser

Постоялец
  • Публикаций

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

  • Посещение

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

    1
  • Отзывы

    0%

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

  1. xuser

    Маг Или Не Маг

    Насколько я понял(могу ошибаться) этот кусок кода это вызов метода. А что мешает вместо false использовать переменную типа boolean, заранее объявленную и с присвоенным ей нужным значением?
  2. Тут 2 варианта:1 не та версия php (если двиг был расчитан на версию 5.3). 2 ошибка в самом движке.
  3. xuser

    Вайп

    Этот sql запрос удаляет данные из таблиц, а не сами таблицы.
  4. Java тут не при чем поставьте в батниках меньше оперативки. За это отвечают параметры -Xmx -Xmn.
  5. xuser

    Супер Зелье + L2Jfrozen

    Ну раз теу апнули видно так ничего и не поняли. А между прочем разницы в этом отношении между фрозенами и другими l2j сборками нет. com.l2jfrozen.gameserver.handler.itemhandlers.Potions
  6. xuser

    Мультисел

    <list> <item id="0"> <production id="ид пушки с са" count="1"/> <ingredient id="ид пушки без са" count="1"/> <ingredient id="4037" count="1000"/> </item> </list>
  7. xuser

    Атака И Скиллы

    Честно скажу, что вообще первый раз слышу, что со спины у дагера должен быть больше урон. Если это всё-таки так, то нужно будет найти где расчитывается дамаг и добавить проверку туда. Проверка должна проверять что текущее оружие дагер и чар находится сзади противника Ps: что-то кромё меня на ваши вопросы по ядру никто не отвечает.
  8. xuser

    Атака И Скиллы

    Blow это скилы дагера которые имею шанс смертельного удара думаю дальше итак всё понятно.
  9. xuser

    Атака И Скиллы

    В хендлере скилов типа Blow прописан только шанс прохождения когда со спины, сбоку и спереди. Про изменение урона там вроде ничего нету. Определение того что чар использующий скил находится сзади своей цели if (activeChar.isBehindTarget()) И того что спереди if (activeChar.isInFrontOfTarget())
  10. xuser

    Атака И Скиллы

    По поводу таймера думаю проблема не в этом классе. По поводу урона от абилок со спины попробую поискать, но найду или нет хз.
  11. xuser

    Атака И Скиллы

    Ну к сожалению я не ванга без именяия исходников незнаю даже что сказать. Завтра попробую свой ТВТ на ацисах скрутить. Глянь метод doCast
  12. xuser

    Атака И Скиллы

    Кстати в той PDF'ке на которую ссылка в моём 2м посте про этот метод тоже говорится.
  13. xuser

    Атака И Скиллы

    По поводу атаки вам нужен метод public boolean isAutoAttackable(L2Character attacker) в классе L2PcInstance судя по коду из acis 28 добавлять проверку перед if (isInsideZone(ZONE_PVP) && cha.isInsideZone(ZONE_PVP)) Причем надо проверить что чар и его цель состоят в ТВТ и в разных командах
  14. xuser

    Атака И Скиллы

    Вот как и говорил что у меня где-то было про сортируемый список. Вам нужен такой вот класс: public class EventPlayer implements Comparable { private String _player; private Integer _points; public EventPlayer(String player, int points) { _player = player; _points = points; } public int getPoints() { return _points; } public void setPoints(int points) { _points = points; } public String getPlayer() { return _player; } public int compareTo(Object o) { EventPlayer otherPlayer = (EventPlayer)o; if (_points < otherPlayer.getPoints()) return -1; if (_points > otherPlayer.getPoints()) return 1; return 0; } public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; EventPlayer otherPlayer = (EventPlayer) o; return _player.equals(otherPlayer.getPlayer()); } } Если вам критично можете вместо String сделать L2PcInstance Ну и создаём сортирующийся список: import java.util.TreeSet; import java.util.SortedSet; public SortedSet score = new TreeSet; Заполнение как-то так: score.add(new EventPlayer("Vasya", 100500)); По поводу того как изменить кол-во игроков у игрока в списке оставлю вам подумать самостоятельно вместе с учебниками по Java, если не справитесь то в PDF'ке есть ответ, но попрбуйте разобраться без неё. Так интереснее и будет полещнее для развития как JAVA программиста. Ну и собственно PDF'ка http://rghost.ru/44890122
  15. xuser

    Атака И Скиллы

    Саму карту вы никак не отсортируете смотрите другие коллекции. Есть у меня pdf на эту тему завтра скину. По повмду твт ввиду отсутствия исходников посмотреть немогу.
  16. xuser

    Logout

    А не проще сделать так?1. При старте эвента запомнить всех персонажей, которые в нём участвует, к примеру занести список их objId в set или ArrayList. 2. А в пакете EnterWorld проверить если сейчас идёт эвент и чар в нём учавствовал при его старте, то сделать его снова участником.
  17. xuser

    2Ой Пароль.

    lineage.ru там PTS, а это раздел про JAVA сервера.
  18. xuser

    Walkerai + Attackai

    Что за сборка хоть раз вам нужен не лыжеподобный код?
  19. xuser

    Баффер

    Для анимации нужно просто посылать пакет MagicSkillUse всем игрокам в зоне видимости. Я думаю учитывая кол-во пакетов, которыми обменивается сервер с игроками особой разницы не будет от добавления этой функции баферу.
  20. xuser

    Массив Ид

    В вашей ситуации карта вам точно не нужна посмотрите в сторону java.util.Set или просто массива Integer[]
  21. xuser

    Помощь По Ядру

    Я уже точно не помню реализацию занимался этим года 2 назад. System.currentTimeMillis() возвращает время в Unix/posix формате. Глюков быть не должно. Вот только не скажу что лучше использовать задание кторое будет срабатывать каждый час или поток.
  22. xuser

    Помощь По Ядру

    Вечные циклы это тупо используйте поток который будет через определённый интервал выполнять указанное задание.
  23. xuser

    Помощь По Ядру

    Вроде нету, а скрипт написать думаю вполне реально.
  24. xuser

    Помощь По Ядру

    Я в другой вашей теме упоминал itemtable. Только getName там не было, но всеравно это очевидно было.
  25. xuser

    Walkerai + Attackai

    Может что-то типо setIntention(AI_INTENTION_ATTACK, target);
×
×
  • Создать...