Jump to content

Recommended Posts

Posted

Just Finished my newest program!

 

Information:

Manage your server without any l2 client needed! Directly from your database!

 

Pictures:

 

55221823ji4.png

65303367ro2.png

width=640 height=442http://img132.imageshack.us/img132/3734/28689684su5.png[/img]

width=640 height=440http://img91.imageshack.us/img91/9325/95373457xh8.png[/img]

 

Picture 1 Direct Link

Picture 2 Direct Link

Picture 3 Direct Link

Picture 4 Direct Link

 

Download Link:

http://rapidshare.com/files/191292238/L2J_Administration_v1.0.rar

 

As always post any bugs here! Thanks

 

Posted

What I have to say? Can I comment something like this?...It is one more AMAZING share from you. +1 karma for this one.

 

PS: Please modify your topic's title by adding a prefix. (You know... [share] )

 

Thanks

 

Posted

woooaaahh awesomeee!!! I love your job  :) ...!! Thats very very good tool and useful !!!

 

Thanks!!!!  :) i test it and it work's 100% for me :)

 

 

p.s:It will be better if you hide it to avoid the lechers !!!

p.s: i hoppe some day to learn how to fix those great tools!!

Posted

Ανατρέξτε στο τέλος αυτού του μηνύματος για περισσότερες πληροφορίες σχετικά με την κλήση του 
εντοπισμού σφαλμάτων just-in-time (JIT) αντί για αυτό το παράθυρο διαλόγου.

************** Κείμενο εξαίρεσης **************
System.IO.FileNotFoundException: Δεν είναι δυνατή η φόρτωση του αρχείου ή της συγκρότησης 'MySql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' ή σχετικής εξάρτησης. Δεν είναι δυνατή η εύρεση του καθορισμένου αρχείου από το σύστημα.
Όνομα αρχείου: 'MySql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'
   σε L2J_Administration_v1._0.Form2.Form2_Load(Object sender, EventArgs e)
   σε System.EventHandler.Invoke(Object sender, EventArgs e)
   σε System.Windows.Forms.Form.OnLoad(EventArgs e)
   σε System.Windows.Forms.Form.OnCreateControl()
   σε System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   σε System.Windows.Forms.Control.CreateControl()
   σε System.Windows.Forms.Control.WmShowWindow(Message& m)
   σε System.Windows.Forms.Control.WndProc(Message& m)
   σε System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   σε System.Windows.Forms.ContainerControl.WndProc(Message& m)
   σε System.Windows.Forms.Form.WmShowWindow(Message& m)
   σε System.Windows.Forms.Form.WndProc(Message& m)
   σε System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   σε System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   σε System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η καταγραφή σύνδεσης συγκρότησης έχει απενεργοποιηθεί.
Για να ενεργοποιηθεί η καταγραφή αποτυχίας σύνδεσης συγκρότησης, ορίστε την τιμή μητρώου [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) σε 1.
Σημείωση: Ένα ποσοστό μείωσης απόδοσης σχετίζεται με την καταγραφή αποτυχίας σύνδεσης συγκρότησης.
Για να απενεργοποιήσετε αυτή τη δυνατότητα , καταργήστε την τιμή μητρώου [HKLM\Software\Microsoft\Fusion!EnableLog].



************** Συγκροτήσεις που έχουν φορτωθεί **************
mscorlib
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
L2J Administration v1.0
    Έκδοση συγκρότησης: 1.0.0.0
    Έκδοση Win32: 1.0.0.0
    CodeBase: file:///C:/Documents%20and%20Settings/TehGiorgos/Επιφάνεια%20εργασίας/L2J%20Administration%20v1.0.exe
----------------------------------------
Microsoft.VisualBasic
    Έκδοση συγκρότησης: 8.0.0.0
    Έκδοση Win32: 8.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Windows.Forms.resources
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_el_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------

************** Εντοπισμός σφαλμάτων JIT **************
Για να ενεργοποιήσετε τον εντοπισμό σφαλμάτων just in time (JIT), το αρχείο .config
για αυτή την εφαρμογή ή για τον υπολογιστή (machine.config)
πρέπει να έχει για το jitDebugging την τιμή που έχει οριστεί στην ενότητα system.windows.forms.
Η εφαρμογή πρέπει επίσης να μεταγλωττιστεί
με ενεργοποιημένο τον εντοπισμό σφαλμάτων.

Για παράδειγμα:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Όταν είναι ενεργοποιημένος ο εντοπισμός σφαλμάτων JIT, οποιαδήποτε εξαίρεση
που δεν είναι δυνατό να αντιμετωπιστεί θα στέλνεται στο πρόγραμμα εντοπισμού σφαλμάτων JIT που είναι καταχωρημένο στον υπολογιστή
αντί να αντιμετωπίζεται μέσω αυτού του παραθύρου διαλόγου.

 

what to do?

Posted

Ανατρέξτε στο τέλος αυτού του μηνύματος για περισσότερες πληροφορίες σχετικά με την κλήση του 
εντοπισμού σφαλμάτων just-in-time (JIT) αντί για αυτό το παράθυρο διαλόγου.

************** Κείμενο εξαίρεσης **************
System.IO.FileNotFoundException: Δεν είναι δυνατή η φόρτωση του αρχείου ή της συγκρότησης 'MySql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' ή σχετικής εξάρτησης. Δεν είναι δυνατή η εύρεση του καθορισμένου αρχείου από το σύστημα.
Όνομα αρχείου: 'MySql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'
   σε L2J_Administration_v1._0.Form2.Form2_Load(Object sender, EventArgs e)
   σε System.EventHandler.Invoke(Object sender, EventArgs e)
   σε System.Windows.Forms.Form.OnLoad(EventArgs e)
   σε System.Windows.Forms.Form.OnCreateControl()
   σε System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   σε System.Windows.Forms.Control.CreateControl()
   σε System.Windows.Forms.Control.WmShowWindow(Message& m)
   σε System.Windows.Forms.Control.WndProc(Message& m)
   σε System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   σε System.Windows.Forms.ContainerControl.WndProc(Message& m)
   σε System.Windows.Forms.Form.WmShowWindow(Message& m)
   σε System.Windows.Forms.Form.WndProc(Message& m)
   σε System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   σε System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   σε System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η καταγραφή σύνδεσης συγκρότησης έχει απενεργοποιηθεί.
Για να ενεργοποιηθεί η καταγραφή αποτυχίας σύνδεσης συγκρότησης, ορίστε την τιμή μητρώου [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) σε 1.
Σημείωση: Ένα ποσοστό μείωσης απόδοσης σχετίζεται με την καταγραφή αποτυχίας σύνδεσης συγκρότησης.
Για να απενεργοποιήσετε αυτή τη δυνατότητα , καταργήστε την τιμή μητρώου [HKLM\Software\Microsoft\Fusion!EnableLog].



************** Συγκροτήσεις που έχουν φορτωθεί **************
mscorlib
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
L2J Administration v1.0
    Έκδοση συγκρότησης: 1.0.0.0
    Έκδοση Win32: 1.0.0.0
    CodeBase: file:///C:/Documents%20and%20Settings/TehGiorgos/Επιφάνεια%20εργασίας/L2J%20Administration%20v1.0.exe
----------------------------------------
Microsoft.VisualBasic
    Έκδοση συγκρότησης: 8.0.0.0
    Έκδοση Win32: 8.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Windows.Forms.resources
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_el_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------

************** Εντοπισμός σφαλμάτων JIT **************
Για να ενεργοποιήσετε τον εντοπισμό σφαλμάτων just in time (JIT), το αρχείο .config
για αυτή την εφαρμογή ή για τον υπολογιστή (machine.config)
πρέπει να έχει για το jitDebugging την τιμή που έχει οριστεί στην ενότητα system.windows.forms.
Η εφαρμογή πρέπει επίσης να μεταγλωττιστεί
με ενεργοποιημένο τον εντοπισμό σφαλμάτων.

Για παράδειγμα:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Όταν είναι ενεργοποιημένος ο εντοπισμός σφαλμάτων JIT, οποιαδήποτε εξαίρεση
που δεν είναι δυνατό να αντιμετωπιστεί θα στέλνεται στο πρόγραμμα εντοπισμού σφαλμάτων JIT που είναι καταχωρημένο στον υπολογιστή
αντί να αντιμετωπίζεται μέσω αυτού του παραθύρου διαλόγου.

 

what to do?

 

Download this file:

http://rapidshare.com/files/191446433/MySql.Data.rar

 

And extract it in the same directory as the L2JAdministration Program then shouldn't be having any problems :)

Posted

If the server use ssh tunnel to connect to database the program dont work:S

Stealth if you know how can i make it to work with ssh tunnel too please reply

 

anyway very nice share ;)

Posted

i get error when i click on an character .. 'unknown column 'obj_Id'  i added the files which u post in same folder as L2jAdministration

Posted

i get error when i click on an character .. 'unknown column 'obj_Id'  i added the files which u post in same folder as L2jAdministration

It doesn't match your database... It matches most of the databases...

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...