Tópico: [L2JServer] Dar itens para Todos On
Ver um Único Post
Antigo 02-09-2010, 11:26 AM   #1 (permalink)
Amigo SE
 
Avatar de C.Bartowski
 
Registrado em: Feb 2010
Localização: Caxias do Sul - RS
Posts: 644
Agradeceu: 405
Agradecido 582 Vezes em 224 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Windows Live Messenger para C.Bartowski
Nome Real: Henrique Galafassi Dalssaso

Inventório de C.Bartowski

Padrão Dar itens para Todos On

Opa galera com esse mod aqui... se voce add esse mod vai ter uma opção para dar itens para todos on...

Só colocar o ID e a Quantidade que voce quer e já era

Segue o diff e depois ele em anexo:

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: /TrunK/*********_CORE/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminCreateItem.java
===================================================================
--- /TrunK/*********_CORE/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminCreateItem.java (revision 56)
+++ /TrunK/*********_CORE/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminCreateItem.java (revision 238)
@@ -24,4 +24,5 @@
 import net.sf.l2j.gameserver.datatables.ItemTable;
 import net.sf.l2j.gameserver.handler.IAdminCommandHandler;
+import net.sf.l2j.gameserver.model.L2World;
 import net.sf.l2j.gameserver.model.GMAudit;
 import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
@@ -41,5 +42,6 @@
 	{
 		"admin_itemcreate",
-		"admin_create_item"
+		"admin_create_item",
+		"admin_mass_create"
 	};
 	private static final int REQUIRED_LEVEL = Config.GM_CREATE_ITEM;
@@ -90,5 +92,48 @@
 			AdminHelpPage.showHelpPage(activeChar, "itemcreation.htm");
 		}
+        else if (command.startsWith("admin_mass_create")) 
+	                { 
+	                        try 
+	                        { 
+	                                String val = command.substring(17); 
+	                                StringTokenizer st = new StringTokenizer(val); 
+	                                if (st.countTokens()== 2) 
+                                 { 
+	                                        String id = st.nextToken(); 
+                                        int idval = Integer.parseInt(id); 
+                                        String num = st.nextToken(); 
+	                                        int numval = Integer.parseInt(num); 
+	                                        massCreate(activeChar,idval,numval); 
+                                } 
+                                else if (st.countTokens()== 1) 
+                                { 
+  	                                        String id = st.nextToken(); 
+	                                        int idval = Integer.parseInt(id); 
+	                                        massCreate(activeChar,idval,1); 
+                                } 
+	                        } 
+	                        catch (StringIndexOutOfBoundsException e) 
+	                        { 
+                                 activeChar.sendMessage("Usage: //itemcreate <itemId> [amount]"); 
+	                        } 
+	                        catch (NumberFormatException nfe) 
+                        { 
+	                                activeChar.sendMessage("Specify a valid number."); 
+	                        } 
+	                } 
 		return true;
+    } 
+	        private void massCreate(L2PcInstance activeChar, int id, int num) 
+        { 
+	                 for (L2PcInstance _players : L2World.getInstance().getAllPlayers()) 
+	                 { 
+                         if (_players == activeChar) continue; 
+                         _players.getInventory().addItem("Admin", id, num, _players, null); 
+	                          
+	                         ItemList il = new ItemList(_players, true); 
+                         _players.sendPacket(il); 
+                 } 
+ 
+                activeChar.sendMessage("You have spawned " + num + " item(s) number " + id + " in all chars inventory."); 
 	}

Index: /TrunK/*********_DP/data/html/admin/itemcreation.htm
===================================================================
--- /TrunK/*********_DP/data/html/admin/itemcreation.htm (revision 730)
+++ /TrunK/*********_DP/data/html/admin/itemcreation.htm (revision 1436)
@@ -20,6 +20,7 @@
 <td>Item-ID: <edit var="itemid" width=50></td>
 <td>Amount: <edit var="itemnum" width=50></td>
-<td>&nbsp;<button value="Create Item" action="bypass -h admin_create_item $itemid $itemnum" width=70 height=15 back="sek.cbui94" fore="sek.cbui92"></td>
+<td>&nbsp;<button value="Create Item" action="bypass -h admin_create_item $itemid $itemnum" width=95 height=15 back="sek.cbui94" fore="sek.cbui92"></td>
 </tr>
+<tr><td></td><td></td><td><button value="Give Item to All" action="bypass -h admin_mass_create $itemid $itemnum" width=95 height=15 back="sek.cbui94" fore="sek.cbui92"></td></tr>
 </table>
 </center><br><br>
Segue anexo abaixo

Créditos: GUMA

Arquivos Anexados
Tipo de Arquivo: txt Dar itens para todos on.txt (4.2 KB, 61 visualizações) Baixar
__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
C.Bartowski está offline  
Os Seguintes 7 Usuários disseram Obrigado(a) para C.Bartowski por gostarem deste post :
CavaleiroNegro (03-09-2010), Drako (09-09-2010), fabioanesio (03-09-2010), jhweb (19-09-2011), leoneto (05-09-2010), llJuniorll (17-10-2010), WebMaster_FoX (03-09-2010)
Links Patrocinados
 

Search Engine Optimization by vBSEO 3.3.0