Jump to content
  • 0

[Help]Java, if (activeChar.isNiewbe).


Question

Posted

Hi guys, i have tried to add custom title on my pack, but i got so many errors.......

Then i opened EnterWorld.java and after

protected void runImpl()

i added

if (activeChar.isNiewbe())
         {
                 activeChar.setTitle(Welcome);
         }

 

I am sure this is the correct place to add this, because i have added more codes there, like activeChar.setHero(true); and more.

14 answers to this question

Recommended Posts

  • 0
Posted

-if (activeChar.isNiewbe())

-         {

-                 activeChar.setTitle("Welcome");

-         }

 

+if (activeChar.isNewbie())

+    activeChar.setTitle("Welcome");

 

 

  • 0
Posted

-if (activeChar.isNiewbe())

-        {

-                activeChar.setTitle("Welcome");

-        }

 

+if (activeChar.isNewbie())

+    activeChar.setTitle("Welcome");

 

 

 

you think compiler cares?

  • 0
Posted

you think compiler cares?

Ofcourse it does. The first message refers to a non-existing method hence you'll have compilation issues.

Its the same as you trying to eat a cake that doesn't exist.

  • 0
Posted

Ofcourse it does. The first message refers to a non-existing method hence you'll have compilation issues.

Its the same as you trying to eat a cake that doesn't exist.

 

duh i guess..

 

sorry lol, i was too wasted to see the red text.. and thought he meant the brackets {}.

  • 0
Posted

if (activeChar.isNewbie())
{
   activeChar.setTitle("Welcome");
   return;
}

 

i hope i help you

 

or if it still gives you error try and this way

 

if (activeChar.isNewbie())
{
   activeChar.setTitle("Welcome");
}

  • 0
Posted

why a check on enter world? o.o

 

Charactercreation.java

 

near to the adena given by config and you will see the method or add it by self ;]

  • 0
Posted

newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);

after this paste this

newChar.setTitle(JAJAJAJAJ);

  • 0
Posted

why a check on enter world? o.o

 

Charactercreation.java

 

near to the adena given by config and you will see the method or add it by self ;]

so it will be like this?

 

CharacterCreate.java

find this first

newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);
		newChar.setTitle("");

 

down of this paste this

if (Config.CHAR_TITLE)
		newChar.setTitle(Config.ADD_CHAR_TITLE);

 

at Config.java

public static boolean CHAR_TITLE;
public static String  ADD_CHAR_TITLE;

CHAR_TITLE       = Boolean.parseBoolean(L2JModSettings.getProperty("CharTitle", "False"));
ADD_CHAR_TITLE   = L2JModSettings.getProperty("AddCharTitle", "Welcome");

 

and at l2jmod.properties add this

+#---------------------------------------------------------------
# Custom Title                                                                        -
#---------------------------------------------------------------
# Deafult: False
CharTitle = False
AddCharTitle = Welcome

 

take the whole code if it's more helpful

Index: java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java
===================================================================
--- java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java	(revision 4017)
+++ java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java	(working copy)
@@ -174,6 +174,9 @@

		newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);
		newChar.setTitle("");
+		
+		if (Config.CHAR_TITLE)
+			newChar.setTitle(Config.ADD_CHAR_TITLE);

		L2ShortCut shortcut;
		//add attack shortcut
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java	(revision 4017)
+++ java/net/sf/l2j/Config.java	(working copy)
@@ -881,6 +881,9 @@
    public static boolean L2JMOD_WEDDING_SAMESEX;
    public static boolean L2JMOD_WEDDING_FORMALWEAR;
    public static int L2JMOD_WEDDING_DIVORCE_COSTS;
+    
+    public static boolean CHAR_TITLE;
+    public static String  ADD_CHAR_TITLE;

    // Packet information
    /** Count the amount of packets per minute ? */
@@ -1858,6 +1861,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"));
+                
+                CHAR_TITLE       = Boolean.parseBoolean(L2JModSettings.getProperty("CharTitle", "False"));
+                ADD_CHAR_TITLE   = L2JModSettings.getProperty("AddCharTitle", "Welcome");

                if (TVT_EVENT_PARTICIPATION_NPC_ID == 0)
                {
Index: java/config/l2jmods.properties
===================================================================
--- java/config/l2jmods.properties	(revision 4017)
+++ java/config/l2jmods.properties	(working copy)
@@ -132,3 +132,10 @@
# ex.: 1;2;3;4;5;6
# no ";" at the start or end
TvTEventDoorsCloseOpenOnStartEnd =
+
+#---------------------------------------------------------------
+# Custom Title                     -
+#---------------------------------------------------------------
+# Deafult: False
+CharTitle = False
+AddCharTitle = Welcome

Guest
This topic is now closed to further replies.


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock