Jump to content

Recommended Posts

Posted

Trying to help is not bad

Trying to stop people from beign helped is a problem tho

It doesn't matter if you have 1 or 100 knowledge if you have 20 and help there is no discussion here and it should be locked since there is nothing to report here.

 

Dehnise.

Posted

Trying to help is not bad

Trying to stop people from beign helped is a problem tho

It doesn't matter if you have 1 or 100 knowledge if you have 20 and help there is no discussion here and it should be locked since there is nothing to report here.

 

Dehnise.

trying to help with at least 20% successfull answers is welcome when someone needs and "if statement" and you tell him to edit xmls then go die rip l2j

 

 

@t9text egw den krazw kanenan apla ntrepome otan vlepw kati ellines stous opios p.x o tryskell dinei tsapa ena pack kathe 10 rev kai to krazoun , ekei vlepeis poso unskilled ine kapios otan leei oti to acis exei bugs otan o allos kanei rework refactor clean kai move 100000 kodikes gia na t katharise k n mporeis esu na to treksis apo fourno mikrokimatwn me ola t interlude features

 

opws to ipes pio polu ise s client, pigene ekei  egw afto p zitisa ine n ginei to gr me to en merge gt oloi oi kaloi l2j devs ine sto english section .. to greek exei pethanei gt exoume kati kalous opws o xdem alla ine xazoi i trollaroun 

 

afta.

Posted

The problem on GR section is some tryhards "developers" which they won't stay on topic in order to help but they will start fights in order to show who is the most skilled and who is not..

And this is something that moderators should work on it, if they see them to spam they can simply warn them and clean the topic of useless replies.

The point of GR Section is to help some Greek people who cannot speak english to get some help (from my point of view)

Posted

The problem on GR section is some tryhards "developers" which they won't stay on topic in order to help but they will start fights in order to show who is the most skilled and who is not..

And this is something that moderators should work on it, if they see them to spam they can simply warn them and clean the topic of useless replies.

The point of GR Section is to help some Greek people who cannot speak english to get some help (from my point of view)

Thats true, basicly moderators have abandoned GR section and someone must promote a greek good dev as l2jdeveloper and his job will be to help in the section

Posted

Thats true, basicly moderators have abandoned GR section and someone must promote a greek good dev as l2jdeveloper and his job will be to help in the section

True that's a good idea.

Posted (edited)

trying to help with at least 20% successfull answers is welcome when someone needs and "if statement" and you tell him to edit xmls then go die rip l2j

 

 

@t9text egw den krazw kanenan apla ntrepome otan vlepw kati ellines stous opios p.x o tryskell dinei tsapa ena pack kathe 10 rev kai to krazoun , ekei vlepeis poso unskilled ine kapios otan leei oti to acis exei bugs otan o allos kanei rework refactor clean kai move 100000 kodikes gia na t katharise k n mporeis esu na to treksis apo fourno mikrokimatwn me ola t interlude features

 

opws to ipes pio polu ise s client, pigene ekei  egw afto p zitisa ine n ginei to gr me to en merge gt oloi oi kaloi l2j devs ine sto english section .. to greek exei pethanei gt exoume kati kalous opws o xdem alla ine xazoi i trollaroun 

 

afta.

Egw prospa8w na ma8w java kai ton tryskell dn ton krazw gia auto pou kanei. apla otan enas me free rev exei ena 8ema dn borei na tou leei gia na to liseis agorase to new.

To sevome auto pou kanei kai egw se acis doulevw pia... kai fenotane diskolo alla einai pio efkolo kai katanoito apola ta alla Interlude projects (kai enoeite pio Stable)

apla Money run the world gia kapia atoma. kai episis dn ginete na treksei kapios server me vasika RB/Quest na lipoune. Auto einai pou lew. as ta valei prota kai meta as

"poulaei" ta rework tous. alla na uparxoune... Kserw.. 8a mou peis exoun ginei share to 8ema einai oti borei an parei ta share kai na ta valei mesa kai na tous riksei mia matia.

egw i8ela polu na agorasw rev's tou Tryskell alla an parw to 350 kai sto 361 ftiaksei ta RB dn einai na travas ta malia sou ? opote perimenoume na ta ftiaksei kai meta to pernoume.

 

Twra to gt asxoloume me to Java.. Sorry alla apo kapou ksekinane oloi. Egw ksekinaw me to na help me to 20-25% gnosh pou exw gt etc ma8enw kiolas.

To an einai Dead to GR Section vasizete sto oti oloi stin ellada vasizode sto na vgaloune lefta kai vlepoune to "HELP" section san "Marketplace"

 

Sunfono me to posoi skilled dev uparxoune ellhnes.. kai oti trollaroune. alla kala kanoune afou to 8eloune.

Opos ta ma8ane ekinei na katsoun na ma8oun kai oi newbies.. opos ka8ome kai egw kai diavazw ta java tou source... (gt h java mono gia to l2 me apasxolei pros to paron)

 

//Edit

Im T9Text

Edited by StinkyMadness
Posted (edited)

Thats true, basicly moderators have abandoned GR section and someone must promote a greek good dev as l2jdeveloper and his job will be to help in the section

I already said that, but there is none to take care. At least a person who can move/clean/lock topics. I don't speak greek, so I can't control it.

 

 

But look at all those ppl, they don't even respect the rules / sections where they are posting. There is a Request Help section, but still they keep spamming @ General discussion.. Isn't that annoying?

Edited by SweeTs
Posted

Doesn't matter if you're Greek or w/e your nationality is. What matter is all these kiddos wannabe developers selling & reselling shared stuff, other peoples work & ideas. And if that wasn't enough, now you have the Russian invasion too with all their packs,projects,GFX designs and what not which obviously suck dick.

What I'd like to see is a community that works for progress instead of this bullshit that's going on around here.

STOP sharing/resharing/selling stuff that isn't your, don't give a shit if you bought it or not. STOP trying to be smart when you're stupid as fuck. STOP making bedroom servers that close after midnight cause your mom won't let you use the PC more.

Posted

Doesn't matter if you're Greek or w/e your nationality is. What matter is all these kiddos wannabe developers selling & reselling shared stuff, other peoples work & ideas. And if that wasn't enough, now you have the Russian invasion too with all their packs,projects,GFX designs and what not which obviously suck dick.

What I'd like to see is a community that works for progress instead of this bullshit that's going on around here.

STOP sharing/resharing/selling stuff that isn't your, don't give a shit if you bought it or not. STOP trying to be smart when you're stupid as fuck. STOP making bedroom servers that close after midnight cause your mom won't let you use the PC more.

so true.....

Guest
This topic is now closed to further replies.


  • Posts

    • Where I can buy a cheap domain .com? cheapest I found was on Godaddy for 12 euro and Hostinger for 10 euro.
    • Hello everyone, here's a simple and useful idea for any type of server.   This code applies a discount when a player makes a purchase inside a clan’s castle or clan hall, offering a benefit to clan members who own a castle or clan hall. Important: Merchant transactions must be handled through multisell, not buylist. The discount is directly applied within the multisell, so the price shown is already reduced.   "For example, if a scroll costs 1000 Adena and you set a 20% discount in the config, the final price when purchasing inside a castle or clan hall will be 800 Adena."   This code is developed on the public aCis 401 revision.   public static int CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT; CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT = clans.getProperty("ClanBaseOwnershipMechantDiscount", 20); # If clan owns a clan hall or castle, all members have a discount of X% at merchant transactions (multisell). # Discount applies only inside the base (castle or clan hall). ClanBaseOwnershipMechantDiscount = 20   /** diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/data/xml/MultisellData.java b/aCis_gameserver/java/net/sf/l2j/gameserver/data/xml/MultisellData.java index 556e111..bbf8e69 100644 --- a/aCis_gameserver/java/net/sf/l2j/gameserver/data/xml/MultisellData.java +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/data/xml/MultisellData.java @@ -101,7 +101,7 @@ do { // send list at least once even if size = 0 - player.sendPacket(new MultiSellList(list, index)); + player.sendPacket(new MultiSellList(list, index, player)); index += PAGE_SIZE; } while (index < list.getEntries().size()); diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java b/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java index 7c82c5b..1654abc 100644 --- a/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java @@ -6,6 +6,7 @@ import net.sf.l2j.Config; import net.sf.l2j.gameserver.enums.FloodProtector; import net.sf.l2j.gameserver.enums.StatusType; +import net.sf.l2j.gameserver.enums.ZoneId; import net.sf.l2j.gameserver.enums.items.CrystalType; import net.sf.l2j.gameserver.model.Augmentation; import net.sf.l2j.gameserver.model.actor.Player; @@ -225,6 +226,20 @@ return; } + if (player.isInsideZone(ZoneId.CLAN_HALL) && player.getClan() != null && player.getClan().hasClanHall()) + { + e.setItemCount(e.getItemCount() * (100 - Config.CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT) / 100); + if (e.getItemCount() == 0) + e.setItemCount(1); + } + + if (player.isInsideZone(ZoneId.CASTLE) && player.getClan() != null && player.getClan().hasCastle()) + { + e.setItemCount(e.getItemCount() * (100 - Config.CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT) / 100); + if (e.getItemCount() == 0) + e.setItemCount(1); + } + if (Config.BLACKSMITH_USE_RECIPES || !e.getMaintainIngredient()) { // if it's a stackable item, just reduce the amount from the first (only) instance that is found in the inventory diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/network/serverpackets/MultiSellList.java b/aCis_gameserver/java/net/sf/l2j/gameserver/network/serverpackets/MultiSellList.java index 9269b06..c6102a0 100644 --- a/aCis_gameserver/java/net/sf/l2j/gameserver/network/serverpackets/MultiSellList.java +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/network/serverpackets/MultiSellList.java @@ -2,6 +2,9 @@ import static net.sf.l2j.gameserver.data.xml.MultisellData.PAGE_SIZE; +import net.sf.l2j.Config; +import net.sf.l2j.gameserver.enums.ZoneId; +import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.multisell.Entry; import net.sf.l2j.gameserver.model.multisell.Ingredient; import net.sf.l2j.gameserver.model.multisell.ListContainer; @@ -15,7 +18,9 @@ private boolean _finished; - public MultiSellList(ListContainer list, int index) + private Player _player; + + public MultiSellList(ListContainer list, int index, Player player) { _list = list; _index = index; @@ -28,6 +33,8 @@ } else _finished = true; + + _player = player; } @Override @@ -74,7 +81,14 @@ { writeH(ing.getItemId()); writeH(ing.getTemplate() != null ? ing.getTemplate().getType2() : 65535); - writeD(ing.getItemCount()); + + if (_player.isInsideZone(ZoneId.CLAN_HALL) && _player.getClan() != null && _player.getClan().hasClanHall()) + writeD((ing.getItemCount() * (100 - Config.CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT) / 100) < 1 ? 1 : ing.getItemCount() * 80 / 100); + else if (_player.isInsideZone(ZoneId.CASTLE) && _player.getClan() != null && _player.getClan().hasCastle()) + writeD((ing.getItemCount() * (100 - Config.CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT) / 100) < 1 ? 1 : ing.getItemCount() * 80 / 100); + else + writeD(ing.getItemCount()); + writeH(ing.getEnchantLevel()); writeD(0x00); // TODO: i.getAugmentId() writeD(0x00); // TODO: i.getManaLeft()  
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products : https://discord.gg/uthciha-services https://campsite.bio/utchihaamkt
    • WTB EXP ETERNAL 10x new dm.
    • This project is based on the latest public aCis sources (revision 401) and supports a multi-client system (C4 & IL), making it suitable for custom usage but not for retail.   You can configure the SelectedClient option in server.properties and loginserver.properties to switch between C4 and IL.  Both clients are fully synchronized, including login, server selection, packets, and geodata.   Notable Features: - Completed the login and server selection phase for both clients. - Synchronized all packets to support both clients (including some specific features). - Reworked the datapack and SQL files (excluding HTML files) to work seamlessly with both clients. - Added geodata support for both clients. - Adapted nearly all AI, scripts, bosses, HTML, and MULTISELL files to match C4 functionality. - Reduced the maximum clan level from 8 to 5 (C4 feature). - Rewrote clan HTML to remove C5-C6 features.   Disabled the following C5 and C6 features: - Divine Inspiration (C6 feature). - Clan skills and clan reputation points (C5 feature). - Pledge class (C5 feature). - Hero skills (C5 feature). - Dueling system (C6 feature). - Augmentations (C6 feature). - Cursed weapons (C5-C6 feature).   General Improvements: - Performed a general HTML cleanup and optimized features based on the client version. - Added an option to display the remaining time of disabled skills. - Skill timestamps now update when using the skill list.   This flexibility allows you to create a unique progression system tailored to your needs. The price for the diff patch, which can be applied to aCis public sources, is €150. For inquiries, please contact me via PM or Discord (ID: @Luminous).
  • Topics

×
×
  • Create New...