Skip to content

SweeTs

Legendary Member
  • Joined

  • Last visited

  • Trader rating

    N/A

Everything posted by SweeTs

  1. Index: aCis_gameserver/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminEditChar.java =================================================================== --- aCis_gameserver/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminEditChar.java (revision 203) +++ aCis_gameserver/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminEditChar.java (working copy) @@ -343,7 +343,8 @@ else return false; - player.getAppearance().setNameColor(Integer.decode("0x"+val)); + //player.getAppearance().setNameColor(Integer.decode("0x"+val)); + player.setNameColor(val); player.sendMessage("Your name color has been changed by a GM."); player.broadcastUserInfo(); } @@ -366,7 +367,8 @@ else return false; - player.getAppearance().setTitleColor(Integer.decode("0x" + val)); + //player.getAppearance().setTitleColor(Integer.decode("0x" + val)); + player.setTitleColor(val); player.sendMessage("Your title color has been changed by a GM."); player.broadcastUserInfo(); } Index: aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 203) +++ aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -246,8 +246,8 @@ // Character SQL String Definitions: private static final String INSERT_CHARACTER = "INSERT INTO characters (account_name,obj_Id,char_name,level,maxHp,curHp,maxCp,curCp,maxMp,curMp,face,hairStyle,hairColor,sex,exp,sp,karma,pvpkills,pkkills,clanid,race,classid,deletetime,cancraft,title,accesslevel,online,isin7sdungeon,clan_privs,wantspeace,base_class,newbie,nobless,power_grade,last_recom_date) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; - private static final String UPDATE_CHARACTER = "UPDATE characters SET level=?,maxHp=?,curHp=?,maxCp=?,curCp=?,maxMp=?,curMp=?,face=?,hairStyle=?,hairColor=?,sex=?,heading=?,x=?,y=?,z=?,exp=?,expBeforeDeath=?,sp=?,karma=?,pvpkills=?,pkkills=?,rec_have=?,rec_left=?,clanid=?,race=?,classid=?,deletetime=?,title=?,accesslevel=?,online=?,isin7sdungeon=?,clan_privs=?,wantspeace=?,base_class=?,onlinetime=?,punish_level=?,punish_timer=?,newbie=?,nobless=?,power_grade=?,subpledge=?,last_recom_date=?,lvl_joined_academy=?,apprentice=?,sponsor=?,varka_ketra_ally=?,clan_join_expiry_time=?,clan_create_expiry_time=?,char_name=?,death_penalty_level=? WHERE obj_id=?"; - private static final String RESTORE_CHARACTER = "SELECT account_name, obj_Id, char_name, level, maxHp, curHp, maxCp, curCp, maxMp, curMp, face, hairStyle, hairColor, sex, heading, x, y, z, exp, expBeforeDeath, sp, karma, pvpkills, pkkills, clanid, race, classid, deletetime, cancraft, title, rec_have, rec_left, accesslevel, online, char_slot, lastAccess, clan_privs, wantspeace, base_class, onlinetime, isin7sdungeon, punish_level, punish_timer, newbie, nobless, power_grade, subpledge, last_recom_date, lvl_joined_academy, apprentice, sponsor, varka_ketra_ally,clan_join_expiry_time,clan_create_expiry_time,death_penalty_level FROM characters WHERE obj_id=?"; + private static final String UPDATE_CHARACTER = "UPDATE characters SET level=?,maxHp=?,curHp=?,maxCp=?,curCp=?,maxMp=?,curMp=?,face=?,hairStyle=?,hairColor=?,sex=?,heading=?,x=?,y=?,z=?,exp=?,expBeforeDeath=?,sp=?,karma=?,pvpkills=?,pkkills=?,rec_have=?,rec_left=?,clanid=?,race=?,classid=?,deletetime=?,title=?,accesslevel=?,online=?,isin7sdungeon=?,clan_privs=?,wantspeace=?,base_class=?,onlinetime=?,punish_level=?,punish_timer=?,newbie=?,nobless=?,power_grade=?,subpledge=?,last_recom_date=?,lvl_joined_academy=?,apprentice=?,sponsor=?,varka_ketra_ally=?,clan_join_expiry_time=?,clan_create_expiry_time=?,char_name=?,death_penalty_level=?,name_color=?,title_color=? WHERE obj_id=?"; + private static final String RESTORE_CHARACTER = "SELECT account_name, obj_Id, char_name, level, maxHp, curHp, maxCp, curCp, maxMp, curMp, face, hairStyle, hairColor, sex, heading, x, y, z, exp, expBeforeDeath, sp, karma, pvpkills, pkkills, clanid, race, classid, deletetime, cancraft, title, rec_have, rec_left, accesslevel, online, char_slot, lastAccess, clan_privs, wantspeace, base_class, onlinetime, isin7sdungeon, punish_level, punish_timer, newbie, nobless, power_grade, subpledge, last_recom_date, lvl_joined_academy, apprentice, sponsor, varka_ketra_ally,clan_join_expiry_time,clan_create_expiry_time,death_penalty_level,name_color,title_color FROM characters WHERE obj_id=?"; // Character Subclass SQL String Definitions: private static final String RESTORE_CHAR_SUBCLASSES = "SELECT class_id,exp,sp,level,class_index FROM character_subclasses WHERE char_obj_id=? ORDER BY class_index ASC"; @@ -641,6 +641,30 @@ private double _mpUpdateDecCheck = .0; private double _mpUpdateInterval = .0; + //=================================== + // EarthLii Custom's + + private String _nameColor; + private String _titleColor; + public void setNameColor(String _color){ + _nameColor = _color; + getAppearance().setNameColor(Integer.decode("0x"+_nameColor)); + broadcastUserInfo(); + } + public String getNameColor(){ + return _nameColor; + } + public void setTitleColor(String _color){ + _titleColor = _color; + getAppearance().setTitleColor(Integer.decode("0x"+_titleColor)); + broadcastUserInfo(); + } + public String getTitleColor(){ + return _titleColor; + } + + //=================================== + /** Char Coords from Client */ private int _clientX; private int _clientY; @@ -6183,6 +6207,9 @@ player.setNewbie(rset.getInt("newbie")==1); player.setNoble(rset.getInt("nobless")==1); + player.setNameColor(rset.getString("name_color")); + player.setTitleColor(rset.getString("title_color")); + player.setClanJoinExpiryTime(rset.getLong("clan_join_expiry_time")); if (player.getClanJoinExpiryTime() < System.currentTimeMillis()) player.setClanJoinExpiryTime(0); @@ -6653,7 +6680,9 @@ statement.setLong(48, getClanCreateExpiryTime()); statement.setString(49, getName()); statement.setLong(50, getDeathPenaltyBuffLevel()); - statement.setInt(51, getObjectId()); + statement.setString(51, getNameColor()); + statement.setString(52, getTitleColor()); + statement.setInt(53, getObjectId()); statement.execute(); statement.close(); Index: aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java =================================================================== --- aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (revision 203) +++ aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (working copy) @@ -157,6 +157,9 @@ if (Config.PLAYER_SPAWN_PROTECTION > 0) activeChar.setProtection(true); + activeChar.setNameColor(activeChar.getNameColor()); + activeChar.setTitleColor(activeChar.getTitleColor()); + activeChar.spawnMe(activeChar.getX(), activeChar.getY(), activeChar.getZ()); // buff and status icons Found that somewhere in 'garbage' @ aCis forum. Maybe not perfect, but you got the point :troll: For name && title, so you can take what you need, blah blah. OR simply do what others said.
  2. So, customize it on your own. None really bother to edit the gm panel.
  3. Da yum.. Why you need dat, while such panel already exist ? You should be more specific what you really want.. Other design or more options, you know.
  4. Nice catch :D Damn, I get used to interlude :gusta:
  5. Why such words while it's not true ? Or I'm so tired || blind and I don't see some folders, like voicedcommands :happyforever: It's so obvious, but still :D Also, this made my day a bit :D Noblesse manager instance. player.setNoble(!player.isNoble()); Looks like c/p from //setnoble command.. It's good for switch on/off, but still it does it's job. However simple player.setNoble(true); would be better and that's the correct way. :D
  6. He wants Freya and you offer interlude and H5, lol :D
  7. Some features looks interesting. Good luck with dat :)
  8. Dunno what are you talking about, but the lol topic is still open :troll:
  9. Actually, he was. Since if im not wrong Trac require a vps.
  10. It's just organizing imports. Basically, you would have to change several methods (as I remember) :P You can take a look at this, it's interlude version with bug fixes. http://www.maxcheaters.com/topic/167407-services-npc/
  11. lol'ed Dat.. Just decrease the usage of ram. Edit the startgameserver - right click on it, edit and change Xmx. Set it to 1024, if still error decrease it to 512. java -Xmx1024m The next line after VM error, no idea. No jdk or caused by 1st error. :o
  12. 1 & 3 is shared, just search. :P About 2, I don't have a clue what you mean by that. Also, like xdem said, none will just share the code like that, nor search it for you.
  13. It's not done :troll: lol topic is still open :P
  14. http://www.maxcheaters.com/topic/166364-league-of-legends-multikill-announcer-with-sounds-from-lol-announcer/ lock dat one, the author decided to remove the code, so lock it to avoid useless spam.
  15. When you want to see the ID, simply way is to open npcname-e.dat and search for dat name :) Da yum, it may be custom so.. it's other story :D
  16. Well, you're right. I didn't noticed it :P MilisBetweenMultiKills = 5000; Off: You're bad boy :happyforever:
  17. I got the code on my pc, but since xdem removed it, I guess it would be unfair if I share with ya :P Anyway, you got the sounds so you can easily use killing spree system and just play the sound PlaySound _snd = new PlaySound(1, "enemydown", 0, 0, 0, 0, 0); sendPacket(_snd);
  18. Read the godamn topic or open your eyes :o "Download"
  19. gameserver.handler.itemhandler and ofc change the package from that file, since it's his custom lcoation.
  20. If it's what you mean :troll: http://www.maxcheaters.com/topic/172217-rec-item/?p=2296424http://www.maxcheaters.com/topic/172217-rec-item/?p=2296424
  21. Wrong, by this he won't have the GM access on the character. It's just account, so for example you can set server GMOnly and you will be able to log in while others (w/o gm account) don't. Look at my 1st reply.
  22. Should be in General section, since it's general question :P http://www.maxcheaters.com/topic/172331-logging-in-on-l2jacis/

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.