Problema del tvt codo

    
  1. Atsijungęs

    mindaugas

    Pranešimai: 0

    Sweiki iskilo beda pradejau deti koda is puslapio http://pastebin.com/ESxADxRV skirta aci

    susiduriau su 2 bedom

    1. BEDA Iterpiant koda meta daug klaidu gal patartumet kaip man ji ikelt

    CODE:

    Index: java/net/sf/l2j/gameserver/handler/skillhandlers/Resurrect.java
    ===================================================================
    --- java/net/sf/l2j/gameserver/handler/skillhandlers/Resurrect.java (wersja 16)
    +++ java/net/sf/l2j/gameserver/handler/skillhandlers/Resurrect.java (kopia robocza)
    @@ -17,6 +17,7 @@
    import java.util.ArrayList;
    import java.util.List;

    +import net.sf.l2j.gameserver.events.EventCommons;
    import net.sf.l2j.gameserver.handler.ISkillHandler;
    import net.sf.l2j.gameserver.model.L2Object;
    import net.sf.l2j.gameserver.model.L2Skill;
    @@ -56,6 +57,9 @@
    if (player.getClanId() != ((L2PcInstance) target).getClanId())
    continue;
    }
    +
    + if (!EventCommons.getInstance().canRes((L2PcInstance)target))
    + continue;
    }

    if (target.isVisible())

    CIA KAIP ATRODO PAS MANE DAR NERADAGUOTAS.

    /*
    * 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.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;
    }
    }

    2.BEDA neranda importa i nurodita faila. Nes isvis tokio nera ar man reikia kaskoki dar papildoma koda imest ar nuroditi kitur dadesiu foto.

    problema del tvt codo
    28 Rugsėjo 2015 - 11:58 / #1
  2. 
  3. Atsijungęs

    povis111

    Pranešimai: 0

    1. gali mest jei dar EventCommons.java failo nesi pasidares, tiesiog ignoruok pradziai erorus
    2.
    28 Rugsėjo 2015 - 13:04 / #2
  4. 
  5. Atsijungęs

    mindaugas

    Pranešimai: 0

    nu viska nurodziau bet iskilo dar kelios klaidos ka patarkit ka cia padarius kad nebeliktu.
    28 Rugsėjo 2015 - 14:50 / #3
  6. 
  7. Atsijungęs

    povis111

    Pranešimai: 0

    1) Susikurk sita tarp net.sf.l2j.gameserver.datatables.AnnouncementTable

    public void announceToAll(String text)
    	{
    		for(L2PcInstance player : L2World.getInstance().getAllPlayers().values())
    			if(player != null && player.isOnline())
    				player.sendPacket(new CreatureSay(0, Say2.CRITICAL_ANNOUNCE, player.getName(), text));			
    	}


    pvz naudojimui
    AnnouncementTable.getInstance().announceToAll("blabalal");


    2)
    GrandBossManager.getInstance().isInBossZone(activeChar)
    28 Rugsėjo 2015 - 15:36 / #4
  8. 
  9. Atsijungęs

    mindaugas

    Pranešimai: 0

    kaska pridirbau dar daugiau eroru gal turi nuoroda kur butu paruostas grinai ant acio codas?
    28 Rugsėjo 2015 - 16:06 / #5
  10. 
  11. Atsijungęs

    povis111

    Pranešimai: 0

    28 Rugsėjo 2015 - 16:26 / #6
  12. 
  13. Atsijungęs

    mindaugas

    Pranešimai: 0

    iskilo problema kaip acije nuroditi L2npctemmplates? nes nerandu tokio.
    import net.sf.l2j.gameserver.templates.chars.L2NpcTemplate;
    Paskutinį kartą redagavo: mindaugas 28 Rugsėjo 2015 - 18:55
    28 Rugsėjo 2015 - 18:54 / #7
  14. 
  15. Atsijungęs

    djjapulis

    Pranešimai: 0

    čia senas kodas,daugkas jau pasikeitė
    28 Rugsėjo 2015 - 19:15 / #8
  16. 
  17. Atsijungęs

    mindaugas

    Pranešimai: 0

    tai gal tvt nauja koda zinai? nes kiek bemeginau visi netinka.
    28 Rugsėjo 2015 - 19:19 / #9
  18. 
  19. Atsijungęs

    djjapulis

    Pranešimai: 0

    nežinau..buvo pas mane kompe lyg ir tvt veikiantis su 335 acis versija ,bet nepamenu kaip užvadintas ir kur nukištas yra..kai netingėsiu paieškosiu :) ištikro tai vargu ar rasi idealiai tinkantį,visur kažką kažkiek reikia pasikoreguot ir pačiam
    28 Rugsėjo 2015 - 19:27 / #10