1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Здравствуй путник Гость ознакомься с Правилами форума

  3. Не знаешь как разобраться с группами на форуме? Тогда тебе сюда Группы на форуме
  4. На форуме работает хайд, где вы можете скрыть информацию от пользователей по определенным критериям Хайд
  5. На форуме работает репутация, где вы можете поблагодарить пользователей. Рассчитывается репутация по индивидуальным критериям Репутация
  6. С списком обновлений можно знакомиться в этой теме Обновления форума

Скрыть объявление

Привет посетитель! У нас на форуме тебе откроются дополнительные разделы, которые скрыты от гостей! А так же ты найдёшь много полезной информации.

Отказано Получение награды [L2Jv]

Тема в разделе "Получение награды", создана пользователем L2Jv, 29 июн 2016.

Статус темы:
Закрыта.
  1. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    Последнее редактирование: 29 июн 2016
    EllitePros нравится это.
  2. ArtToKill

    ArtToKill Гений мысли Легенда

    Регистрация:
    21 янв 2015
    Сообщения:
    970
    Симпатии:
    933
    Баллы:
    1.822
    Ну слушай, не смеши народ, я тоже такую мелочь могу поправить, но не смею пока просить медалей.
     
    BENZVALEN нравится это.
  3. GR3NDEL

    GR3NDEL Пускай пока на дне Проверенный

    Регистрация:
    1 авг 2015
    Сообщения:
    421
    Симпатии:
    697
    Баллы:
    1.762
    Не знаю, зачем они вообще вам. что типо понтов?
     
    FeelingsPain нравится это.
  4. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    давай поправим такую мелочь!
    Код:
    public class BaiumSilence implements OnInitScriptListener
    {
        private static ZoneListener _zoneListener;
    
        @Override
        public void onInit()
        {
            _zoneListener = new ZoneListener();
            Zone zone = ReflectionUtils.getZone("[baium_silence]");
            zone.addListener(_zoneListener);
        }
    
        public class ZoneListener implements OnZoneEnterLeaveListener
        {
            @Override
            public void onZoneEnter(Zone zone, Creature cha)
            {
                if(!cha.isPlayable())
                    return;
    
                Player player = cha.getPlayer();
                if(player != null)
                {
                    int id = zone.getParams().getInteger("id");
                    int level = zone.getParams().getInteger("level");
                    int time = zone.getParams().getInteger("time");
                    SkillEntry skill = SkillTable.getInstance().getSkillEntry(id, level);
                    skill.getEffects(player, player, false, false, time * 60000, 0.0, 5);
                    player.sendMessage("Baium: You moved to restricted area, you feel negative magic. Leave this zone!");
                }
            }
    
            @Override
            public void onZoneLeave(Zone zone, Creature cha)
            {
                Player player = cha.getPlayer();
    
                if(player != null)
                {
                    for(Effect effect : player.getEffectList().getAllEffects())
                    {
                        SkillEntry skill = effect.getSkill();
                        int id = zone.getParams().getInteger("id");
                        int level = zone.getParams().getInteger("level");
                        if(skill.getId() == id && skill.getLevel() == level)
                            effect.exit();
                    }
                    player.sendMessage("Baium: You leave the restricted area, negative magic is gone.");
                }
            }
    
        }
    }
     
  5. ArtToKill

    ArtToKill Гений мысли Легенда

    Регистрация:
    21 янв 2015
    Сообщения:
    970
    Симпатии:
    933
    Баллы:
    1.822
    ты на что надеешься, что я тут перед тобой распинаться буду?)
     
  6. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    давай возьмем лостов
    Получение награды [L2Jv], 29 июн 2016, 20:24, Форум администраторов игровых серверов, 3541
    оба баг) это же Lost World)
     
  7. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    я не на что не надеюсь.
     
  8. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    тип того) хотя они меня не интересуют.
    Знаний у меня хватает, и хвастаться ими я не хочу.
     
  9. Mifesto

    Mifesto Бывалый Проверенный

    Регистрация:
    2 июл 2015
    Сообщения:
    259
    Симпатии:
    118
    Баллы:
    532
    Перед тем как изобретать велосипеды, изучили бы ядро, а именно классы Zone и ZoneTemplate:
    Zone:
    Код:
    /**
         * Применяет эффекты при входе/выходе из(в) зону
         * @param cha обьект
         * @param enter вошел или вышел
         */
        private void checkEffects(Creature cha, boolean enter)
        {
            if(checkTarget(cha))
                if(enter)
                {
                    if(getZoneSkill() != null)
                    {
                        ZoneTimer timer = new SkillTimer(cha);
                        _zoneTimers.put(cha, timer);
                        timer.start();
                    }
                    else if(getDamageOnHP() > 0 || getDamageOnHP() > 0)
                    {
                        ZoneTimer timer = new DamageTimer(cha);
                        _zoneTimers.put(cha, timer);
                        timer.start();
                    }
                }
                else
                {
                    ZoneTimer timer = _zoneTimers.remove(cha);
                    if(timer != null)
                        timer.stop();
    
                    if(getZoneSkill() != null)
                        cha.getEffectList().stopEffect(getZoneSkill());
                }
        }

    ZoneTemplate:
    Код:
           //Зона с эффектом
            String s = set.getString("skill_name", null);
            Skill skill = null;
            if(s != null)
            {
                String[] sk = s.split("[\\s,;]+");
                skill = SkillHolder.getInstance().getSkill(Integer.parseInt(sk[0]), Integer.parseInt(sk[1]));
            }
            _skill = skill;
            _skillProb = set.getInteger("skill_prob", 100);
            _initialDelay = set.getInteger("initial_delay", 1);
            _unitTick = set.getInteger("unit_tick", 1);
            _randomTick = set.getInteger("random_time", 0);
     
  10. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    давно уже изучил, не нравится лес там --->>>>
     
  11. ArtToKill

    ArtToKill Гений мысли Легенда

    Регистрация:
    21 янв 2015
    Сообщения:
    970
    Симпатии:
    933
    Баллы:
    1.822
    Как раз таки с наградами лес там>>>>>
     
  12. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    да мне пофиг не тебе решать!
     
  13. Mifesto

    Mifesto Бывалый Проверенный

    Регистрация:
    2 июл 2015
    Сообщения:
    259
    Симпатии:
    118
    Баллы:
    532
    плохо изучили раз изобретаете велосипеды, еще бы в ядре, костылем, это запилили.
     
  14. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    увы это старая наработка.
    новые в шару лить не буду, так как это заказ.
     
  15. Mifesto

    Mifesto Бывалый Проверенный

    Регистрация:
    2 июл 2015
    Сообщения:
    259
    Симпатии:
    118
    Баллы:
    532
    Это наработкой назвать трудно, это все реализовывается статическим текстом в XML.
     
    JunkyFunky и melcor нравится это.
  16. Psycho

    Psycho Я пчела. Бжж-жж... Проверенный

    Регистрация:
    23 янв 2016
    Сообщения:
    1.388
    Симпатии:
    497
    Баллы:
    2.319
    А меня прикалывают, в вов2 не участвовал, хоть тут выдают :D
     
    GR3NDEL и Mifesto нравится это.
  17. ChaosPaladin

    ChaosPaladin Свой человек Проверенный

    Регистрация:
    30 июл 2015
    Сообщения:
    175
    Симпатии:
    134
    Баллы:
    421
    Чем-то он Анциента напоминает...
     
    kick нравится это.
  18. elastic

    elastic Бывалый Проверенный

    Регистрация:
    4 июл 2015
    Сообщения:
    197
    Симпатии:
    93
    Баллы:
    516
    ВОТЭТОБАГ, УХ
     
  19. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    а это кто?
     
  20. InHost

    InHost Пляшущий с бубном Пользователь

    Регистрация:
    4 мар 2016
    Сообщения:
    62
    Симпатии:
    13
    Баллы:
    120
    ну это еще не грань для получения награды
     
Похожие темы
  1. smile10
    Ответов:
    1
    Просмотров:
    112
  2. 4zh
    Ответов:
    14
    Просмотров:
    166
  3. 0wn3d
    Ответов:
    3
    Просмотров:
    237
  4. L0rD1K
    Ответов:
    0
    Просмотров:
    256
  5. KateKate7912
    Ответов:
    9
    Просмотров:
    302
Загрузка...
Статус темы:
Закрыта.