|
Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo. Caso seja registrado, efetue login. Esqueceu sua senha? Clique aqui Recomendamos o uso do Mozilla Firefox para uma melhor visualização. |
|
| Início | Postados Hoje | Marcar Fóruns Como Lidos | Álbums | Banidos | SE Team | Medalhas |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
|
|
#1 (permalink) |
|
Membro - Veterano
![]() Registrado em: Sep 2009
Localização: Florianopolis (sc)
Posts: 591
Agradeceu: 72
Agradecido 724 Vezes em 241 Posts
Nome Real: i'm Guma
|
codigo pro java
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.");
}
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
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> <button value="Create Item" action="bypass -h admin_create_item $itemid $itemnum" width=70 height=15 back="sek.cbui94" fore="sek.cbui92"></td> +<td> <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> |
|
|
|
| Os Seguintes 2 Usuários disseram Obrigado(a) para Guma por gostarem deste post : |
bemoveral (01-09-2010), C.Bartowski (01-09-2010)
|
| Links Patrocinados |
|
|
#3 (permalink) |
|
Amigo SE
![]() Registrado em: Feb 2010
Localização: Caxias do Sul - RS
Posts: 644
Agradeceu: 405
Agradecido 582 Vezes em 224 Posts
Nome Real: Henrique Galafassi Dalssaso
|
Velho primeiro voce tem que saber compilar...
Depois de aprender a compilar, voce tem que saber a como add um mod manualmente... vou te passar os links de video aulas e tutoriais... [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] baixe essas video aulas ou veja aquele tutorial.. que voce vai conseguir e tem mais inumeros tutoriais aqui pra te auxiliar e qualquer coisa poste aqui na area de duvidas que lhe ajudaremos
__________________
[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]
|
|
|
|
|
|
#4 (permalink) |
|
Membro - Cabo
![]() Registrado em: Aug 2010
Posts: 22
Agradeceu: 6
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
![]()
|
no meu aqui esta assim:
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
// Decompiled by DJ v3.11.11.95 Copyright 2009 Atanas Neshkov Date: 4/9/2010 08:04:07
// Home Page: http://members.fortunecity.com/neshkov/dj.html http://www.neshkov.com/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: AdminCreateItem.java
package net.sf.l2j.gameserver.handler.admincommandhandlers;
import java.util.StringTokenizer;
import net.sf.l2j.Config;
import net.sf.l2j.gameserver.datatables.ItemTable;
import net.sf.l2j.gameserver.handler.IAdminCommandHandler;
import net.sf.l2j.gameserver.model.L2Object;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.entity.GmAudit;
import net.sf.l2j.gameserver.model.item.PcInventory;
import net.sf.l2j.gameserver.network.serverpackets.ItemList;
import net.sf.l2j.gameserver.templates.L2Item;
// Referenced classes of package net.sf.l2j.gameserver.handler.admincommandhandlers:
// AdminHelpPage
public class AdminCreateItem
implements IAdminCommandHandler
{
public AdminCreateItem()
{
}
public boolean useAdminCommand(String command, L2PcInstance activeChar)
{
if(!Config.ALT_PRIVILEGES_ADMIN && (!checkLevel(activeChar.getAccessLevel()) || !activeChar.isGM()))
return false;
new GmAudit(activeChar.getName(), activeChar.getObjectId(), activeChar.getTarget() == null ? "no-target" : activeChar.getTarget().getName(), command);
if(command.equals("admin_itemcreate"))
AdminHelpPage.showHelpPage(activeChar, "itemcreation.htm");
else
if(command.startsWith("admin_create_item"))
{
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);
createItem(activeChar, idval, numval);
} else
if(st.countTokens() == 1)
{
String id = st.nextToken();
int idval = Integer.parseInt(id);
createItem(activeChar, idval, 1);
}
}
catch(StringIndexOutOfBoundsException e)
{
activeChar.sendMessage("Usage: //itemcreate <itemId> [amount]");
}
catch(NumberFormatException nfe)
{
activeChar.sendMessage("Specify a valid number.");
}
AdminHelpPage.showHelpPage(activeChar, "itemcreation.htm");
}
return true;
}
public String[] getAdminCommandList()
{
return ADMIN_COMMANDS;
}
private boolean checkLevel(int level)
{
return level >= REQUIRED_LEVEL;
}
private void createItem(L2PcInstance activeChar, int id, int num)
{
if(num > 20)
{
L2Item template = ItemTable.getInstance().getTemplate(id);
if(!template.isStackable())
{
activeChar.sendMessage("This item does not stack - Creation aborted.");
return;
}
}
activeChar.getInventory().addItem("Admin", id, num, activeChar, null);
ItemList il = new ItemList(activeChar, true);
activeChar.sendPacket(il);
activeChar.sendMessage((new StringBuilder()).append("You have spawned ").append(num).append(" item(s) number ").append(id).append(" in your inventory.").toString());
}
private static final String ADMIN_COMMANDS[] = {
"admin_itemcreate", "admin_create_item"
};
private static final int REQUIRED_LEVEL;
static
{
REQUIRED_LEVEL = Config.GM_CREATE_ITEM;
}
}
sera que voce ja poderia me passar aqui com esses add ai encima, adiciona ai para mim se tiver como! |
|
|
|
![]() |
|
|