Jump to content

Recommended Posts

Posted

Hello, Everyone,..Today I created a Code and I want

to share it with you..

____________________________________________________

With this code Admin is able to Create items in

another character..

____________________________________________________

How it work?

You just press //create_item

Target the player you want to create an item

and put Item ID and Item Count..

____________________________________________________

I think that something same had L2J-Archid and this

is very usefull for some servers. If you want you

can use it as a Donation System.

Credits: Spidey*

____________________________________________________

Working 100% Tested at Interlude Client

Here is the Code..! Enjoy!

Index: java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminCreateItem.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminCreateItem.java	(revision 331)
+++ java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminCreateItem.java	(working copy)
@@ -24,11 +24,15 @@
import net.sf.l2j.gameserver.datatables.ItemTable;
import net.sf.l2j.gameserver.handler.ihandlers.IAdminCommandHandler;
import net.sf.l2j.gameserver.model.GMAudit;
+import net.sf.l2j.gameserver.model.L2Object;
import net.sf.l2j.gameserver.model.L2World;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+import net.sf.l2j.gameserver.network.SystemMessageId;
import net.sf.l2j.gameserver.network.serverpackets.ItemList;
+import net.sf.l2j.gameserver.network.serverpackets.SystemMessage;
import net.sf.l2j.gameserver.templates.L2Item;

+
/**
 * This class handles following admin commands:
 * - itemcreate = show menu
@@ -150,6 +154,20 @@

	private void createItem(L2PcInstance activeChar, int id, int num)
	{
+        // Player Target
+        L2Object target = activeChar.getTarget();
+        if (target == null) target = activeChar;
+        L2PcInstance player = null;
+        if (target instanceof L2PcInstance)
+        {
+            player = (L2PcInstance) target;
+        }
+        else
+        {
+            activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET));
+            return;
+        }
+        
		if (num > 20)
		{
			L2Item template = ItemTable.getInstance().getTemplate(id);
@@ -160,12 +178,13 @@
			}
		}

-		activeChar.getInventory().addItem("Admin", id, num, activeChar, null);
+		player.getInventory().addItem("Admin", id, num, player, null);

-		ItemList il = new ItemList(activeChar, true);
-		activeChar.sendPacket(il);
+		ItemList il = new ItemList(player, true);
+		player.sendPacket(il);

-		activeChar.sendMessage("You have spawned " + num + " item(s) number " + id + " in your inventory.");
+		activeChar.sendMessage("You have spawned " + num + " item(s) number " + id + " in " + player.getName() + " 's inventory.");
+		player.sendMessage("Spidey* Spawned something to your Inventory.Check!");

	}
}

P.S: You can edit this:

player.sendMessage("Spidey* Spawned.... 

to your name, or leave it Admin!

Posted

show evidence

He hadnt..

He just say smthig for a More Post Count..

I created this code by using AdminEnchant for Help..

+        // Player Target
+        L2Object target = activeChar.getTarget();
+        if (target == null) target = activeChar;
+        L2PcInstance player = null;
+        if (target instanceof L2PcInstance)
+        {
+            player = (L2PcInstance) target;
+        }
+        else

For example this is from AdminEnchant

Guest
This topic is now closed to further replies.



  • Posts

    • Opening December 6th at 19:00 (GMT +3)! Open Beta Test from November 30th!   https://l2soe.com/   🌟 Introducing L2 Saga of Eternia: A Revolution in Lineage 2 High Five! 🌟   Dear Lineage 2 enthusiasts, Prepare to witness the future of private servers! L2 Saga of Eternia is not just another High Five project—it’s a game-changing experience designed to compete with the giants of the Lineage 2 private server scene. Built for the community, by the community, we’re here to raise the bar in quality, innovation, and longevity. What Sets Us Apart? 💎 No Wipes, Ever Say goodbye to the fear of losing your progress. Our server is built to last and will never close. Stability and consistency are our promises to you. ⚔️ Weekly New Content Our dedicated development team ensures fresh challenges, events, and updates every week. From custom quests to exclusive features, there will always be something exciting to explore. 💰 No Pay-to-Win Skill and strategy matter most here. Enjoy a balanced gameplay environment where your achievements come from effort, not your wallet. 🌍 A Massive Community With 2000+ players expected, join a vibrant and active community of like-minded adventurers ready to conquer the world of Aden. 🏆 Fair and Competitive Gameplay Our systems are designed to promote healthy competition while avoiding abusive mechanics and exploits. 🔧 Professional Development From advanced bug fixes to carefully curated content, we pride ourselves on smooth performance, no lag, and unparalleled server quality. Key Features Chronicle: High Five with unique interface Rate: Dynamic x10 rates Class Balance: Carefully fine-tuned for a fair experience PvP Focused: PvP Ranking & aura display effect for 3 Top PvPers every week Custom Events: Seasonal and permanent events to keep you engaged Additional Features:   Custom Endgame Content: Introduce unique dungeons, raids, or zones unavailable in other servers. Player-Driven Economy: Implement a strong market system and avoid overinflated drops or rewards. Epic Siege Battles: Announce special large-scale sieges and PvP events. Incentives for Streamers and Clans: Attract influencers and big clans to boost server publicity. Roadmap Transparency: Share a public roadmap of planned updates to build trust and excitemen   Here you can read all the features: https://l2soe.com/features   Video preview: Join the Revolution! This is your chance to be part of something legendary. L2 Saga of Eternia is not just a server; it’s a movement to redefine what Lineage 2 can be. Whether you’re a seasoned veteran or a newcomer to the world of Aden, we invite you to experience Lineage 2 at its finest.   Official Launch Date: December 6th 2024 Website: https://l2soe.com/ Facebook: https://www.facebook.com/l2soe Discord: https://discord.com/invite/l2eternia   Let’s build the ultimate Lineage 2 experience together. See you in-game! 🎮
    • That's like a tutorial on how to run l2 on MacOS Xd but good job for the investigation. 
    • small update: dc robe set sold   wts adena 1kk = 1.5$ 
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products : https://discord.gg/hood-services https://campsite.bio/utchihaamkt
    • Why adena in this sever so expensive 🙂
  • Topics

×
×
  • Create New...