Jump to content
  • 0

Flag Zone


Question

Posted

 Index: java/com/l2jserver/gameserver/model/zone/type/L2FlagZone.java
    ===================================================================
    --- java/com/l2jserver/gameserver/model/zone/type/L2FlagZone.java   (revision 0)
    +++ java/com/l2jserver/gameserver/model/zone/type/L2FlagZone.java   (revision 0)
    @@ -0,0 +1,62 @@
    +/*
    + * 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 <http://www.gnu.org/licenses/>.
    + */
    +package com.l2jserver.gameserver.model.zone.type;
    +
    +import com.l2jserver.gameserver.model.actor.L2Character;
    +import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
    +import com.l2jserver.gameserver.model.zone.L2ZoneType;
    +
    +/**
    + * @author UnAfraid
    + */
    +public class L2FlagZone extends L2ZoneType
    +{
    +   public L2FlagZone(int id)
    +   {
    +       super(id);
    +   }
    +   
    +   @Override
    +   protected void onEnter(L2Character character)
    +   {
    +       if (character instanceof L2PcInstance)
    +       {
    +           ((L2PcInstance) character).startPvPFlag();
    +           ((L2PcInstance) character).broadcastUserInfo();
    +       }
    +   }
    +   
    +   @Override
    +   protected void onExit(L2Character character)
    +   {
    +       if (character instanceof L2PcInstance)
    +       {
    +           ((L2PcInstance) character).stopPvPFlag();
    +           ((L2PcInstance) character).broadcastUserInfo(); 
    +       }
    +   }
    +   
    +   @Override
    +   public void onDieInside(L2Character character)
    +   {
    +       onExit(character);
    +   }
    +   
    +   @Override
    +   public void onReviveInside(L2Character character)
    +   {
    +       onEnter(character);
    +   }
    +}

 

I have this code work on l2jserver H5 , please help me to organize import and rework on high five and work 100%.

 

change

Code:

((L2PcInstance) character).startPvPFlag();

To

Code:

((L2PcInstance) character).updatePvPFlag(1);

and

Code:

((L2PcInstance) character).stopPvPFlag();

to

Code:

((L2PcInstance) character).updatePvPFlag(0);

4 answers to this question

Recommended Posts

  • 0
Posted

did you ever try http://maxcheaters.com/forum/index.php?topic=250759.0;topicseen ?

it seems much better than the one you trying to adapt ;) I suggest you this share because its ready for h5 ...

  • 0
Posted

did you ever try http://maxcheaters.com/forum/index.php?topic=250759.0;topicseen ?

it seems much better than the one you trying to adapt ;) I suggest you this share because its ready for h5 ...

 

[Hidden post: He need 396 posts to see it. He have currently have 70.]

If its allowed dear moderator ill send him link in PM?

  • 0
Posted

[Hidden post: He need 396 posts to see it. He have currently have 70.]

If its allowed dear moderator ill send him link in PM?

:D no dont do it :P

yeah you are right he cant check the topic i suggest him unless he donate :P

 

 

BTW

 

code seems ok for H5 ! You can always check mine  to take an idea ;)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...