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
Voltar   Secret Experience > Área L2J > [L2J] Dúvidas
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 28-08-2009, 03:10 PM   #1
Misho
Membro - General
 
Avatar de Misho
 
Registrado em: Jun 2009
Posts: 232
Agradeceu: 36
Agradecido 83 Vezes em 31 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de Misho

Padrão Adicionar Arquivo no java via eclipse

Pessoal comecei ontem com a ajuda de 1 amigo a compila minha primeiro revo,ate ai tudo bem, porem agora to querendo add algumas coisas no jave..

tenho um Codigo aqui,porem ele pede pra ir ate

workspace/L2_GameServer_It/java/config/pvp.properties

E add esse Codigo:

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
-- C:/Documents and Settings/YO/workspace/L2_GameServer_It/java/config/pvp.properties   (revision 1156)
+++ C:/Documents and Settings/YO/workspace/L2_GameServer_It/java/config/pvp.properties   (working copy)
@@ -29,3 +29,11 @@
 PvPVsNormalTime = 40000
 # Length one stays in PvP mode after hitting a purple player (in ms)
 PvPVsPvPTime = 20000
+
+# Announces when a Player PK another Player. Default - false
+AnnouncePkKill = false
+# Announces when a Player Pvp another Player. Default - false
+AnnouncePvPKill = false
+# Announces when a Player kill another Player. Default - false
+# NOTE: If AnnounceKill is enabled, AnnouncePk and AnnouncePvP will be disabled.  
+AnnounceAllKill = false
Index: C:/Documents and Settings/YO/workspace/L2_GameServer_It/java/net/sf/l2j/Config.java
===================================================================
--- C:/Documents and Settings/YO/workspace/L2_GameServer_It/java/net/sf/l2j/Config.java   (revision 1156)
+++ C:/Documents and Settings/YO/workspace/L2_GameServer_It/java/net/sf/l2j/Config.java   (working copy)
@@ -777,7 +777,13 @@
     /** Duration (in ms) while a player stay in PVP mode after hitting an innocent */
     public static int PVP_NORMAL_TIME;    
     /** Duration (in ms) while a player stay in PVP mode after hitting a purple player */
-    public static int PVP_PVP_TIME;    
+    public static int PVP_PVP_TIME;
+    /** Announce PvP */
+    public static boolean ANNOUNCE_PVP_KILL;
+    /** Announce PK */
+    public static boolean ANNOUNCE_PK_KILL;
+    /** Announce Kill */
+    public static boolean ANNOUNCE_ALL_KILL;
 
     // Karma Punishment
     /** Allow player with karma to be killed in peace zone ? */
@@ -1926,6 +1932,18 @@
 
                 PVP_NORMAL_TIME = Integer.parseInt(pvpSettings.getProperty("PvPVsNormalTime", "15000"));
                 PVP_PVP_TIME = Integer.parseInt(pvpSettings.getProperty("PvPVsPvPTime", "30000"));
+                ANNOUNCE_ALL_KILL = Boolean.parseBoolean(pvpSettings.getProperty("AnnounceAllKill", "False")); // Get the AnnounceAllKill, AnnouncePvpKill and AnnouncePkKill values
+                if ( !ANNOUNCE_ALL_KILL )
+                {
+                   ANNOUNCE_PVP_KILL = Boolean.parseBoolean(pvpSettings.getProperty("AnnouncePvPKill", "False"));
+                   ANNOUNCE_PK_KILL = Boolean.parseBoolean(pvpSettings.getProperty("AnnouncePkKill", "False"));
+                }
+                else
+                {
+                   ANNOUNCE_PVP_KILL = false;
+                   ANNOUNCE_PK_KILL = false;
+                }
+                
             }
             catch (Exception e)
             {
@@ -2323,6 +2341,9 @@
 
         else if (pName.equalsIgnoreCase("PvPVsNormalTime")) PVP_NORMAL_TIME = Integer.parseInt(pValue);
         else if (pName.equalsIgnoreCase("PvPVsPvPTime")) PVP_PVP_TIME = Integer.parseInt(pValue);
+        else if (pName.equalsIgnoreCase("AnnouncePvPKill") && !ANNOUNCE_ALL_KILL ) ANNOUNCE_PVP_KILL = Boolean.valueOf(pValue); // Set announce Pvp value
+        else if (pName.equalsIgnoreCase("AnnouncePkKill") && !ANNOUNCE_ALL_KILL ) ANNOUNCE_PK_KILL = Boolean.valueOf(pValue); // Set announce Pk value
+        else if (pName.equalsIgnoreCase("AnnounceAllKill") && !ANNOUNCE_PVP_KILL && !ANNOUNCE_PK_KILL ) ANNOUNCE_ALL_KILL = Boolean.valueOf(pValue); // Set announce kill value
         else if (pName.equalsIgnoreCase("GlobalChat")) DEFAULT_GLOBAL_CHAT = pValue;
         else if (pName.equalsIgnoreCase("TradeChat"))  DEFAULT_TRADE_CHAT = pValue;
         else if (pName.equalsIgnoreCase("MenuStyle"))  GM_ADMIN_MENU_STYLE = pValue;
Index: C:/Documents and Settings/YO/workspace/L2_GameServer_It/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- C:/Documents and Settings/YO/workspace/L2_GameServer_It/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java   (revision 1156)
+++ C:/Documents and Settings/YO/workspace/L2_GameServer_It/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java   (working copy)
@@ -35,6 +35,7 @@
 import javolution.util.FastMap;
 import net.sf.l2j.Config;
 import net.sf.l2j.L2DatabaseFactory;
+import net.sf.l2j.gameserver.Announcements;
 import net.sf.l2j.gameserver.GameTimeController;
 import net.sf.l2j.gameserver.GeoData;
 import net.sf.l2j.gameserver.GmListTable;
@@ -4446,6 +4447,9 @@
       )
       {
             increasePvpKills();
+            if ( target instanceof L2PcInstance && Config.ANNOUNCE_PVP_KILL ) // Announces a PvP kill
+               Announcements.getInstance().announceToAll("Player "+this.getName()+" hunted Player "+target.getName());
+            return;
       }
       else                                                                        // Target player doesn't have pvp flag set
       {
@@ -4458,6 +4462,10 @@
                     {
                         // 'Both way war' -> 'PvP Kill'
                         increasePvpKills();
+                        if ( target instanceof L2PcInstance && Config.ANNOUNCE_PVP_KILL ) // Announces a PvP kill
+                           Announcements.getInstance().announceToAll("Player "+this.getName()+" hunted Player "+target.getName());
+                        else if ( target instanceof L2PcInstance && Config.ANNOUNCE_ALL_KILL ) // Announces a kill
+                           Announcements.getInstance().announceToAll("Player "+this.getName()+" killed Player "+target.getName());
                         return;
                     }
                 }
@@ -4469,13 +4477,19 @@
             if ( Config.KARMA_AWARD_PK_KILL )
             {
                     increasePvpKills();
+                    if ( target instanceof L2PcInstance && Config.ANNOUNCE_PVP_KILL ) // Announces a PvP kill
+                       Announcements.getInstance().announceToAll("Player "+this.getName()+" hunted Player "+target.getName());
             }
          }
          else if (targetPlayer.getPvpFlag() == 0)                                                                    // Target player doesn't have karma
          {
                 increasePkKillsAndKarma(targetPlayer.getLevel());
+                if ( target instanceof L2PcInstance && Config.ANNOUNCE_PK_KILL ) // Announces a Pk kill
+                   Announcements.getInstance().announceToAll("Player "+this.getName()+" has assassinated Player "+target.getName());
          }
       }
+      if ( target instanceof L2PcInstance && Config.ANNOUNCE_ALL_KILL ) // Announces a kill
+         Announcements.getInstance().announceToAll("Player "+this.getName()+" killed Player "+target.getName());
    }
 
     /**

Em que parte no jave quando abri usando o Eclipse pvp.properties devo add esse arquivo?

Meu pvp.properties no eclipse esta assim:

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
# ---------------------------------------------------------------------------
# PvP Related Settings
# ---------------------------------------------------------------------------
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
# Warning: 
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
# ---------------------------------------------------------------------------
# Karma Variables
# ---------------------------------------------------------------------------
# Karma gain/loss
# Default: 240
MinKarma = 240

# Default: 10000
MaxKarma = 10000

# The number to divide the xp recieved by to calculate karma lost on xp gain/loss.
# Default: 260
XPDivider = 260

# The minimum karma lost if 0 karma is to be removed.
# Default: 0
BaseKarmaLost = 0


# ---------------------------------------------------------------------------
# PK'er Drop Settings
# ---------------------------------------------------------------------------
# Default: False
CanGMDropEquipment = False

# Warning: Make sure the lists do NOT CONTAIN 
# trailing spaces or spaces between the numbers!
# List of pet items we cannot drop.
# Default: 2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650
ListOfPetItems = 2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650

# Lists of items which should NEVER be dropped (note, adena will 
# never be dropped) whether on this list or not
# Default: 57,1147,425,1146,461,10,2368,7,6,2370,2369,6842,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,7694,8181,5575,7694,9388,9389,9390
ListOfNonDroppableItems = 57,1147,425,1146,461,10,2368,7,6,2370,2369,6842,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,7694,8181,5575,7694,9388,9389,9390

# Default: 5
MinimumPKRequiredToDrop = 5


# ---------------------------------------------------------------------------
# Misc.
# ---------------------------------------------------------------------------
# Should we award a pvp point for killing a player with karma?
# Default: False
AwardPKKillPVPPoint = False

# How much time one stays in PvP mode after hitting an innocent (in ms)
# Default: 120000
PvPVsNormalTime = 120000

# Length one stays in PvP mode after hitting a purple player (in ms)
# Default: 60000
PvPVsPvPTime = 60000
Lembrando que esse Arquivo de baixo estou visualizando ele via Eclipse

Estou me dedicando a aprender sobre Compilaçao entao gostaria de 1 pouco de paciencia do pessoal que entende qndo for explicar..

Obrigado galera

Misho está offline   Responder com Citação
Links Patrocinados
Antigo 29-08-2009, 02:41 AM   #2
 
Avatar de CavaleiroNegro
 
Registrado em: May 2009
Localização: Minas Gerais-Pouso Alegre
Posts: 2,249
Agradeceu: 754
Agradecido 2,075 Vezes em 922 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para CavaleiroNegro
Pontos: 11,212, Nível: 69
Pontos: 11,212, Nível: 69 Pontos: 11,212, Nível: 69 Pontos: 11,212, Nível: 69
Atividade: 16%
Atividade: 16% Atividade: 16% Atividade: 16%

Nome Real: Júlio César R.de Morães

Inventório de CavaleiroNegro

Padrão

@Misho :

Seguinte isso não é para add na parte do datapack e sim na parte do JAVA amigo.

Se tiver copilando equal vc tera "Datapack" e "GameServer" ai é so vc seguir akela linha ali :


L2_GameServer_It/java/config/pvp.properties

Entendeu ? (Ta ai uma screen do caminho de onde é o meu é so usar a logica que vc acha ^^")

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

__________________
Olá voce é novo na SecretExperience ?

Hum então voce ja deve ter lido as regras ? Não ? Então leia nossas regras evite ser alertado :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Ainda tem dúvida de algo ? Então leia nosso FAQ : [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
CavaleiroNegro está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 12:28 AM.