L2J_CE

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
L2J_CE

L2J_CE Server


+2
Fes
ArtiShok
Участников: 6

    reset_skills

    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    reset_skills Empty reset_skills

    Сообщение  ArtiShok Пн Апр 19, 2010 3:04 am

    Код:
    Index: src/main/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminSkill.java
    ===================================================================
    --- src/main/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminSkill.java
    +++ src/main/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminSkill.java 
    @@ -28,6 +28,7 @@
     import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;
     import net.sf.l2j.gameserver.network.serverpackets.PledgeSkillList;
     import net.sf.l2j.gameserver.network.serverpackets.SystemMessage;
    +import net.sf.l2j.gameserver.network.serverpackets.SkillCoolTime;
     import net.sf.l2j.tools.util.StringUtil;
     
     /**
    @@ -269,25 +270,14 @@
                            activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET));
                            return;
                    }
    -              if (adminSkills == null)
    -                      activeChar.sendMessage("You must get the skills of someone in order to do this.");
    -              else
    -              {
                            L2Skill[] skills = player.getAllSkills();
    -                      for (L2Skill skill : skills)
    -                              player.removeSkill(skill);
    -                      for (L2Skill skill : activeChar.getAllSkills())
    -                              player.addSkill(skill, true);
    -                      for (L2Skill skill : skills)
    -                              activeChar.removeSkill(skill);
    -                      for (L2Skill skill : adminSkills)
    -                              activeChar.addSkill(skill, true);
    -                      player.sendMessage("[GM]" + activeChar.getName() + " updated your skills.");
    -                      activeChar.sendMessage("You now have all your skills back.");
    -                      adminSkills = null;
    -                      activeChar.sendSkillList();
    -              }
    -              showMainPage(activeChar);
    +                      for (L2Skill skill : player.getAllSkills())
    +                              if (skill.getReuseDelay() <= 3600000)
    +                                      player.enableSkill(skill.getId());
    +                      player.sendSkillList();
    +                      player.sendPacket(new SkillCoolTime(player));
    +                      player.sendMessage(activeChar.getName() + "15 minutes skills reloaded.");
    +                      activeChar.sendMessage("Skills reloaded complete.");
            }
     
            private void adminAddSkill(L2PcInstance activeChar, String val)
    Коммандой //reset_skills игроку откатывает все скилы у которых откат не более часа. Для ивентов штука полезная, я думаю сказка добавит Smile
    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    reset_skills Empty Re: reset_skills

    Сообщение  ArtiShok Пт Апр 23, 2010 11:14 pm

    сказка добавь пжалста!
    avatar
    Fes


    Сообщения : 166
    Дата регистрации : 2010-03-09

    reset_skills Empty Re: reset_skills

    Сообщение  Fes Пт Апр 23, 2010 11:35 pm

    ArtiShok пишет:сказка добавь пжалста!
    Да хорошая весч , добавь
    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    reset_skills Empty Re: reset_skills

    Сообщение  ArtiShok Вт Май 04, 2010 2:39 am

    частичный перевод AdminSkill
    фикс команды //reset_skills
    заливать в
    Код:
    gameserver\data\scripts\handlers\admincommandhandlers
    http://dump.ru/file/4562811
    SarGos
    SarGos


    Сообщения : 493
    Дата регистрации : 2010-03-08
    Возраст : 30
    Откуда : Украина

    reset_skills Empty Re: reset_skills

    Сообщение  SarGos Вт Май 04, 2010 2:49 am

    ArtiShok пишет:
    Код:
    Index: src/main/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminSkill.java
    ===================================================================
    --- src/main/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminSkill.java
    +++ src/main/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminSkill.java 
    @@ -28,6 +28,7 @@
     import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;
     import net.sf.l2j.gameserver.network.serverpackets.PledgeSkillList;
     import net.sf.l2j.gameserver.network.serverpackets.SystemMessage;
    +import net.sf.l2j.gameserver.network.serverpackets.SkillCoolTime;
     import net.sf.l2j.tools.util.StringUtil;
     
     /**
    @@ -269,25 +270,14 @@
                            activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET));
                            return;
                    }
    -              if (adminSkills == null)
    -                      activeChar.sendMessage("You must get the skills of someone in order to do this.");
    -              else
    -              {
                            L2Skill[] skills = player.getAllSkills();
    -                      for (L2Skill skill : skills)
    -                              player.removeSkill(skill);
    -                      for (L2Skill skill : activeChar.getAllSkills())
    -                              player.addSkill(skill, true);
    -                      for (L2Skill skill : skills)
    -                              activeChar.removeSkill(skill);
    -                      for (L2Skill skill : adminSkills)
    -                              activeChar.addSkill(skill, true);
    -                      player.sendMessage("[GM]" + activeChar.getName() + " updated your skills.");
    -                      activeChar.sendMessage("You now have all your skills back.");
    -                      adminSkills = null;
    -                      activeChar.sendSkillList();
    -              }
    -              showMainPage(activeChar);
    +                      for (L2Skill skill : player.getAllSkills())
    +                              if (skill.getReuseDelay() <= 3600000)
    +                                      player.enableSkill(skill.getId());
    +                      player.sendSkillList();
    +                      player.sendPacket(new SkillCoolTime(player));
    +                      player.sendMessage(activeChar.getName() + "15 minutes skills reloaded.");
    +                      activeChar.sendMessage("Skills reloaded complete.");
            }
     
            private void adminAddSkill(L2PcInstance activeChar, String val)
    Коммандой //reset_skills игроку откатывает все скилы у которых откат не более часа. Для ивентов штука полезная, я думаю сказка добавит Smile
    класная штука! Как раз в точку для ивентов вобще супер! Но...желательно откат всех скилов не в зависимости от отката времени.
    avatar
    shapka


    Сообщения : 24
    Дата регистрации : 2010-04-23

    reset_skills Empty Re: reset_skills

    Сообщение  shapka Вт Май 04, 2010 3:06 am

    nachinayu lubit arti Smile
    Max4aters
    Max4aters


    Сообщения : 214
    Дата регистрации : 2010-03-01

    reset_skills Empty Re: reset_skills

    Сообщение  Max4aters Вт Май 04, 2010 3:28 am

    Код:
    nachinayu lubit arti

    Ты что думаеш что ето он сделал? хД
    avatar
    shapka


    Сообщения : 24
    Дата регистрации : 2010-04-23

    reset_skills Empty Re: reset_skills

    Сообщение  shapka Вт Май 04, 2010 3:52 am

    neznayu , eto nevazno.
    vazno shto mnogie ludi tolko prosit no nechego v zamen ne dayut Smile
    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    reset_skills Empty Re: reset_skills

    Сообщение  ArtiShok Вт Май 04, 2010 9:39 am

    Max4aters пишет:
    Код:
    nachinayu lubit arti

    Ты что думаеш что ето он сделал? хД
    А ты сомневаешься? До меня просто вчера дошло то что у нас хандлеры не в ядре, а фикс я выше выложил...переводить и сам умею...если не нравится можешь не пользоваться...
    p.s. на будущее думайте что пишете...
    plavik
    plavik


    Сообщения : 184
    Дата регистрации : 2010-03-08
    Возраст : 32
    Откуда : Дагестан

    reset_skills Empty Re: reset_skills

    Сообщение  plavik Вт Май 04, 2010 2:35 pm

    shapka пишет:neznayu , eto nevazno.
    vazno shto mnogie ludi tolko prosit no nechego v zamen ne dayut Smile
    ты ннасчет етого не будь уверен я арти знаю так частично и мне етогго хватает) поверь мне мы друг другу помогаем а то что может он выкладывать то и выкладывает)

      Текущее время Чт Ноя 21, 2024 12:05 am