Non targetable npc

    
  1. Atsijungęs

    Harden

    Pranešimai: 0

    Sveiki, mačiau viename serveryje (c6.lt faction, jei tiksliau) tokį dalyką, kad jie prispawnino visokių statulų ir lavonų npc, bet dalykas toks, kad tų npc pavadinimai visiškai nuimti ir jų negalima patargint, gal žinot kaip padaryt tokį dalyką?
    24 Rugpjūčio 2014 - 14:51 / #1
  2. 
  3. Atsijungęs

    NumL0ckas

    Pranešimai: 0

    System + core
    25 Rugpjūčio 2014 - 12:23 / #2
  4. 
  5. Atsijungęs

    Harden

    Pranešimai: 0

    nu system maždaug aišku, o kaip suprast core? per kur? plačiau jeigu galima šia tema.
    25 Rugpjūčio 2014 - 13:03 / #3
  6. 
  7. Atsijungęs

    Nimblex

    Pranešimai: 0

    Nauja instanca sukurk, pvz L2IgnoreNpcInstance ir paprasciausiai onAction siusti ActionFailed paketa..

    
    import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
    import net.sf.l2j.gameserver.templates.chars.L2NpcTemplate;
    
    public class L2IgnoreNpcInstance extends L2NpcInstance
    {
    	
    	public L2IgnoreNpcInstance(int objectID, L2NpcTemplate template)
    	{
    		super(objectID, template);
    	}
    
    	/**
    	 * @param player
    	 */
    	@Override
    	public void onAction(L2PcInstance player)
    	{
    		// Send a Server->Client ActionFailed to the L2PcInstance in order to avoid that the client wait another packet
    		player.sendPacket(ActionFailed.STATIC_PACKET);
    	}
    
    }
    


    Targinti neis tikrai, o del name tai dek name ne tuscia, o tarpeli. ;)
    Paskutinį kartą redagavo: Nimblex 26 Rugpjūčio 2014 - 11:42
    26 Rugpjūčio 2014 - 11:42 / #4
  8. 
  9. Atsijungęs

    gerardas

    Pranešimai: 0

    Bent jau ant L2JFrozen ant npc su shift+click ir gali per ten nuimt kad neitu uztargint...
    26 Rugpjūčio 2014 - 11:56 / #5
  10. 
  11. Atsijungęs

    Harden

    Pranešimai: 0

    Nimblex,
    Gaunu šitą klaidelę compiliuodamas:

      [javac] C:\Users\Desktop\eclipse\workspace\trunk_310\aCis_gameserver\java\net\sf\l2j\gameserver\model\actor\instance\L2IgnoreNpcInstance.java:4: error: cannot find symbol
        [javac] public class L2IgnoreNpcInstance extends L2NpcInstance
        [javac]                                          ^
        [javac]   symbol: class L2NpcInstance
        [javac] C:\Users\Desktop\eclipse\workspace\trunk_310\aCis_gameserver\java\net\sf\l2j\gameserver\model\actor\instance\L2IgnoreNpcInstance.java:16: error: cannot find symbol
        [javac] 	public void onAction(L2PcInstance player)
        [javac] 	                     ^
        [javac]   symbol:   class L2PcInstance
        [javac]   location: class L2IgnoreNpcInstance
        [javac] C:\Users\Desktop\eclipse\workspace\trunk_310\aCis_gameserver\java\net\sf\l2j\gameserver\model\actor\instance\L2IgnoreNpcInstance.java:15: error: method does not override or implement a method from a supertype
        [javac] 	@Override
        [javac] 	^
        [javac] 3 errors
    26 Rugpjūčio 2014 - 17:47 / #6
  12. 
  13. Atsijungęs

    povis111

    Pranešimai: 0

    importus kiek matau reik susitvarkyt. ctrl+shift+o paspausk jei eclipse naudoji
    26 Rugpjūčio 2014 - 17:59 / #7
  14. 
  15. Atsijungęs

    Harden

    Pranešimai: 0

    povis111,
    Su importais lyg ir viskas gerai, o kai šitą kombinaciją pamygu nieks neįvyksta..
    26 Rugpjūčio 2014 - 19:08 / #8
  16. 
  17. Atsijungęs

    Nimblex

    Pranešimai: 0

    Ten dar truksta pirmos eilutes sitos:

    
    package net.sf.l2j.gameserver.model.actor.instance;
    


    Kaip matau tu irgi acis naudoji, ta pati rev, tai tai net idomu paliko kodel gali buti kazkas blogai :D O siaip povis teisingai sako, importai blogi.
    Paskutinį kartą redagavo: Nimblex 26 Rugpjūčio 2014 - 22:47
    26 Rugpjūčio 2014 - 22:44 / #9
  18. 
  19. Atsijungęs

    Harden

    Pranešimai: 0

    Veikia idealiai, ačiū jum labai. :)
    26 Rugpjūčio 2014 - 23:37 / #10