Jump to content
  • 0

[help][ri3te mia matia se enan java code]


Question

Posted

kapoios na mou pei ti exw kanei la8os se afton ton code gt to psaxnw na dw ti la8os exw kanei apo tis 6 kai mou exei spasei ta nevra...einai apo to guide to Fanky..to pack pou xrisimopoiw einai aCis...den mou vgazei kapio error,apla den litourgei

Index: java/net/sf/l2j/gameserver/handler/itemhandlers/UnSponsored.java
===============================================================
package net.sf.l2j.gameserver.handler.itemhandlers;
import net.sf.l2j.Config;
import net.sf.l2j.gameserver.cache.HtmCache;
import net.sf.l2j.gameserver.handler.IItemHandler;
import net.sf.l2j.gameserver.model.L2ItemInstance;
import net.sf.l2j.gameserver.model.actor.L2Playable;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;



/**
* @author UnSponsored
*
*/
public class PopUpItem implements IItemHandler
{
    private static final int[] ITEM_ID = { Config.AIO_ITEM_ID };

@Override
public void useItem(L2Playable playable, L2ItemInstance item, boolean forceUse)
    {
      if (!(playable instanceof L2PcInstance))
         return;
      L2PcInstance activeChar = (L2PcInstance)playable;
       int itemId = item.getItemId();

   if (itemId == Config.AIO_ITEM_ID)
       {
	String htmFile = "data/html/AIO/AIO.htm";
	String htmContent = HtmCache.getInstance().getHtm(htmFile);

		NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);
		infoHtml.setHtml(htmContent);
		activeChar.sendPacket(infoHtml);
       }
    }
@Override
public int[] getItemIds()
{
	// TODO Auto-generated method stub
	return null;
}
/**
 * @return the itemId
 */
public static int[] getItemId()
{
	return ITEM_ID;
}

}   


Index: config/player.properties
==============================================================
# % regeneration of normal regeneration speed
HpRegenMultiplier = 100
MpRegenMultiplier = 100
CpRegenMultiplier = 100

+# Aio Item Configuration
+# When ActiveChar will use this item a html will pop up
+# Id Itemn Need's
+AioItemId = 6673

# Player Protection after teleporting or login in seconds, 0 for disabled
PlayerSpawnProtection = 0


Index: java/net/sf/l2j/Config.java
==============================================================
         public static boolean ALT_GAME_FREIGHTS;
            public static int ALT_GAME_FREIGHT_PRICE;
            +public static int AIO_ITEM_ID;
     
     
     
    ALT_GAME_DELEVEL = Boolean.parseBoolean(players.getProperty("Delevel", "True"));
    DEATH_PENALTY_CHANCE = Integer.parseInt(players.getProperty("DeathPenaltyChance", "20"));
    +AIO_ITEM_ID = Integer.parseInt(players.getProperty("AioItemId", "6673"));


Index: java/net/sf/l2j/gameserver/handler/itemhandlers.java
=============================================================
import net.sf.l2j.gameserver.handler.itemhandlers.PetFood;
+import net.sf.l2j.gameserver.handler.itemhandlers.PopUpItem;
import net.sf.l2j.gameserver.handler.itemhandlers.Recipes;

registerItemHandler(new SummonItems());
registerItemHandler(new BeastSpice());
registerItemHandler(new Elixir());
+registerItemHandler(new PopUpItem());

Recommended Posts

  • 0
Posted

loipon....1-1sta configs mou to exei players.propertieskai den m vgazei error,gt diegrapsa to poup up kai evala afto.den eixa kanei la8os,apla eixa valei la8os ta Index: Net.sf kai ta loipa ston code pou s anevasa

δεν σου βγάζει λάθος γιατί έχεις κάνει λάθος checkout το acis,για αυτό δεν βγάζει λάθος το eclipse.

 

δοκίμασε να κάνεις οτι να ναι σε άλλα java files,να βάλεις σύμβολα άκυρα ή κάτι τέτοιο,δεν σου βγάλει λάθος ούτε τότε γιατί πολύ απλά έκανες λάθος checkout.

 

στείλε μου αύριο μήνυμα να σου στείλω ακριβώς τον κώδικα έτσι όπως πρέπει να είναι για να δουλεύει,μην τον αλλάξεις καθόλου,ούτε όνομα ούτε τίποτα,θα σου βάλω και configs.

 

καληνύχτα.

  • 0
Posted

δεν σου βγάζει λάθος γιατί έχεις κάνει λάθος checkout το acis,για αυτό δεν βγάζει λάθος το eclipse.

 

δοκίμασε να κάνεις οτι να ναι σε άλλα java files,να βάλεις σύμβολα άκυρα ή κάτι τέτοιο,δεν σου βγάλει λάθος ούτε τότε γιατί πολύ απλά έκανες λάθος checkout.

 

στείλε μου αύριο μήνυμα να σου στείλω ακριβώς τον κώδικα έτσι όπως πρέπει να είναι για να δουλεύει,μην τον αλλάξεις καθόλου,ούτε όνομα ούτε τίποτα,θα σου βάλω και configs.

 

καληνύχτα.

Mou vgazei error...afou den 8imase etsi kai alios pou sou stile image xtes me errors?kai m vgazei kai alla errors kai ta fix tous gia na ta ftia3w
  • 0
Posted

Mou vgazei error...afou den 8imase etsi kai alios pou sou stile image xtes me errors?kai m vgazei kai alla errors kai ta fix tous gia na ta ftia3w

τότε δεν είναι λογικό να έχεις κάνει αυτά και να μην σου βγάζει error.

 

τέλος πάντων,ρίξε μου ένα πμ αύριο και θα σου στείλω ακριβώς τον κώδικα μαζί με configs.

 

αν θες σβήσε ότι έχεις φτιάξει πάνω σε αυτόν τον κώδικα(όλο το popupitem.java(delete),τα configs(config.java/players.properties) και απο το itemhandlers)

  • 0
Posted

τότε δεν είναι λογικό να έχεις κάνει αυτά και να μην σου βγάζει error.

 

τέλος πάντων,ρίξε μου ένα πμ αύριο και θα σου στείλω ακριβώς τον κώδικα μαζί με configs.

 

αν θες σβήσε ότι έχεις φτιάξει πάνω σε αυτόν τον κώδικα(όλο το popupitem.java(delete),τα configs(config.java/players.properties) και απο το itemhandlers)

kl..8a 3anakanw kai ena checkout..:D

edit: alla 8a protimousa na m  peis ti la8os exw kanei para na m doseis to code gia na katalavw ti la8os exw kanei...tecpa...ty gia tin voi8ia sou

  • 0
Posted

Δοκίμασε μία αυτό και πες μας!

 

/*
* 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 net.sf.l2j.gameserver.handler.itemhandlers;

import net.sf.l2j.Config;
import net.sf.l2j.gameserver.cache.HtmCache;
import net.sf.l2j.gameserver.handler.IItemHandler;
import net.sf.l2j.gameserver.model.L2Character;
import net.sf.l2j.gameserver.model.L2ItemInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage;



/**
* @author UnSponsored
*
*/
public class PopUpItem implements IItemHandler
{
    private static final int[] ITEM_ID = { Config.AIO_ITEM_ID };
private L2Character activeChar;

@Override
public void useItem(L2PlayableInstance playable, L2ItemInstance item)
    {
      if (!(playable instanceof L2PcInstance))
         return;
   	
	String htmFile = "data/html/AIO/AIO.htm";
	String htmContent = HtmCache.getInstance().getHtm(htmFile);

		NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);
		infoHtml.setHtml(htmContent);
		activeChar.sendPacket(infoHtml);
       
    }
public static int[] getItemId()
{
	return ITEM_ID;
}
/* (non-Javadoc)
 * @see net.sf.l2j.gameserver.handler.IItemHandler#getItemIds()
 */
@Override
public int[] getItemIds()
{
	return ITEM_ID;
}
}

  • 0
Posted

Δοκίμασε μία αυτό και πες μας!

 

/*
* 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 net.sf.l2j.gameserver.handler.itemhandlers;

import net.sf.l2j.Config;
import net.sf.l2j.gameserver.cache.HtmCache;
import net.sf.l2j.gameserver.handler.IItemHandler;
import net.sf.l2j.gameserver.model.L2Character;
import net.sf.l2j.gameserver.model.L2ItemInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage;



/**
* @author UnSponsored
*
*/
public class PopUpItem implements IItemHandler
{
    private static final int[] ITEM_ID = { Config.AIO_ITEM_ID };
private L2Character activeChar;

@Override
public void useItem(L2PlayableInstance playable, L2ItemInstance item)
    {
      if (!(playable instanceof L2PcInstance))
         return;
   	
	String htmFile = "data/html/AIO/AIO.htm";
	String htmContent = HtmCache.getInstance().getHtm(htmFile);

		NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);
		infoHtml.setHtml(htmContent);
		activeChar.sendPacket(infoHtml);
       
    }
public static int[] getItemId()
{
	return ITEM_ID;
}
/* (non-Javadoc)
 * @see net.sf.l2j.gameserver.handler.IItemHandler#getItemIds()
 */
@Override
public int[] getItemIds()
{
	return ITEM_ID;
}
}

  • 0
Posted

public int[] getItemIds()

{

// TODO Auto-generated method stub

return null;

}

Κάτι πάει στραβά εδώ πέρα.
  • 0
Posted

public int[] getItemIds()

{

// TODO Auto-generated method stub

return null;

}

Κάτι πάει στραβά εδώ πέρα.
  • 0
Posted

Κάτι πάει στραβά εδώ πέρα.

Τι πάει στραβά?

 

EDIT: Σωστός... το άλλαξα σε:

@Override
public int[] getItemIds()
{
	return ITEM_ID;
}
}

  • 0
Posted

Κάτι πάει στραβά εδώ πέρα.

Τι πάει στραβά?

 

EDIT: Σωστός... το άλλαξα σε:

@Override
public int[] getItemIds()
{
	return ITEM_ID;
}
}

  • 0
Posted

Δοκίμασε μία αυτό και πες μας!

 

/*
* 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 net.sf.l2j.gameserver.handler.itemhandlers;

import net.sf.l2j.Config;
import net.sf.l2j.gameserver.cache.HtmCache;
import net.sf.l2j.gameserver.handler.IItemHandler;
import net.sf.l2j.gameserver.model.L2Character;
import net.sf.l2j.gameserver.model.L2ItemInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage;



/**
* @author UnSponsored
*
*/
public class PopUpItem implements IItemHandler
{
    private static final int[] ITEM_ID = { Config.AIO_ITEM_ID };
private L2Character activeChar;

@Override
public void useItem(L2PlayableInstance playable, L2ItemInstance item)
    {
      if (!(playable instanceof L2PcInstance))
         return;
   	
	String htmFile = "data/html/AIO/AIO.htm";
	String htmContent = HtmCache.getInstance().getHtm(htmFile);

		NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);
		infoHtml.setHtml(htmContent);
		activeChar.sendPacket(infoHtml);
       
    }
public static int[] getItemId()
{
	return ITEM_ID;
}
/* (non-Javadoc)
 * @see net.sf.l2j.gameserver.handler.IItemHandler#getItemIds()
 */
@Override
public int[] getItemIds()
{
	return ITEM_ID;
}
}

...

 

κάνεις 2 ίδιες μεθόδους με διαφορετικό όνομα που σου επιστρέφουν το ίδιο πράγμα;

ο λόγος;

 

 

τέλος πάντων,στο έκανα.

 

gs

### Eclipse Workspace Patch 1.0
#P L2_GameServer_It
Index: java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.java	(revision 0)
+++ java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.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 net.sf.l2j.gameserver.handler.itemhandlers;
+
+import net.sf.l2j.Config;
+import net.sf.l2j.gameserver.cache.HtmCache;
+import net.sf.l2j.gameserver.handler.IItemHandler;
+import net.sf.l2j.gameserver.model.L2ItemInstance;
+import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
+import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage;
+
+/**
+ * @author 
+ *
+ */
+public class PopUpItem implements IItemHandler
+{
+
+    private static final int ITEM_IDS[] =
+    {
+    	Config.POP_UP_ITEM_ID
+    };
+	@Override
+	public int[] getItemIds()
+	{
+
+		return ITEM_IDS;
+	}
+
+
+	@Override
+	public void useItem(L2PlayableInstance playable, L2ItemInstance item)
+	{
+		if (!(playable instanceof L2PcInstance))
+			          {
+			                return;
+			            }
+
+		L2PcInstance activeChar = (L2PcInstance)playable;
+		        		        	 
+		            String htmFile = "data/html/PopUpItem.htm";
+		    		String htmContent = HtmCache.getInstance().getHtm(htmFile);
+
+		    			NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);
+		    			infoHtml.setHtml(htmContent);
+		    			activeChar.sendPacket(infoHtml);
+	}
+	
+}
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java	(revision 5585)
+++ java/net/sf/l2j/Config.java	(working copy)
@@ -882,6 +882,12 @@
     public static boolean L2JMOD_WEDDING_SAMESEX;
     public static boolean L2JMOD_WEDDING_FORMALWEAR;
     public static int L2JMOD_WEDDING_DIVORCE_COSTS;
+    
+    public static int POP_UP_ITEM_ID;
+    

     // Packet information
     /** Count the amount of packets per minute ? */
@@ -1859,7 +1865,9 @@
                 L2JMOD_WEDDING_SAMESEX                  = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingAllowSameSex", "False"));
                 L2JMOD_WEDDING_FORMALWEAR               = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True"));
                 L2JMOD_WEDDING_DIVORCE_COSTS            = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20"));
-
+                POP_UP_ITEM_ID = Integer.parseInt(L2JModSettings.getProperty("PopUpItemId","6673"));
                 if (TVT_EVENT_PARTICIPATION_NPC_ID == 0)
                 {
                     TVT_EVENT_ENABLED = false;
Index: java/config/l2jmods.properties
===================================================================
--- java/config/l2jmods.properties	(revision 5585)
+++ java/config/l2jmods.properties	(working copy)
@@ -132,3 +132,5 @@
# ex.: 1;2;3;4;5;6
# no ";" at the start or end
TvTEventDoorsCloseOpenOnStartEnd =
+
+PopUpItemId = 6673
\ No newline at end of file

 

dp

### Eclipse Workspace Patch 1.0
#P IT_Datapack
Index: datapack_development/data/html/PopUpItem.htm
===================================================================
--- datapack_development/data/html/PopUpItem.htm	(revision 0)
+++ datapack_development/data/html/PopUpItem.htm	(revision 0)
@@ -0,0 +1,4 @@
+<html><body>Welcome<br>
+Hi<br>
+<br>
+</body></html>
\ No newline at end of file

  • 0
Posted

Δοκίμασε μία αυτό και πες μας!

 

/*
* 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 net.sf.l2j.gameserver.handler.itemhandlers;

import net.sf.l2j.Config;
import net.sf.l2j.gameserver.cache.HtmCache;
import net.sf.l2j.gameserver.handler.IItemHandler;
import net.sf.l2j.gameserver.model.L2Character;
import net.sf.l2j.gameserver.model.L2ItemInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage;



/**
* @author UnSponsored
*
*/
public class PopUpItem implements IItemHandler
{
    private static final int[] ITEM_ID = { Config.AIO_ITEM_ID };
private L2Character activeChar;

@Override
public void useItem(L2PlayableInstance playable, L2ItemInstance item)
    {
      if (!(playable instanceof L2PcInstance))
         return;
   	
	String htmFile = "data/html/AIO/AIO.htm";
	String htmContent = HtmCache.getInstance().getHtm(htmFile);

		NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);
		infoHtml.setHtml(htmContent);
		activeChar.sendPacket(infoHtml);
       
    }
public static int[] getItemId()
{
	return ITEM_ID;
}
/* (non-Javadoc)
 * @see net.sf.l2j.gameserver.handler.IItemHandler#getItemIds()
 */
@Override
public int[] getItemIds()
{
	return ITEM_ID;
}
}

...

 

κάνεις 2 ίδιες μεθόδους με διαφορετικό όνομα που σου επιστρέφουν το ίδιο πράγμα;

ο λόγος;

 

 

τέλος πάντων,στο έκανα.

 

gs

### Eclipse Workspace Patch 1.0
#P L2_GameServer_It
Index: java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.java	(revision 0)
+++ java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.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 net.sf.l2j.gameserver.handler.itemhandlers;
+
+import net.sf.l2j.Config;
+import net.sf.l2j.gameserver.cache.HtmCache;
+import net.sf.l2j.gameserver.handler.IItemHandler;
+import net.sf.l2j.gameserver.model.L2ItemInstance;
+import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
+import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage;
+
+/**
+ * @author 
+ *
+ */
+public class PopUpItem implements IItemHandler
+{
+
+    private static final int ITEM_IDS[] =
+    {
+    	Config.POP_UP_ITEM_ID
+    };
+	@Override
+	public int[] getItemIds()
+	{
+
+		return ITEM_IDS;
+	}
+
+
+	@Override
+	public void useItem(L2PlayableInstance playable, L2ItemInstance item)
+	{
+		if (!(playable instanceof L2PcInstance))
+			          {
+			                return;
+			            }
+
+		L2PcInstance activeChar = (L2PcInstance)playable;
+		        		        	 
+		            String htmFile = "data/html/PopUpItem.htm";
+		    		String htmContent = HtmCache.getInstance().getHtm(htmFile);
+
+		    			NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);
+		    			infoHtml.setHtml(htmContent);
+		    			activeChar.sendPacket(infoHtml);
+	}
+	
+}
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java	(revision 5585)
+++ java/net/sf/l2j/Config.java	(working copy)
@@ -882,6 +882,12 @@
     public static boolean L2JMOD_WEDDING_SAMESEX;
     public static boolean L2JMOD_WEDDING_FORMALWEAR;
     public static int L2JMOD_WEDDING_DIVORCE_COSTS;
+    
+    public static int POP_UP_ITEM_ID;
+    

     // Packet information
     /** Count the amount of packets per minute ? */
@@ -1859,7 +1865,9 @@
                 L2JMOD_WEDDING_SAMESEX                  = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingAllowSameSex", "False"));
                 L2JMOD_WEDDING_FORMALWEAR               = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True"));
                 L2JMOD_WEDDING_DIVORCE_COSTS            = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20"));
-
+                POP_UP_ITEM_ID = Integer.parseInt(L2JModSettings.getProperty("PopUpItemId","6673"));
                 if (TVT_EVENT_PARTICIPATION_NPC_ID == 0)
                 {
                     TVT_EVENT_ENABLED = false;
Index: java/config/l2jmods.properties
===================================================================
--- java/config/l2jmods.properties	(revision 5585)
+++ java/config/l2jmods.properties	(working copy)
@@ -132,3 +132,5 @@
# ex.: 1;2;3;4;5;6
# no ";" at the start or end
TvTEventDoorsCloseOpenOnStartEnd =
+
+PopUpItemId = 6673
\ No newline at end of file

 

dp

### Eclipse Workspace Patch 1.0
#P IT_Datapack
Index: datapack_development/data/html/PopUpItem.htm
===================================================================
--- datapack_development/data/html/PopUpItem.htm	(revision 0)
+++ datapack_development/data/html/PopUpItem.htm	(revision 0)
@@ -0,0 +1,4 @@
+<html><body>Welcome<br>
+Hi<br>
+<br>
+</body></html>
\ No newline at end of file

  • 0
Posted

...

 

κάνεις 2 ίδιες μεθόδους με διαφορετικό όνομα που σου επιστρέφουν το ίδιο πράγμα;

ο λόγος;

 

 

τέλος πάντων,στο έκανα.

 

gs

### Eclipse Workspace Patch 1.0
#P L2_GameServer_It
Index: java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.java	(revision 0)
+++ java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.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 net.sf.l2j.gameserver.handler.itemhandlers;
+
+import net.sf.l2j.Config;
+import net.sf.l2j.gameserver.cache.HtmCache;
+import net.sf.l2j.gameserver.handler.IItemHandler;
+import net.sf.l2j.gameserver.model.L2ItemInstance;
+import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
+import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage;
+
+/**
+ * @author 
+ *
+ */
+public class PopUpItem implements IItemHandler
+{
+
+    private static final int ITEM_IDS[] =
+    {
+    	Config.POP_UP_ITEM_ID
+    };
+	@Override
+	public int[] getItemIds()
+	{
+
+		return ITEM_IDS;
+	}
+
+
+	@Override
+	public void useItem(L2PlayableInstance playable, L2ItemInstance item)
+	{
+		if (!(playable instanceof L2PcInstance))
+			          {
+			                return;
+			            }
+
+		L2PcInstance activeChar = (L2PcInstance)playable;
+		        		        	 
+		            String htmFile = "data/html/PopUpItem.htm";
+		    		String htmContent = HtmCache.getInstance().getHtm(htmFile);
+
+		    			NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);
+		    			infoHtml.setHtml(htmContent);
+		    			activeChar.sendPacket(infoHtml);
+	}
+	
+}
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java	(revision 5585)
+++ java/net/sf/l2j/Config.java	(working copy)
@@ -882,6 +882,12 @@
     public static boolean L2JMOD_WEDDING_SAMESEX;
     public static boolean L2JMOD_WEDDING_FORMALWEAR;
     public static int L2JMOD_WEDDING_DIVORCE_COSTS;
+    
+    public static int POP_UP_ITEM_ID;
+    

     // Packet information
     /** Count the a-beep-t of packets per minute ? */
@@ -1859,7 +1865,9 @@
                 L2JMOD_WEDDING_SAMESEX                  = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingAllowSameSex", "False"));
                 L2JMOD_WEDDING_FORMALWEAR               = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True"));
                 L2JMOD_WEDDING_DIVORCE_COSTS            = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20"));
-
+                POP_UP_ITEM_ID = Integer.parseInt(L2JModSettings.getProperty("PopUpItemId","6673"));
                 if (TVT_EVENT_PARTICIPATION_NPC_ID == 0)
                 {
                     TVT_EVENT_ENABLED = false;
Index: java/config/l2jmods.properties
===================================================================
--- java/config/l2jmods.properties	(revision 5585)
+++ java/config/l2jmods.properties	(working copy)
@@ -132,3 +132,5 @@
# ex.: 1;2;3;4;5;6
# no ";" at the start or end
TvTEventDoorsCloseOpenOnStartEnd =
+
+PopUpItemId = 6673
\ No newline at end of file

 

dp

### Eclipse Workspace Patch 1.0
#P IT_Datapack
Index: datapack_development/data/html/PopUpItem.htm
===================================================================
--- datapack_development/data/html/PopUpItem.htm	(revision 0)
+++ datapack_development/data/html/PopUpItem.htm	(revision 0)
@@ -0,0 +1,4 @@
+<html><body>Welcome<br>
+Hi<br>
+<br>
+</body></html>
\ No newline at end of file

ok thnx...8a to dokimasw se ligo
  • 0
Posted

...

 

κάνεις 2 ίδιες μεθόδους με διαφορετικό όνομα που σου επιστρέφουν το ίδιο πράγμα;

ο λόγος;

 

 

τέλος πάντων,στο έκανα.

 

gs

### Eclipse Workspace Patch 1.0
#P L2_GameServer_It
Index: java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.java	(revision 0)
+++ java/net/sf/l2j/gameserver/handler/itemhandlers/PopUpItem.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 net.sf.l2j.gameserver.handler.itemhandlers;
+
+import net.sf.l2j.Config;
+import net.sf.l2j.gameserver.cache.HtmCache;
+import net.sf.l2j.gameserver.handler.IItemHandler;
+import net.sf.l2j.gameserver.model.L2ItemInstance;
+import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
+import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage;
+
+/**
+ * @author 
+ *
+ */
+public class PopUpItem implements IItemHandler
+{
+
+    private static final int ITEM_IDS[] =
+    {
+    	Config.POP_UP_ITEM_ID
+    };
+	@Override
+	public int[] getItemIds()
+	{
+
+		return ITEM_IDS;
+	}
+
+
+	@Override
+	public void useItem(L2PlayableInstance playable, L2ItemInstance item)
+	{
+		if (!(playable instanceof L2PcInstance))
+			          {
+			                return;
+			            }
+
+		L2PcInstance activeChar = (L2PcInstance)playable;
+		        		        	 
+		            String htmFile = "data/html/PopUpItem.htm";
+		    		String htmContent = HtmCache.getInstance().getHtm(htmFile);
+
+		    			NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);
+		    			infoHtml.setHtml(htmContent);
+		    			activeChar.sendPacket(infoHtml);
+	}
+	
+}
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java	(revision 5585)
+++ java/net/sf/l2j/Config.java	(working copy)
@@ -882,6 +882,12 @@
     public static boolean L2JMOD_WEDDING_SAMESEX;
     public static boolean L2JMOD_WEDDING_FORMALWEAR;
     public static int L2JMOD_WEDDING_DIVORCE_COSTS;
+    
+    public static int POP_UP_ITEM_ID;
+    

     // Packet information
     /** Count the a-beep-t of packets per minute ? */
@@ -1859,7 +1865,9 @@
                 L2JMOD_WEDDING_SAMESEX                  = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingAllowSameSex", "False"));
                 L2JMOD_WEDDING_FORMALWEAR               = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True"));
                 L2JMOD_WEDDING_DIVORCE_COSTS            = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20"));
-
+                POP_UP_ITEM_ID = Integer.parseInt(L2JModSettings.getProperty("PopUpItemId","6673"));
                 if (TVT_EVENT_PARTICIPATION_NPC_ID == 0)
                 {
                     TVT_EVENT_ENABLED = false;
Index: java/config/l2jmods.properties
===================================================================
--- java/config/l2jmods.properties	(revision 5585)
+++ java/config/l2jmods.properties	(working copy)
@@ -132,3 +132,5 @@
# ex.: 1;2;3;4;5;6
# no ";" at the start or end
TvTEventDoorsCloseOpenOnStartEnd =
+
+PopUpItemId = 6673
\ No newline at end of file

 

dp

### Eclipse Workspace Patch 1.0
#P IT_Datapack
Index: datapack_development/data/html/PopUpItem.htm
===================================================================
--- datapack_development/data/html/PopUpItem.htm	(revision 0)
+++ datapack_development/data/html/PopUpItem.htm	(revision 0)
@@ -0,0 +1,4 @@
+<html><body>Welcome<br>
+Hi<br>
+<br>
+</body></html>
\ No newline at end of file

ok thnx...8a to dokimasw se ligo
  • 0
Posted

 

Δεν πρόλαβα να το τελειώσω εχθές το βράδυ, όμως ήταν σωστός ο κώδικας του παιδιού από την αρχή.

Το λάθος ήταν στο hml. Σωστά? ή πέφτω έξω?

 

EDIT: Και πρέπει φίλε Fanky να σεβαστούμε το ότι ήμουν από της 2 μέχρι της 5 και το έψαχνα.

Όμως το πρόβλημα ήταν στο htm και είπα για το πρωί να το συνεχίσω.

 

Όσο για τις 2 μεθόδους ναι, το μάτια εκείνη την ώρα.... καταλαβαίνεις!

Guest
This topic is now closed to further replies.



×
×
  • Create New...