-
Posts
8,941 -
Joined
-
Last visited
-
Days Won
25 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by SweeTs
-
Source [Share]L2Jreunion Free Version
SweeTs replied to `NeverMore's topic in Server Shares & Files [L2J]
Da fqk.. H5 -
WTS Ready Faction Files For Open
SweeTs replied to techn9ne's topic in Marketplace [L2Packs & Files]
It's kinda... wrong section :troll: Anyway, good luck -
Help Lastheroevent
SweeTs replied to TraineeDreamer's question in Request Server Development Help [L2J]
It's hardcoded, you can create configs if you rly need them. winner.getInventory().addItem("Event", 3470, 1, winner, null); -
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/
-
Ctrl + Shift + O to organize imports (it's gonna find the correct location) and you're done :P
-
Help Acis Spanwlist Sql File Error
SweeTs replied to Red-Hair-Shanks's question in Request Server Development Help [L2J]
I faced such problem executing large files, like you now. The only way I could 'skip' it was by using the db installer :P -
Help L2Character$Notifyaitask
SweeTs replied to Xerus's question in Request Server Development Help [L2J]
It's based on aCis 290 rev, you still think that there is nothing to worry about..? :D -
Help L2Character$Notifyaitask
SweeTs replied to Xerus's question in Request Server Development Help [L2J]
L2jEsios, really.. ? :not bad: It's 'kinda' outdated, don't you think? :P -
Discussion "the Best L2J"
SweeTs replied to Cristianos88's topic in Server Development Discussion [L2J]
Da fqk.. It's like 4th topic about :okey: Take frozen, the best option for you. -
Help Please. Question.
SweeTs replied to risa1004's question in Request Server Development Help [L2J]
Random npc with type L2CastleManage -
Help Nerf Titan With Bow
SweeTs replied to Stev0's question in Request Server Development Help [L2J]
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 -
Help Nerf Titan With Bow
SweeTs replied to Stev0's question in Request Server Development Help [L2J]
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. -
Help Nerf Titan With Bow
SweeTs replied to Stev0's question in Request Server Development Help [L2J]
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. -
Request Title Color
SweeTs replied to Guesswho777's question in Request Server Development Help [L2J]
It doesn't.. :P -
Request Title Color
SweeTs replied to Guesswho777's question in Request Server Development Help [L2J]
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. -
Request Gm Panel Acis
SweeTs replied to GmLunatic's question in Request Server Development Help [L2J]
So, customize it on your own. None really bother to edit the gm panel. -
Request Gm Panel Acis
SweeTs replied to GmLunatic's question in Request Server Development Help [L2J]
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. -
Request Gm Panel Acis
SweeTs replied to GmLunatic's question in Request Server Development Help [L2J]
What ? -
Source [Share]L2Jreunion Free Version
SweeTs replied to `NeverMore's topic in Server Shares & Files [L2J]
Nice catch :D Damn, I get used to interlude :gusta: -
Source [Share]L2Jreunion Free Version
SweeTs replied to `NeverMore's topic in Server Shares & Files [L2J]
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 -
WTB Searching For A Perfect Freya Pvp
SweeTs replied to peacebrasil's topic in Marketplace [L2Packs & Files]
He wants Freya and you offer interlude and H5, lol :D -
Some features looks interesting. Good luck with dat :)
-
Dunno what are you talking about, but the lol topic is still open :troll:
-
Help Create Your Own Svn
SweeTs replied to Vegetta's question in Request Server Development Help [L2J]
Actually, he was. Since if im not wrong Trac require a vps. -
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/