UnixCode Posted December 23, 2011 Posted December 23, 2011 Καλησπέρα , όλοι ξέρετε πως οι παίκτες ανοίγουν διπλό παράθυρο και παίρνουν adena.Ειδικά στους pvp servers που ξεκινάνε συνήθως με 100kk και πάνω είναι γελοίο κάποιος να μαζέψει adena, και συνήθως αχρηστεύονται τα adena zones.Ε λοιπόν τί είναι αυτό;Για να βάλει καποιος adena (μονο adena , αν θέλετε το αλλάζετε) στο trade θα πρέπει να έχει κλείσει συνολικά 1 ώρα online . Η ιδέα από έναν server που δε θυμάμαι το name του... Εύκολο code , αλλά και χρήσιμο. Θα ήθελα να κάνετε comments για το αν το βρίσκετε χρήσιμο ή αν θα μπορούσα να το βελτιώσω κιάλο. ### Eclipse Workspace Patch 1.0 #P INTERLUDE_GAMESERVER_TEST Index: java/net/sf/l2j/gameserver/clientpackets/AddTradeItem.java =================================================================== --- java/net/sf/l2j/gameserver/clientpackets/AddTradeItem.java (revision 5048) +++ java/net/sf/l2j/gameserver/clientpackets/AddTradeItem.java (working copy) @@ -95,6 +95,14 @@ } TradeList.TradeItem item = trade.addItem(_objectId, _count); + if(item.getItem().getItemId() == 57) + { + if(player.getOnlineTime() < 3600000) + { + player.sendMessage("You can't add adenas, you must have completed 1 hour online for anti-farm reasons"); + return; + } + } if (item != null) { player.sendPacket(new TradeOwnAdd(item)); Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 5048) +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -2283,6 +2283,11 @@ _onlineTime = time; _onlineBeginTime = System.currentTimeMillis(); } + + public long getOnlineTime() + { + return _onlineTime; + } /** * Return the PcInventory Inventory of the L2PcInstance contained in _inventory.<BR><BR> Quote
KOZANE Posted December 23, 2011 Posted December 23, 2011 Poli kali idea re file! Sigekrimena auto to ixa dei ston server tou Krash an thimame kala tin prwti mera pou anikse piga na dosw adena kai tin patisa! Quote
Malzahax Posted December 23, 2011 Posted December 23, 2011 fovero fovero alla kaneis dn diavazei t code dn exei check gia onlinetime mias foras dld mpeneis perimeneis mia ora k meta kaneis trade an fas dc k ksanapeis pali 1 ora perimeneis k genika kathe fora p logaris perimeneis mia ora dn ine gia mia fora xrisimopoioise t newbie method file m :) Quote
UnixCode Posted December 23, 2011 Author Posted December 23, 2011 fovero fovero alla kaneis dn diavazei t code dn exei check gia onlinetime mias foras dld mpeneis perimeneis mia ora k meta kaneis trade an fas dc k ksanapeis pali 1 ora perimeneis k genika kathe fora p logaris perimeneis mia ora dn ine gia mia fora xrisimopoioise t newbie method file m :) κανεις λαθος.. ειναι το συνολικο time που ειναι ο παικτης ονλινε. Quote
Sorakis Posted December 24, 2011 Posted December 24, 2011 Douleuei se l2j frozen Interlude servers? An nai, pou to vazw akrivws? thanks.! Quote
vl4d Posted December 24, 2011 Posted December 24, 2011 adi gia getOnlineTime den kanei na valoume getUptime??? Quote
Malzahax Posted December 25, 2011 Posted December 25, 2011 κανεις λαθος.. ειναι το συνολικο time που ειναι ο παικτης ονλινε. are kathe fora p kanei log epd otan vgi midenizete tha prepei n perimenei mia ora gia n kanei trade swsta gt otan t evala ayto ekane s emena k t eftiaksa Quote
l22expert Posted December 25, 2011 Posted December 25, 2011 Douleuei se l2j frozen Interlude servers? An nai, pou to vazw akrivws? thanks.! se lei akribos pou to bazis pio analitika den ginete Quote
penglezos Posted December 25, 2011 Posted December 25, 2011 se lei akribos pou to bazis pio analitika den ginete swpa re file esh exeis 1.238 ta 1200 einai nea topic opou zitas voithia... oso gia to code einai polh kalo... Quote
l22expert Posted December 25, 2011 Posted December 25, 2011 swpa re file esh exeis 1.238 ta 1200 einai nea topic opou zitas voithia... oso gia to code einai polh kalo... exis dikio file den mporo na po den exis dikio alla ama theli to pedi help kai mporo na tou to peraso to code efxarsitos."oso gia to code einai polh kalo.."iparxoune eksipni pou mpori meta 2 weres na kani trade ta adena kalo share alla panta iparxoune kolopeda pou xalane ta pramata Sorakis ama thelis kiolas sto alazo gia meres na perimeni na kani trade ta adena alla den ksero ama xalsi to kanoniko trade Quote
AbsolutePower Posted December 27, 2011 Posted December 27, 2011 Καλησπέρα , όλοι ξέρετε πως οι παίκτες ανοίγουν διπλό παράθυρο και παίρνουν adena.Ειδικά στους pvp servers που ξεκινάνε συνήθως με 100kk και πάνω είναι γελοίο κάποιος να μαζέψει adena, και συνήθως αχρηστεύονται τα adena zones.Ε λοιπόν τί είναι αυτό;Για να βάλει καποιος adena (μονο adena , αν θέλετε το αλλάζετε) στο trade θα πρέπει να έχει κλείσει συνολικά 1 ώρα online . Η ιδέα από έναν server που δε θυμάμαι το name του... Εύκολο code , αλλά και χρήσιμο. Θα ήθελα να κάνετε comments για το αν το βρίσκετε χρήσιμο ή αν θα μπορούσα να το βελτιώσω κιάλο. ### Eclipse Workspace Patch 1.0 #P INTERLUDE_GAMESERVER_TEST Index: java/net/sf/l2j/gameserver/clientpackets/AddTradeItem.java =================================================================== --- java/net/sf/l2j/gameserver/clientpackets/AddTradeItem.java (revision 5048) +++ java/net/sf/l2j/gameserver/clientpackets/AddTradeItem.java (working copy) @@ -95,6 +95,14 @@ } TradeList.TradeItem item = trade.addItem(_objectId, _count); + if(item.getItem().getItemId() == 57) + { + if(player.getOnlineTime() < 3600000) + { + player.sendMessage("You can't add adenas, you must have completed 1 hour online for anti-farm reasons"); + return; + } + } if (item != null) { player.sendPacket(new TradeOwnAdd(item)); Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 5048) +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -2283,6 +2283,11 @@ _onlineTime = time; _onlineBeginTime = System.currentTimeMillis(); } + + public long getOnlineTime() + { + return _onlineTime; + } /** * Return the PcInventory Inventory of the L2PcInstance contained in _inventory.<BR><BR> xaxaxaxaxaxxaxaxaxaxaxaxaxaxaxaxax.......... [Eng]nice share but in some servers they got gbs-etc... i think it would be much better if you cancel the trade from traderequest.java :P and add it in dropItem to,maybe they have it True :P anyway its just a opinion GG again :) Edit:ebala tag sorry mperdeutika sini8isa ta agglika se auto to forum... :P Quote
Guest Elfocrash Posted December 27, 2011 Posted December 27, 2011 einai polu pio aplo.apla tha checkarei gia ton xrono kai tha sou epitrepei meta GENIKA to trade.to check gia ta adena einai xazo. gj btw Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.