|
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 |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
Ferramentas do Tópico | Modos de Exibição |
|
|
|
|
#1 |
|
Amigo SE
![]() Registrado em: Oct 2009
Posts: 906
Agradeceu: 256
Agradecido 810 Vezes em 341 Posts
|
Testado na rev L2jTeon, 100% Funcional, se usares outra rev basta modificar os imports.
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
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("Admin* Criou um item em seu inventorio. Check!");
}
}
Spoiler
|
|
|
| Os Seguintes 5 Usuários disseram Obrigado(a) para out por gostarem deste post : |
73n3br0s0 (14-10-2010), C.Bartowski (09-08-2010), hawkye (14-10-2010), lusia (15-06-2010), Mazokista (13-08-2010)
|
| Links Patrocinados |
|
|
#2 |
|
Banido
![]() Registrado em: Jun 2010
Posts: 117
Agradeceu: 47
Agradecido 96 Vezes em 44 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
![]()
|
Pode me falar si esse mod funciona na revisao *********?
//Trokei os imports tudo certinho e nao consegui..... |
|
|
|
|
|
#3 |
|
Amigo SE
![]() Registrado em: Oct 2009
Posts: 906
Agradeceu: 256
Agradecido 810 Vezes em 341 Posts
|
Funciona, basta adicionar corretamente.
|
|
|
|
|
|
#4 |
|
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
|
GMA...
Mano poderia me explicar mais como funciona... O que tem que fazer... Pq tipo pelo o que eu entendi... Eh pra voce summonar o item dentro do Inventorio do Outro é isso? Tipo como o Telnet? Vlw's[COLOR="Red"]
__________________
[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]
|
|
|
|
|
|
#5 |
|
Membro - Karma
![]() Registrado em: Sep 2009
Localização: Rio Verde GO
Posts: 383
Agradeceu: 265
Agradecido 274 Vezes em 113 Posts
Nome Real: Paulo Eduardo Ferreira
|
@secodalssaso15
so pegar target do player, e criar o item no //admin ele aparecerá no char do player |
|
|
|
|
|
#6 |
|
Membro - Marechal
![]() Registrado em: Feb 2009
Posts: 278
Agradeceu: 22
Agradecido 97 Vezes em 54 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Paulinho Souza
|
Adicionei este mod perfeitamente so que quando tento criar no outro char o item vem pra mim --'
|
|
|
|
|
|
#7 |
|
Membro - Veterano
![]() Registrado em: Dec 2009
Posts: 1,335
Agradeceu: 490
Agradecido 803 Vezes em 427 Posts
Nome Real: Roberto
|
Perfeito
Vlw Pra L2JServer IL
|
|
|
|
|
|
#8 |
|
Membro - Marechal
![]() Registrado em: Feb 2009
Posts: 278
Agradeceu: 22
Agradecido 97 Vezes em 54 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Paulinho Souza
|
alguem pode me ajudar adicionei na teon aparece o nome como se estivese criando em outro char mais os itens vem pra mim :S oq sera ?
|
|
|
|
|
|
#9 |
|
Membro - Major
![]() Registrado em: Sep 2009
Posts: 143
Agradeceu: 47
Agradecido 98 Vezes em 26 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Robson
|
Amigo comigo deu erro na hora de copilar, deu erro em duas linhas ta abaixo as Prints, To usando a L2j2010:
[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] Pode dar uma ajuda =D |
|
|
|
|
|
#10 |
|
playstation
![]() Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradeceu: 118
Agradecido 1,503 Vezes em 772 Posts
Nome Real: Marcelo
|
Cara, tenta prestar atenção nas coisas ¬¬
Olha lá, na primeira você colocou "layer" ao invés de "player". Na segunda você duplicou o "IntemList il".
__________________
Há! Só posso rir de quem quer vender o que mal sabe fazer... Quer ser respondido direito!? Não faça perguntas idiotas. (Y) |
|
|
|