Jump to content

SweeTs

Legendary Member
  • Posts

    8,941
  • Joined

  • Last visited

  • Days Won

    25
  • Feedback

    0%

Everything posted by SweeTs

  1. It's kinda... wrong section :troll: Anyway, good luck
  2. It's hardcoded, you can create configs if you rly need them. winner.getInventory().addItem("Event", 3470, 1, winner, null);
  3. Move dat shhh** to GR section, please.. Dat hurt my eyes :D http://www.maxcheaters.com/topic/124462-greek-tutorialdatabase-connections-via-l2j/ Also, nC share.. http://www.maxcheaters.com/topic/173290-ready-faction-files-for-open/
  4. Ctrl + Shift + O to organize imports (it's gonna find the correct location) and you're done :P
  5. I faced such problem executing large files, like you now. The only way I could 'skip' it was by using the db installer :P
  6. It's based on aCis 290 rev, you still think that there is nothing to worry about..? :D
  7. L2jEsios, really.. ? :not bad: It's 'kinda' outdated, don't you think? :P
  8. Da fqk.. It's like 4th topic about :okey: Take frozen, the best option for you.
  9. Random npc with type L2CastleManage
  10. Well, you could add the 'decrease' stat effect to (any) passive skill (with same effect check, but this time decrease effect - div as I remember) which ONLY titan has. Or create new skill (passive) and add it to the skilltree. Take a look here, it may come handy. http://www.l2jserver.com/wiki/Skills
  11. Just find the Frenzy skill and add in effect <using kind="Sword, Pole" /> So, the frenzy effect (p atk or so) will have effect ONLY with those kind of weapons. Well, easy way to learn on your own is: check armor passives (read the description of the armor), track the ID of the item, see what skill (id) it's using, go to this skill and see how it's builded.
  12. You could add a passive skill which will decrease p atk / atk speed when wear bow. Random example. Just check skills xml, you will find much examples. <add order="0x40" stat="pAtkSpd" val="50"> <using kind="Sword,Big Sword,Pole"/> </add> <mul order="0x30" stat="cAtkAdd" val="2.0"> <using kind="Blunt,Big Blunt,Fist,Dual Fist"/> </mul> So, the skill will take effect just with those weapons 'kind=blabla'. Or restrict the use like <set name="weaponsAllowed" val="Bow" /> You got the point.
  13. It doesn't.. :P
  14. 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.
  15. So, customize it on your own. None really bother to edit the gm panel.
  16. 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.
  17. Nice catch :D Damn, I get used to interlude :gusta:
  18. 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
  19. He wants Freya and you offer interlude and H5, lol :D
  20. Some features looks interesting. Good luck with dat :)
  21. Dunno what are you talking about, but the lol topic is still open :troll:
  22. Actually, he was. Since if im not wrong Trac require a vps.
  23. 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/
×
×
  • 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