Problema del tvt codo

    
  1. Atsijungęs

    mindaugas

    Pranešimai: 0

    nu paieskok ziaurei reik :D
    28 Rugsėjo 2015 - 19:28 / #11
  2. 
  3. Atsijungęs

    povis111

    Pranešimai: 0

    L2NpcTemplate -> NpcTemplate
    28 Rugsėjo 2015 - 20:02 / #12
  4. 
  5. Atsijungęs

    mindaugas

    Pranešimai: 0

    pakeiciau i sita eilute:
    import net.sf.l2j.gameserver.model.actor.template.NpcTemplate;
    Bet liko keles klaidos dar


    Ir dar kila klausimas kaip man iterp teisiklingai sita koda? nes neatitinka po pliusu kitos eilutes

    ### Eclipse Workspace Patch 1.0
    #P aCis_gameserver
    Index: java/net/sf/l2j/gameserver/handler/skillhandlers/Resurrect.java
    ===================================================================
    --- java/net/sf/l2j/gameserver/handler/skillhandlers/Resurrect.java (revision 2)
    +++ java/net/sf/l2j/gameserver/handler/skillhandlers/Resurrect.java (working copy)
    @@ -25,6 +25,8 @@
    import net.sf.l2j.gameserver.model.actor.L2Character;
    import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
    import net.sf.l2j.gameserver.model.actor.instance.L2PetInstance;
    +import net.sf.l2j.gameserver.model.entity.TvTEvent;
    +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
    import net.sf.l2j.gameserver.skills.Formulas;
    import net.sf.l2j.gameserver.taskmanager.DecayTaskManager;
    import net.sf.l2j.gameserver.templates.skills.L2SkillType;
    @@ -68,6 +70,13 @@
    return;
    }

    + if (!TvTEvent.isInactive() && TvTEvent.isPlayerParticipant(player.getName()))
    + {
    + player.sendPacket(ActionFailed.STATIC_PACKET);
    + return;
    + }
    +
    +
    for (L2Character cha : targetToRes)
    {
    if (activeChar instanceof L2PcInstance)



    Iterpti i sita ==================================================================

    /*
    * This program is free software: you can redistribute it and/or modify it under
    * the terms of the GNU General Public License as published by the Free Software
    * Foundation, either version 3 of the License, or (at your option) any later
    * version.
    *
    * This program is distributed in the hope that it will be useful, but WITHOUT
    * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
    * details.
    *
    * You should have received a copy of the GNU General Public License along with
    * this program. If not, see .
    */
    package net.sf.l2j.gameserver.handler.skillhandlers;

    import net.sf.l2j.gameserver.handler.ISkillHandler;
    import net.sf.l2j.gameserver.model.L2Object;
    import net.sf.l2j.gameserver.model.L2Skill;
    import net.sf.l2j.gameserver.model.ShotType;
    import net.sf.l2j.gameserver.model.actor.L2Character;
    import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
    import net.sf.l2j.gameserver.model.actor.instance.L2PetInstance;
    import net.sf.l2j.gameserver.model.entity.TvTEvent;
    import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
    import net.sf.l2j.gameserver.skills.Formulas;
    import net.sf.l2j.gameserver.taskmanager.DecayTaskManager;
    import net.sf.l2j.gameserver.templates.skills.L2SkillType;

    public class Resurrect implements ISkillHandler
    {
    private static final L2SkillType[] SKILL_IDS =
    {
    L2SkillType.RESURRECT
    };

    @Override
    public void useSkill(L2Character activeChar, L2Skill skill, L2Object[] targets)
    {
    for (L2Object cha : targets)
    {
    final L2Character target = (L2Character) cha;
    if (activeChar instanceof L2PcInstance)
    {
    if (cha instanceof L2PcInstance)
    ((L2PcInstance) cha).reviveRequest((L2PcInstance) activeChar, skill, false);
    else if (cha instanceof L2PetInstance)
    {
    if (((L2PetInstance) cha).getOwner() == activeChar)
    target.doRevive(Formulas.calculateSkillResurrectRestorePercent(skill.getPower(), activeChar));
    else
    ((L2PetInstance) cha).getOwner().reviveRequest((L2PcInstance) activeChar, skill, true);
    }
    else
    target.doRevive(Formulas.calculateSkillResurrectRestorePercent(skill.getPower(), activeChar));
    }
    else
    {
    DecayTaskManager.getInstance().cancel(target);
    target.doRevive(Formulas.calculateSkillResurrectRestorePercent(skill.getPower(), activeChar));
    }
    }
    activeChar.setChargedShot(activeChar.isChargedShot(ShotType.BLESSED_SPIRITSHOT) ? ShotType.BLESSED_SPIRITSHOT : ShotType.SPIRITSHOT, skill.isStaticReuse());
    }

    @Override
    public L2SkillType[] getSkillIds()
    {
    return SKILL_IDS;
    }
    }
    28 Rugsėjo 2015 - 21:11 / #13
  6. 
  7. Atsijungęs

    povis111

    Pranešimai: 0

    1) sendPacket(SystemMessage.getSystemMessage(SystemMessageId.EARNED_S2_S1_S).addItemName(itemId).addNumber(itemCount));
    2)jau rasiau
    3)
    for (L2Object cha : targets)
    {
    final L2Character target = (L2Character) cha;
    if (activeChar instanceof L2PcInstance)
    {
    
    if (!TvTEvent.isInactive() && TvTEvent.isPlayerParticipant(activeChar.getName()))
     {
     player.sendPacket(ActionFailed.STATIC_PACKET);
     return;
     }
    28 Rugsėjo 2015 - 21:50 / #14
  8. 
  9. Atsijungęs

    mindaugas

    Pranešimai: 0

    vistiek ismete kelis eororus kas cia galetu buti?

    29 Rugsėjo 2015 - 13:31 / #15
  10. 
  11. Atsijungęs

    povis111

    Pranešimai: 0

    1) paspausk ant to raudono x su lempa kairej puse, lyg turetu veikt.
    2) vietoj
    sendPacket(SystemMessage.getSystemMessage(SystemMessageId.EARNED_S2_S1_S).addItemName(itemId).addNumber(itemCount));

    SystemMessage.getSystemMessage(SystemMessageId.EARNED_S2_S1_S);

    tas pats apkarpymas ir tam zemiau
    3)pamirsau dar ir ta vieta pakeist wink
    activeChar.sendPacket(ActionFailed.STATIC_PACKET);
    29 Rugsėjo 2015 - 13:48 / #16
  12. 
  13. Atsijungęs

    mindaugas

    Pranešimai: 0

    u liktais viskas veikia tik dar iskilo klausimas cia msq faiiuku nereiknereik?

    ir didelis dekui uz kantrybe ir pagalba :D
    Paskutinį kartą redagavo: mindaugas 29 Rugsėjo 2015 - 14:22
    29 Rugsėjo 2015 - 14:22 / #17
  14. 
  15. Atsijungęs

    povis111

    Pranešimai: 0

    nezinau, jei kur nors skaito is duombazes gali but kad reikia.
    29 Rugsėjo 2015 - 14:26 / #18
  16. 
  17. Atsijungęs

    mindaugas

    Pranešimai: 0

    nu pratestuosiu paziuresiu :}
    29 Rugsėjo 2015 - 14:39 / #19
  18. 
  19. Atsijungęs

    mindaugas

    Pranešimai: 0

    viskas veikia iskirus per pranesimas kur i reg kviecia nemeta.
    kaskas panasaus.
    Announcement go register i girana bla bla bla
    29 Rugsėjo 2015 - 16:17 / #20