Jump to content

Recommended Posts

Posted

This is a little engine which allow you to set all those ranges (and its respective color) of pvp or pks as you want.

The engine loads from database all ranges and his respective colors at server start up.

You only have to fill the database table as you want, following this  structure

 

pvp count needed, range color, range type

50,                      FF0000,      pvp

 

Note1: the range type can only be setted as pvp or pk

Note2: it come with some ranges, but you probably will find them crappy  :D

 

Created on L2JServer Gracia Epilogue

 

Its working 100% (tested by myself and showed in the avobe photo)

 

Download: http://www.4shared.com/file/213273661/cfdcabc2/ColorEngine.html

 

Screen:

proofm.th.jpg

 

Posted

argh thats what i was waiting for someone who know how to make a class alone finally :D

i love it its much more better than the other color "engines" :P

 

+1 from me

Posted

nice one!.. but the only actual difference from the other pvp color engines is that u can add as many "levels" as u want.. instead of having 10 levels in the configs. correct? (not that u cant add as many levels as u want in the other engines but u need to edit the core.. in this just the database.)

Posted

nice one!.. but the only actual difference from the other pvp color engines is that u can add as many "levels" as u want.. instead of having 10 levels in the configs. correct? (not that u cant add as many levels as u want in the other engines but u need to edit the core.. in this just the database.)

 

+ faster

+ nicer code

+ easier to extend

+ separated from the other parts of the core mostly

Posted

Hi B1ggBoss,

 

Thanks for the little engine. I'm having one problem though. I'm using Navicat to import your .sql script and its not liking the ENGINE = MyISAM DEFAULT CHARSET=latin1; line. So I tried manually entering the table with the int(10) field and the two varchar(45) fields, but when I run the gameserver, I'm getting errors for the color field, like 3399FF, it's not liking the FF.

 

How would I go about fixing this?

 

Thanks

Posted

in ColorNameEngine.load() change:

 

Integer.valueOf(pvpSet.getString("color")) to Integer.decode(pvpSet.getString("color")

 

and

 

Integer.valueOf(pkSet.getString("color")) to Integer.decode(pkSet.getString("color")

 

anyway ill can test it this weekend and upload a fully working version. Thank for report

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
Reply to this topic...

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




  • Posts

    • L2JMobius C1 System C1 + bonus textures C3 for C1 https://www.mediafire.com/folder/6oh7l7hf34xr9/C1
    • https://prnt.sc/Bkkc0ShGXv9m https://prnt.sc/-JFLvZXsn27A
    • Hello guys want to sell adena in L2 Reborn Signature x1  Stock =14kk good price 
    • Hi guys, I have the following problem, I want to set up two servers on the same dedicated server and I can't.   L2jacis 409 Linux Server. The first gameserver has the following configuration: # ================================================================ # Gameserver setting # ================================================================ # This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave * Hostname = 190.25.103.103 # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7777 # The Loginserver host and port. LoginHost = 127.0.0.1 LoginPort = 9014 # This is the server id that the gameserver will request. RequestServerID = 1 # If set to true, the login will give an other id to the server (if the requested id is already reserved). AcceptAlternateID = True UseBlowfishCipher = True # ================================================================ # Database informations # ================================================================ URL = jdbc:mariadb://localhost/server1 Login = server1 Password = server1 I configured the second gameserver like this:   # ================================================================ # Gameserver setting # ================================================================ # This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave * Hostname = 0.0.0.0 # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7788 # The Loginserver host and port. LoginHost = 127.0.0.1 LoginPort = 9014 # This is the server id that the gameserver will request. RequestServerID = 2 # If set to true, the login will give an other id to the server (if the requested id is already reserved). AcceptAlternateID = True UseBlowfishCipher = True # ================================================================ # Database informations # ================================================================ URL = jdbc:mariadb://localhost/server2 Login = server2 Password = server2 apart from having tested 0.0.0.0 on the second gameserver I also tried 127.0.0.1 In both cases I see the two servers in the login when I log in, but I try to enter the one with the lowest ping and it kicks me out. The other server always appears with ping 9999 and I try to enter but it doesn't do anything and it freezes the login so I have to log in again. The hexids are in their respective folders. For server 1, it has its hexid inside the gameserver config folder, and I checked that the hexid id is the same id, for example id 1 in the gameserver is also id1 for server 1, and hexid 2 has its hexid 2 for server 2. The server ports are open and listening when I turn on both gameservers. I really don't know what could be wrong. If you could give me some help I would appreciate it. Excuse my English.
  • Topics

×
×
  • Create New...