-
Posts
2,859 -
Credits
0 -
Joined
-
Last visited
-
Days Won
43 -
Feedback
0%
Community Answers
-
Nightw0lf's post in limit attack speed and casting speed code for acis 382 was marked as the answer
https://gitlab.com/Tryskell/acis_public/-/blob/master/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/stat/CreatureStat.java
line 209 for casting speed
public int getMAtkSpd() { return (int) calcStat(Stats.MAGIC_ATTACK_SPEED, 333.0 * ((_activeChar.isChampion()) ? Config.CHAMPION_SPD_ATK : 1), null, null); } change it to
public int getMAtkSpd() { int speed = (int) calcStat(Stats.MAGIC_ATTACK_SPEED, 333.0 * ((_activeChar.isChampion()) ? Config.CHAMPION_SPD_ATK : 1), null, null); if (speed > 2000)// if speed is higher than 2000 speed = 2000;// set speed 2000 return speed; }
on line 237 for attack speed
public int getPAtkSpd() { return (int) calcStat(Stats.POWER_ATTACK_SPEED, _activeChar.getTemplate().getBasePAtkSpd() * ((_activeChar.isChampion()) ? Config.CHAMPION_SPD_ATK : 1), null, null); } change it to
public int getPAtkSpd() { int speed = calcStat(Stats.POWER_ATTACK_SPEED, _activeChar.getTemplate().getBasePAtkSpd() * ((_activeChar.isChampion()) ? Config.CHAMPION_SPD_ATK : 1), null, null); if (speed > 1500)// if speed is higher than 1500 speed = 1500;// set speed 1500 return speed; }
if you want to do it for each class you have to add "if/else if/else" the final else i gave you in the examples if you dont want to handle all classes
if (getActiveChar().getClassId().equals(ClassId.PHANTOM_RANGER) speed = 1560; // for some class else if (getActiveChar().getClassId().equals(ClassId.SILVER_RANGER) speed = 1600; //for some other class else if (speed > 1500)// final else if for all other classes speed = 1500; this last example is made from the code you shared i am not sure that still fits on acis or not.
good luck
-
Nightw0lf's post in AuctionManager was marked as the answer
/** * Adding adena by database * @param sellerObjectId * @param adena */ public void addAdenaToSeller(int sellerObjectId, long adena) { int objId = -1; try (Connection con = DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("SELECT object_id FROM items WHERE item_id=57 AND owner_id=" + sellerObjectId + " AND loc='INVENTORY'"); ResultSet rset = statement.executeQuery()) { if (rset.next()) objId = rset.getInt("object_id"); } catch (SQLException e) { _log.error("Error while selecting adena:", e); } if (objId == -1) { ItemInstance item = ItemFunctions.createItem(57); item.setCount(adena); item.setOwnerId(sellerObjectId); item.setLocation(ItemLocation.INVENTORY); ItemsDAO.getInstance().save(item); } else { try (Connection con = DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("UPDATE items SET count=count+" + adena + " WHERE object_id=" + objId)) { statement.execute(); } catch (SQLException e) { _log.error("Error while selecting adena:", e); } ItemsDAO.getInstance().getCache().remove(objId); } }
on this part change the id 57 (adena) (its not only 1 change use ctrl+f to find all)
in your id and see if it works
-
Nightw0lf's post in Database host was marked as the answer
mysql -u root -p *******
after login
use l2jdatabase; and
delete * from characters;
-
Nightw0lf's post in PHP password create for H5 server was marked as the answer
silly me H5 has whirlpool solved
$enc_password = base64_encode(hash('whirlpool', $password, TRUE));
-
Nightw0lf's post in L2j H5 server help was marked as the answer
update the jdk set eclipse to point at jdk 1.8 or 1.7 whatever the pack needs its at least more than 1.6
"since it requires a 1.6 compliant JVM " google this if you have more trouble
-
Nightw0lf's post in HELP L2.INI was marked as the answer
αν αλαξεις το l2.ini και συνεχισει να μπαινει σε αλλο σερβερ τοτε η IP εχει γινει bind μεσα στο client (αλλαξε system) η καποιο patch σου αλλαξε τα host στο PC σου
-
Nightw0lf's post in Server No-Ip was marked as the answer
an kai exei pola guides...
katevazeis to no-ip
kaneis register ena name myserver.no-ip.org paradeigma
kai auto to name to vazeis sto no-ip
trexeis to client ston server (logika ston ipologisti sou)
kai kanoun oloi connect sto no-ip kai otan alazei i IP sou tote ananewnei automata
-
Nightw0lf's post in [Lf] Gm Shop Custom Npc was marked as the answer
https://www.google.gr/search?q=l2j+gm+shops&ie=utf-8&oe=utf-8&gws_rd=cr&ei=ZoAnVb6iDYbtaomKgdgG
-
Nightw0lf's post in Kalhspera ( Exw Thema Me Ta Ports ) was marked as the answer
ean den mporeis steile mou minima tha se voithisw logo oti avrio einai argia
-
Nightw0lf's post in Html Is Too Long !this Will Crash The Client! was marked as the answer
nai apo tin vasi dedomenwn apo to trapezi droplist vriskeis to id kai to alazeis i to diagrafeis i vazeis ena kainourio tha sou proteina na pas sto forum l2jhellas.info na kaneis erwtiseis genikotera gia to pack tha pareis pio sigekrimenes apantiseis
-
Nightw0lf's post in Character Auto Attacks Npc was marked as the answer
delete this player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, this);
change the whole action from some other npc should be the best choice
-
Nightw0lf's post in [Help] Error In Enchating & In Siege Start was marked as the answer
solved via teamviewer if (!=null) ^^
-
Nightw0lf's post in Exw Provlima Help Pls was marked as the answer
vale swsta ta user/pass/ip/database tis vasis dedomenwn o server den mporei na kanei connect stin mysql
paradeigma
user = root
pass = root
ip = 127.0.0.1 i localhost (pou einai to idio)
kai vasi
einai kapws etsi
ip = 127.0.0.1/l2jfrozen
-
Nightw0lf's post in Raid Boss Level Change was marked as the answer
bigmac i have seen it work..
and since its working with the simple buffs (no effect)
why it shouldnt with effects ^_^ there must be a way im optimist
solved via pm.
-
Nightw0lf's post in L2Off Noblesse Manager Interlude was marked as the answer
ok i had forgot 1 htm to make the unicode and seems all htms after this in the AI was like unchached... now its fixed.
thank you for the help guys :D
it can be locked!