
OldTrue14
Members-
Posts
139 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by OldTrue14
-
Help Clan Crest Npc
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
-
Kalhspera exo ena problima me ena java code mipos mpwrite na me voithisete exo perasi auto to kodika pou exo vri edw Index: config/functions/l2jfrozen.properties =================================================================== --- config/functions/l2jfrozen.properties (wersja 669) +++ config/functions/l2jfrozen.properties (kopia robocza) @@ -275,4 +275,8 @@ ProtectorSkillLevel = 13 ProtectorSkillTime = 600 # Npc Protector Message -ProtectorMessage = Hey You!, Never Kill On This Area, Go Read The Rules! \ No newline at end of file +ProtectorMessage = Hey You!, Never Kill On This Area, Go Read The Rules! + +# Show clan, alliance crests for territory NPC's. +# Default: False +ShowNpcCrest = False \ No newline at end of file Index: head-src/com/l2jfrozen/gameserver/network/serverpackets/NpcInfo.java =================================================================== --- head-src/com/l2jfrozen/gameserver/network/serverpackets/NpcInfo.java (wersja 669) +++ head-src/com/l2jfrozen/gameserver/network/serverpackets/NpcInfo.java (kopia robocza) @@ -19,11 +19,15 @@ package com.l2jfrozen.gameserver.network.serverpackets; import com.l2jfrozen.Config; +import com.l2jfrozen.gameserver.datatables.sql.ClanTable; +import com.l2jfrozen.gameserver.managers.TownManager; import com.l2jfrozen.gameserver.model.L2Character; +import com.l2jfrozen.gameserver.model.L2Clan; import com.l2jfrozen.gameserver.model.L2Summon; import com.l2jfrozen.gameserver.model.actor.instance.L2MonsterInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2NpcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PetInstance; +import com.l2jfrozen.gameserver.model.zone.type.L2TownZone; /** * This class ... @@ -46,6 +50,10 @@ private int _collisionHeight, _collisionRadius; private String _name = ""; private String _title = ""; + int _clanCrest = 0; + int _allyCrest = 0; + int _allyId = 0; + int _clanId = 0; /** * @param _characters @@ -99,6 +107,32 @@ _title = t; } + if(Config.SHOW_NPC_CREST) + { + if(cha instanceof L2NpcInstance && cha.isInsideZone(L2Character.ZONE_PEACE) && cha.getCastle().getOwnerId() != 0) + { + int _x,_y,_z; + _x = cha.getX(); + _y = cha.getY(); + _z = cha.getZ(); + L2TownZone Town; + Town = TownManager.getInstance().getTown(_x, _y, _z); + if(Town != null) + { + int townId = Town.getTownId(); + if(townId != 33 && townId != 22) + { + L2Clan clan; + clan = ClanTable.getInstance().getClan(cha.getCastle().getOwnerId()); + _clanCrest = clan.getCrestId(); + _clanId = clan.getClanId(); + _allyCrest = clan.getAllyCrestId(); + _allyId = clan.getAllyId(); + } + } + } + } + _x = _activeChar.getX(); _y = _activeChar.getY(); _z = _activeChar.getZ(); @@ -187,12 +221,23 @@ writeD(0000); // hmm karma ?? writeD(_activeChar.getAbnormalEffect()); // C2 - writeD(0000); // C2 - writeD(0000); // C2 - writeD(0000); // C2 - writeD(0000); // C2 - writeC(0000); // C2 + if(Config.SHOW_NPC_CREST) + { + writeD(_clanId); + writeD(_clanCrest); + writeD(_allyId); + writeD(_allyCrest); + } + else + { + writeD(0000); + writeD(0000); + writeD(0000); + writeD(0000); + writeC(0000); + } + writeC(0x00); // C3 team circle 1-blue, 2-red writeF(_collisionRadius); writeF(_collisionHeight); Index: head-src/com/l2jfrozen/gameserver/model/entity/siege/Castle.java =================================================================== --- head-src/com/l2jfrozen/gameserver/model/entity/siege/Castle.java (wersja 669) +++ head-src/com/l2jfrozen/gameserver/model/entity/siege/Castle.java (kopia robocza) @@ -90,6 +90,7 @@ private int _taxPercent = 0; private double _taxRate = 0; private int _treasury = 0; + private boolean _showNpcCrest = false; private L2CastleZone _zone; private L2CastleTeleportZone _teleZone; private L2Clan _formerOwner = null; @@ -364,6 +365,7 @@ } updateOwnerInDB(clan); // Update in database + setShowNpcCrest(false); if(getSiege().getIsInProgress()) { @@ -552,6 +554,7 @@ _taxPercent = rs.getInt("taxPercent"); _treasury = rs.getInt("treasury"); + _showNpcCrest = rs.getBoolean("showNpcCrest"); } rs.close(); @@ -854,6 +857,20 @@ return _treasury; } + public final boolean getShowNpcCrest() + { + return _showNpcCrest; + } + + public final void setShowNpcCrest(boolean showNpcCrest) + { + if(_showNpcCrest != showNpcCrest) + { + _showNpcCrest = showNpcCrest; + updateShowNpcCrest(); + } + } + public FastList<SeedProduction> getSeedProduction(int period) { return period == CastleManorManager.PERIOD_CURRENT ? _production : _productionNext; @@ -1324,6 +1341,36 @@ } } + public void updateShowNpcCrest() + { + Connection con = null; + PreparedStatement statement; + try + { + con = L2DatabaseFactory.getInstance().getConnection(); + + statement = con.prepareStatement("UPDATE castle SET showNpcCrest = ? WHERE id = ?"); + statement.setString(1, String.valueOf(getShowNpcCrest())); + statement.setInt(2, getCastleId()); + statement.execute(); + statement.close(); + } + catch (Exception e) + { + _log.info("Error saving showNpcCrest for castle " + getName() + ": " + e.getMessage()); + } + finally + { + try + { + con.close(); + } + catch (Exception e) + { + } + } + } + public boolean isNextPeriodApproved() { return _isNextPeriodApproved; Einai gia Clan crest sta Npc alla mou vgazi auto to provlima mipos kseri kaneis gt
-
[Hellp] Plis Megalh Anagi
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
Euxaristw pedia to fix !! -
[Hellp] Plis Megalh Anagi
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
-
Kalhspera pedia exo ena problem pe tis farm zone othan kanw spawn ta terata kai kanw restart ton server diagrafonte mipos kserete pos mpwro na to fix thx mou vgazi auto to provlima mhpos kserete gt thx http://prntscr.com/1smdpj
-
kalhsmera pedia mpwrite na me vothisete ligw exo ena problima me tin ora sto game kai den kserw pou na pao gia na to fix http://prntscr.com/1omc8z
-
Clan Crest on Npc Plizzzzzz
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
nai exis dikio kai egw to ekana etsi opos mou hpe o pirama kai den doulevi den kserw gt -
Clan Crest on Npc Plizzzzzz
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
re filarako mpwris na ginis ligw pios safis na katalavw kai egw ti prepi na kanw pou prepi na to peraso gt den katalavenw!! -
Clan Crest on Npc Plizzzzzz
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
pou sto navicat sto castel? -
Kalhspera pedia tha hthela ligw boithia me auto to java code http://maxcheaters.com/forum/index.php?topic=205662.0 ta exo perasi ola den exi vgali kanena error sto eclipse mou vgazi omos auto to error http://prntscr.com/1c2nbm den exo idia ti prepi na kanw mpwri na me hellp pliss!!
-
[Hellp] AntiBot l2jfrozen
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
mpwri kapios na voithisi -
[Hellp] AntiBot l2jfrozen
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
kseri kaneis ? -
[Hellp] AntiBot l2jfrozen
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
den ta thelw ola etima ligw hellp thelw egw othan kserw kati voithaw den tous korodevo -
[Hellp] AntiBot l2jfrozen
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
lei auto to pragma # You can active the anti bot on other.properties # words to use, between 10 and 16 keys. ti vazo edw -
[Hellp] AntiBot l2jfrozen
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
re c auto to exo ftiaksi einai ti vazo sto questionwords.txt den katalavenw -
[Hellp] AntiBot l2jfrozen
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
ligw hellp ti prepi na valw questionwords.txt -
[Hellp] AntiBot l2jfrozen
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
ligw hellp pedia ti prepi na valw sto questionwords.txt gia na doulepsi -
[Hellp] AntiBot l2jfrozen
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
mpwris na mou pis pos tha ftiaksw auto to html -
Hi pedia mipos mpwri na me hellp kapios exo l2jfrozen kai den kserw pos doulevi to auto # Anti bot protection against all possible bots # IMPORTANT: Start bot checker if player is in combat online without shop and in a zone not peacefull # On / off protection against bots by giving the char to write a word. # IMPORTANT: you must modify the file server/config/questionwords.txt BotProtect = ON # The time after which after entering a character in the game will be asked (minutes). #! Attention to display the questions used by the window with training nubov. #! so do not recommend a small number, because the quest may be broken. BotProtectFirstCheck = 15 # The time interval, which will take place from the previous question until the next (minutes). BotProtectNextCheck = 30 # Amount of time allowed for giving the answer (seconds). BotProtectAnsver = 200
-
re pedia to Christams tree pos to diagrafoume den mpwro na to kanw click
-
Share] {Goddess Violet Hat For Interlude }
OldTrue14 replied to OldTrue14's topic in Server Development Discussion [Greek]
ty agorina den to exo ksanadi giafto to evala den to hksera !!! -
Hi Magkes vrika kati hat apo Goddess kai hpa na to anevasw kai egw epd den exo di pola custom hat Gia Interlude :) Elpizo na sas aresi ... http://postimage.org/image/sarae5t2b/ http://postimage.org/image/lyc54bq03/ http://postimage.org/image/jiex47xb7/ Download >>>> http://www.4shared.com/rar/n8IvWC0B/Goddess_Hat.html
-
HI PEDIA EXO ENA PROVLIMA ME KATI CUSTOM ITEM MPWRI KAPIOS NA ME VOITHIS AN KSERI POS MPWRO NA LISW AUTO TO PROVLIMA TO NO ITEM NAME POU LEI OPOS KAI STIS PHOTO >>>>http://postimage.org/image/dudukweuj/
-
{HELP}AGUMENT SKILLS
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
oreos to fix na se rotiso omos exi kamia skesi me tis ls auto diladi hparxi periptosi na mhn dini tora auta ta skills othan vazis ls? -
{HELP}AGUMENT SKILLS
OldTrue14 replied to OldTrue14's question in Request Server Development Help [Greek]
exo 10 agu skils sta skills mou tora kai mono ena ginete na forai gt?