Jump to content

Recommended Posts

Posted

well, just what I did was to accommodate the Matim to L2JOficial to L2JServer, and I leave the patch so as not to complicate them, for which recently started.

 

Config.java

Index: Config.java
===================================================================
--- Config.java	(revisión: 4130)
+++ Config.java	(copia de trabajo)

	public static boolean L2JMOD_ENABLE_MANA_POTIONS_SUPPORT;
	public static boolean L2JMOD_DISPLAY_SERVER_TIME;
+	// Mensaje de Bienvenida
	public static boolean WELCOME_MESSAGE_ENABLED;
-	public static String WELCOME_MESSAGE_TEXT;
+	public static String WELCOME_MESSAGE_TEXT_1;
+	public static String WELCOME_MESSAGE_TEXT_2;
+	public static String WELCOME_MESSAGE_TEXT_3;
+	public static String WELCOME_MESSAGE_TEXT_4;
+	public static String WELCOME_MESSAGE_TEXT_5;
+	public static String WELCOME_MESSAGE_TEXT_6;
+	public static String WELCOME_MESSAGE_TEXT_7;
+	public static String WELCOME_MESSAGE_TEXT_8;
+	public static String WELCOME_MESSAGE_TEXT_9;
+	public static String WELCOME_MESSAGE_TEXT_10;
+	public static int SLEEP_TIME;
	public static int WELCOME_MESSAGE_TIME;
	public static boolean L2JMOD_ANTIFEED_ENABLE;
	public static boolean L2JMOD_ANTIFEED_DUALBOX;

@@ -2227,7 +2304,17 @@
					L2JMOD_DISPLAY_SERVER_TIME = Boolean.parseBoolean(L2JModSettings.getProperty("DisplayServerTime", "false"));

					WELCOME_MESSAGE_ENABLED = Boolean.parseBoolean(L2JModSettings.getProperty("ScreenWelcomeMessageEnable", "false"));
-					WELCOME_MESSAGE_TEXT = L2JModSettings.getProperty("ScreenWelcomeMessageText", "Welcome to L2J server!");
+					WELCOME_MESSAGE_TEXT_1 = L2JModSettings.getProperty("ScreenWelcomeMessageText1", "Bienvenido a Neo-Net Games® Foros!");
+					WELCOME_MESSAGE_TEXT_2 = L2JModSettings.getProperty("ScreenWelcomeMessageText2", "Bienvenido a Neo-Net Games® Votanos!");
+					WELCOME_MESSAGE_TEXT_3 = L2JModSettings.getProperty("ScreenWelcomeMessageText3", "Bienvenido a Neo-Net Games® Entrega!");
+					WELCOME_MESSAGE_TEXT_4 = L2JModSettings.getProperty("ScreenWelcomeMessageText4", "Bienvenido a Neo-Net Games® a!");
+					WELCOME_MESSAGE_TEXT_5 = L2JModSettings.getProperty("ScreenWelcomeMessageText5", "Bienvenido a Neo-Net Games® tu!");
+					WELCOME_MESSAGE_TEXT_6 = L2JModSettings.getProperty("ScreenWelcomeMessageText6", "Bienvenido a Neo-Net Games® Hermana!");
+					WELCOME_MESSAGE_TEXT_7 = L2JModSettings.getProperty("ScreenWelcomeMessageText7", "Bienvenido a Neo-Net Games® que!");
+					WELCOME_MESSAGE_TEXT_8 = L2JModSettings.getProperty("ScreenWelcomeMessageText8", "Bienvenido a Neo-Net Games® se!");
+					WELCOME_MESSAGE_TEXT_9 = L2JModSettings.getProperty("ScreenWelcomeMessageText9", "Bienvenido a Neo-Net Games® la pongo!");
+					WELCOME_MESSAGE_TEXT_10 = L2JModSettings.getProperty("ScreenWelcomeMessageText10", "Bienvenido a Neo-Net Games® toda!");
+					SLEEP_TIME =Integer.parseInt(L2JModSettings.getProperty("SleepTime", "10")) * 1000;
					WELCOME_MESSAGE_TIME = Integer.parseInt(L2JModSettings.getProperty("ScreenWelcomeMessageTime", "10")) * 1000;

					L2JMOD_ANTIFEED_ENABLE = Boolean.parseBoolean(L2JModSettings.getProperty("AntiFeedEnable", "false"));

 

l2jmods.properties

Index: l2jmods.properties
===================================================================
--- l2jmods.properties	(revisión: 4130)
+++ l2jmods.properties	(copia de trabajo)

# Show screen welcome message for x seconds when character log in to game if enabled
ScreenWelcomeMessageTime = 10

+# ---------------------------------------------------
+# Custom Starting Message
+# ---------------------------------------------------
+# This options will allow to show
+# new custom message at enter world
+AllowScreenWelcomeMessage = True

+# Messages Time in seconds
+EachMessageTime = 6
+
+# Text Messages
+ScreenWelcomeMessageText1 = Bienvenido a Neo-Net Games® Foros!
+ScreenWelcomeMessageText2 = Bienvenido a Neo-Net Games® Votanos!
+ScreenWelcomeMessageText3 = Bienvenido a Neo-Net Games® Entrega!
+ScreenWelcomeMessageText4 = Bienvenido a Neo-Net Games® a!
+ScreenWelcomeMessageText5 = Bienvenido a Neo-Net Games® tu!
+ScreenWelcomeMessageText6 = Bienvenido a Neo-Net Games® Hermana!
+ScreenWelcomeMessageText7 = Bienvenido a Neo-Net Games® que!
+ScreenWelcomeMessageText8 = Bienvenido a Neo-Net Games® se!
+ScreenWelcomeMessageText9 = Bienvenido a Neo-Net Games® la pongo!
+ScreenWelcomeMessageText10 = Bienvenido a Neo-Net Games® toda!
+
+# Sleep Time in seconds
+SleepTime = 7
+
+

 

EnterWorld.java

Index: EnterWorld.java
===================================================================
--- EnterWorld.java	(revisión: 4130)
+++ EnterWorld.java	(copia de trabajo)

@@ -478,10 +545,36 @@
		CommunityServerThread.getInstance().sendPacket(new WorldInfo(activeChar, null, WorldInfo.TYPE_UPDATE_PLAYER_STATUS));

		TvTEvent.onLogin(activeChar);
-
+	try
+	      {  
		if (Config.WELCOME_MESSAGE_ENABLED)
-			activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT, Config.WELCOME_MESSAGE_TIME));
+			  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_1, Config.WELCOME_MESSAGE_TIME));
+        	  Thread.sleep(Config.SLEEP_TIME);
+        	  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_2, Config.WELCOME_MESSAGE_TIME));
+        	  Thread.sleep(Config.SLEEP_TIME);
+        	  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_3, Config.WELCOME_MESSAGE_TIME));
+        	  Thread.sleep(Config.SLEEP_TIME);
+        	  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_4, Config.WELCOME_MESSAGE_TIME));
+        	  Thread.sleep(Config.SLEEP_TIME);
+        	  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_5, Config.WELCOME_MESSAGE_TIME));
+        	  Thread.sleep(Config.SLEEP_TIME);
+        	  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_6, Config.WELCOME_MESSAGE_TIME));
+        	  Thread.sleep(Config.SLEEP_TIME);
+        	  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_7, Config.WELCOME_MESSAGE_TIME));
+        	  Thread.sleep(Config.SLEEP_TIME);
+        	  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_8, Config.WELCOME_MESSAGE_TIME));
+        	  Thread.sleep(Config.SLEEP_TIME);
+        	  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_9, Config.WELCOME_MESSAGE_TIME));
+        	  Thread.sleep(Config.SLEEP_TIME);
+        	  activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT_10, Config.WELCOME_MESSAGE_TIME));
+    
+	      }

+	      catch(Exception e)
+	      {
+	      System.out.println(e);
+	      }
+	      
		L2ClassMasterInstance.showQuestionMark(activeChar);

		int birthday = activeChar.checkBirthDay();

 

eh also added some more places for messages, if they want them out or leave it so it works correctly in the latest rev of L2J-Server EP

 

 

Download

Posted

i bet the player will just shit brix or shit brix on the servers admin face xD

Waiting that amount of time is nasy + that the screen message text is interactive and u can click on it so if u try targeting smth or pressing a button or smth will just make the player scream out laud: "-beep- YOU COCK SUCKER AND UR SHITTY SCREEN MESSAGE ADVERTISEMENT!" xD

Anyway cool shit >.> and i see u have thread sleep and stuff, did u know that screen messages have hide boolean and position type? You should check that out xD (even images)

Posted

Anyway thread.Sleep is bad idea in this case.

well not actually since the client packet is runnable thread :P

Posted

i didnt understand, is this a simple exshowscreenmessage or a "box" with some words?

 

Here you can check how does it work.

 

Posted

file does not exist

if I apply manually will it work?bc this is realy nice and i need it

 

 

Apply it manually and check ..

  • 3 months later...
  • 10 months later...
Posted

this code work for interlude?

 

Yes, but interbliude don't have exshowmessage on server packetts, you need to take from gracia, hi5 or other chronicle.

 

BTW you can write this in client

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Hello everyone, I am looking to purchase a Premium Lineage 2 High Five server pack. My main requirements are: Stability & Quality (Most Important): The pack must be highly stable with no system errors or major bugs. Custom Features: It must include ready-to-use custom features such as a fully functional Community Board, custom NPC Buffers, and Custom Item Sellers (GM Shops), etc. Complete Files: It is absolutely necessary that the full source code (src) and complete Geodata are included. If you are selling a pack that meets these criteria, please send me a PM or leave a reply with the following information: Brief details and key features of the pack Price Test server availability (I would like to test it before buying) Thank you!
    • L2jmobiusDevClon — Classic Interlude p110 Emulator L2jmobiusDevClon is actively developing a Lineage 2 Classic Interlude p110 emulator. Development is done in free time with a strong focus on: • Stability • Authentic Classic mechanics • Clean and optimized architecture The project is based on the L2jMobius source and is continuously evolving and improving. System Requirements: • Java 25 • MariaDB 12.0 • Client p110 Current Revision: 3.0 Development Status: Active Distribution: Free Official Website: https://www.l2jmobiusdevclon.pp.ua Discord Server: https://discord.gg/23a9S8g4Bn Contact: Telegram — @L2jmobiusDevClon Also available via private messages Project Goals: ✔ Improved stability ✔ Maximum Classic accuracy ✔ Core optimization We are currently looking for: • Testers • Server administrators Suggestions, bug reports, and ideas are always welcome. Contact us via: ✔ Discord ✔ Telegram ✔ Private Messages
    • i guess loading only the effects that are needed it will maybe work, like removing from reshade shader folder the ones that are not needed, depends on the pc also i guess, also limithing the game at 30fps can be better maybe
    • Up   SELL CHARACTERS L2 REBORN FRANZ x1     destroyer 74 lvl naked - 120 euro sws 71 lvl naked - 120 euro pp 66 skills - 120 euro se 64 lvl - 90 euro   Characters are legit with mail   i can wtt the characters for adena server franz   sell adena franz 250kk stock     add discord topeseller4081  
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..