Jump to content

Recommended Posts

Posted

Oww thx so much Cobra,works great but need a little fix ;) !

 

To:

It's all :) !

 

shot00001led.th.jpg

Great work bro,very usefull.

Cya

 

Pliz hide your post! ;)

 

Topic: [share]Screen Message!(No Client Modding)  (Read 217 time

 

pff leo kai egw tpt new... afto einai tou px eona!

 

nothing new

 

If you don't like it don't post!

Posted

I AM SORRY BUT IN WHAT LINE I ADD THIS?

ExShowScreenMessage welcomemessage = new ExShowScreenMessage("Welcome to The MaxCheaters,10000); //10000 = 10 seconds

    activeChar.sendPacket(welcomemessage);

 

Omg Hide you reply with 50 post ....!!! :@

 

Delete the l2j message and put this... whats the didficult!

 

Hide your post!!! Or delete the code!!!!

Posted

//You rock!

The best share I have ever seen its like a gui for messages :P

Thanks again. I couldn't make it work on l2dot , but i think i will try your code now.

Posted

I would like some feedback on this if possible.

 

I'm using l2jfree with gracia ct2 client.

 

This is the hidden content, please

 

I entered the above code into the enterworld.java on line 236. However my problem is that when a player logs onto the screen, nothing happens. If I understood correctly, I don't need to modify the exshowscreenmessage.java as that is for interlude only, or am I wrong (tried editing it aswell though, nothing changed).

 

note, I did use the proper imports

import com.l2jfree.gameserver.network.serverpackets.ExShowScreenMessage;

 

Thank you for your time, Velin.

Posted

I would like some feedback on this if possible.

 

I'm using l2jfree with gracia ct2 client.

 

I entered the above code into the enterworld.java on line 236. However my problem is that when a player logs onto the screen, nothing happens. If I understood correctly, I don't need to modify the exshowscreenmessage.java as that is for interlude only, or am I wrong (tried editing it aswell though, nothing changed).

 

note, I did use the proper imports

import com.l2jfree.gameserver.network.serverpackets.ExShowScreenMessage;

 

Thank you for your time, Velin.

 

If this don't work to you use this one;

 

ExShowScreenMessage welcomeMessage = new ExShowScreenMessage("Welcome to MaxCheaters!",10000);//1000=10second
activeChar.sendPacket(welcomeMessage);

 

Posted

well i think that oneo packs had this thing when you gone to giran, dion, oren etc...

correct me if i'm wrong..

anyway as stef says you rock!rocker?DAMN! j/k

good job

Posted

well i think that oneo packs had this thing when you gone to giran, dion, oren etc...

correct me if i'm wrong..

anyway as stef says you rock!rocker?DAMN! j/k

good job

 

the difference is with that you can put your own message

 

Intrepid,отсоси пидар

import com.l2emu.gameserver.network.serverpackets.ExShowScreenMessage;

 

i dont understand russian please speak english

Posted

Hey friends ˚°▫•Cobra●▫°˚ or Intrepid,why the gameserver shows this error sometimes ?

Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
SkillTreeTable: Loaded 41962 skills.
FishingSkillTreeTable: Loaded 109 general skills.
FishingSkillTreeTable: Loaded 8 dwarven skills.
EnchantSkillTreeTable: Loaded 261 enchant skills.
PledgeSkillTreeTable: Loaded 64 pledge skills
TransformSkillTreeTable: Loaded 50 transform skills
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance

Thx in advanced :) .

Posted

 

 

 

 

Hey friends ˚°▫•Cobra●▫°˚ or Intrepid,why the gameserver shows this error sometimes ?

Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
SkillTreeTable: Loaded 41962 skills.
FishingSkillTreeTable: Loaded 109 general skills.
FishingSkillTreeTable: Loaded 8 dwarven skills.
EnchantSkillTreeTable: Loaded 261 enchant skills.
PledgeSkillTreeTable: Loaded 64 pledge skills
TransformSkillTreeTable: Loaded 50 transform skills
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance
Unevenly distributed hash code - Degraded Preformance

Thx in advanced :) .

 

 

Index: /trunk/L2EmuProject-Game/src/main/java/net/sf/l2j/gameserver/datatables/SkillTable.java
===================================================================
--- /trunk/L2EmuProject-Game/src/main/java/net/sf/l2j/gameserver/datatables/SkillTable.java (revision 2)
+++ /trunk/L2EmuProject-Game/src/main/java/net/sf/l2j/gameserver/datatables/SkillTable.java (revision 59)
@@ -77,5 +77,5 @@
	public static int getSkillHashCode(int skillId, int skillLevel)
	{
-		return skillId * 256 + skillLevel;
+		return skillId * 255 + skillLevel;
	}

 

with that the error gone.

Posted

Perfect Intrepid.

I placed the fix in the l2jserver and works nice now :)

 

Updated characters online status.
Cleaned 0 elements from database.
IDFactory: 102912 id's available.
Initializing Script Engine Manager
Script Engine: java 1.6 - Language: java - Language Version: 1.6
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\bsh-2.0b5.jar
'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\bsh-engine.ja
r'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\c3p0-0.9.1.2.
jar'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\ecj.jar'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\java-engine.j
ar'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\javolution.ja
r'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\jython-engine
.jar'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\jython.jar'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\mmocore.jar'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\libs\mysql-connect
or-java-5.1.7-bin.jar'
*sys-package-mgr*: processing modified jar, 'C:\L2JSERVER_PT2\gameserver\l2jserv
er.jar'
Script Engine: jython 2.2.1 - Language: python - Language Version: 2.2.1
Script Engine: BeanShell Engine 1.1 - Language: BeanShell - Language Version: 2.
0b5
Script Engine: Mozilla Rhino 1.6 release 2 - Language: ECMAScript - Language Ver
sion: 1.6
SkillTreeTable: Loaded 41962 skills.
FishingSkillTreeTable: Loaded 109 general skills.
FishingSkillTreeTable: Loaded 8 dwarven skills.
EnchantSkillTreeTable: Loaded 261 enchant skills.
PledgeSkillTreeTable: Loaded 64 pledge skills
TransformSkillTreeTable: Loaded 50 transform skills
ItemTable: Loaded 2163 Armors.
ItemTable: Loaded 8411 Items.
ItemTable: Loaded 2937 Weapons.
highest item id used:20274
Initializing ClanHallManager
Loaded: 0 clan halls
Loaded: 44 free clan halls
Extractable items data: Loaded 338 extractable items!
Summon items data: Loaded 25 summon items.
Loading zones...
L2World: Setting up World Regions
L2World: (96 by 136) World Region Grid set up.
Initializing GrandBossManager
GrandBossManager: Loaded 7 Instances
Done: loaded 407 zones.
Initializing CastleManager
Initializing FortManager
Searching clan halls doors:
DoorTable: Loaded 689 Door Templates.

Thx a lot bro.

Posted

 

This is the hidden content, please

 

        SystemMessage sm = new SystemMessage(SystemMessageId.WELCOME_TO_LINEAGE);

        sendPacket(sm);

 

I put the import in enterworld...

 

But do not want to work..

Guest
This topic is now closed to further replies.



  • Posts

    • First, don't really follow the "main voice", moreover if you consider it an hobby. Simply do what you want, you got only one life so use it as you want. If you make it an hobby, it's exactly like piano, or velo - only practice makes you better.   Secondly, how do you learn things ? It's actually a really important question, since some can simply be scholar, read books (theory) then practice ; and some simply can't read books. I'm the second type, I hated school, I find it boring - my knowledge in Java comes from try-and-fail. You improve your coding style every year or so, I can myself rewrite my own code (which I already considered top-notched) after a while. You always learn something new - even if Java barely evolves. L2J is a fun way to learn programming, it's a giant sandbox where you can edit anything, and I believe it should be taken as it.   My own way of learning was as follow : Add existing customs, no matter what they are : the point is to know main classes used by L2J / customs. L2J is barely Java knowledge ; the true knowledge is to know WHAT to search in WHICH location (what I call, organization). You have to understand than EVERYTHING you think already exists, in a form on another, in the source code. A custom is only the association of the different mechanisms you found "here and there", glued together in a proper goal. Once you know main classes to edit, and the customs you added are compiling fine, the main point is to know WHAT exactly you DID. Try to understand WHY and WHERE you actually copied the code. Third point would be to MANIPULATE the customs you added in order to fit your wish. First edit little values, then logic conditions ; eventually add a new Config, or a new functionality to the custom. Fourth point would be to begin to craft your own ideas. Once again, EVERYTHING already exists, in a form or another. You want a cycled event ? You got Seven Signs main task as exemple. Npc ? Search any type of Npc and figure out what it does. Fifth point would be to understand Java - mostly containers (WHAT and WHERE to use them), variables types and main Java mechanisms (inheritance, static modifier, etc). You should also begin to cut your code into maintainable classes or methods. Java can actually run without optimization, but bigger your ideas, more optimized and well-thought it should be. It's direct saved time in the future, and you would thank yourself doing so. Main tips : ALWAYS use any type of versioning system - GIT or SVN. It allows to save your work, step by step and eventually revert back anytime you want if you terribly messed up. L2J is 80% organization knowledge, and 20% Java knowledge. Basically, if you know WHAT and WHERE to search, if you aren't dumb, it's easy to replicate and re-use things. Cherry on top is to use a already good coded pack to avoid copy-paste crap and get bad habits. Avoid any type of russian or brazilian packs, for exemple - their best ability is to leak someone's else code. Obviously you need some default sense of logic, but Java and programming in general help you to improve it.   Finally, most of your questions could be solved joining related Discord (at least for aCis, I can't speak for others) - from the moment your question was correctly asked (and you seemed to search for the answer). My community (and myself) welcomes newbies, but got some issues with noobies.   The simpliest is to try, fail and repeat until you succeed - it sounds stupid, but that's basically how life works.   PS : about Java ressources, before ChatGPT, it was mostly about stackoverflow website, and site like Baeldung's one. With ChatGPT and alike, you generally double-cross AI output to avoid fucked up answers. Also, care about AI, they are often hallucinating really hard, even today. They can give you complete wrong answer, you tell them they are wrong, and they say "indeed, I suck, sorry - here's a new fucked up answer". You shouldn't 100% rely over AI answer, even if that can give sometimes legit answers, full code or just skeletons of ideas.   PPS : I don't think there are reliable ressources regarding L2J itself, also most of the proposed code decays pretty fast if the source code is actually maintained (at least for aCis). Still, old coded customs for old aCis sources are actually a good beginner challenge to apply on latest source.
    • WTS: - AQ - Baium - Zaken  - Frintezza - Vesper Fighter Focus Fire Element   pm for detalis
    • We have the best price! L2Reborn.org Signature x1 Franz NEW!! 1KK = $20 HURRY TO BUY AT THE TOP PRICE discord - adver745645
  • Topics

×
×
  • 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