Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 1 de 1
  1. #1

    Avatar de UnderZone
    Data de Ingresso
    Feb 2012
    Localização
    Sao goncalo
    Idade
    31
    Posts
    58
    Agradecido
    1
    Peso da Avaliação
    0

    Padrão Comando //clanfull

    Código:
    Index: /trunk/L2Jdash_Core/java/config/customs/l2jdash.ini===================================================================--- /trunk/L2Jdash_Core/java/config/customs/l2jdash.ini (revision 42)+++ /trunk/L2Jdash_Core/java/config/customs/l2jdash.ini (revision 43)@@ -86,4 +86,21 @@ # Factor weight limit for players WeightLimit = 1
    ++##############################################
    +#           Clan Full Comand                 #
    +##############################################
    ++# Enable and Disable Command //clanfull+EnableClanSystem = True
    ++# List of Skills reward for clan usage //clanfull
    +# Format : skillid,skilllvl;skillid2,skilllvl2;....skillidn,skilllvln+ClanSkills = 370,3;371,3;372,3;373,3;374,3;375,3;376,3;377,3;378,3;379,3;380,3;381,3;382,3;383,3;384,3;385,3;386,3;387,3;388,3;389,3;390,3;391,3;
    +
    +# LvL Clan Reward Usage //clanfull+ClanSetLevel = 8
    +
    +# Quantity Reputation Points Reward for usage //clanfull+ReputationScore = 10000  
    #--------------------------------------------- #Index: /trunk/L2Jdash_Core/java/net/sf/l2j/Config.java===================================================================--- /trunk/L2Jdash_Core/java/net/sf/l2j/Config.java     (revision 41)
    +++ /trunk/L2Jdash_Core/java/net/sf/l2j/Config.java     (revision 43)@@ -499,4 +499,8 @@     public static boolean ALLOWFISHING;     public static boolean ALLOW_MANOR;
    +    public static boolean ENABLE_CLAN_SYSTEM;
    +    public static Map CLAN_SKILLS;
    +    public static byte CLAN_LEVEL;
    +    public static int REPUTATION_QUANTITY;     public static boolean JAIL_IS_PVP;     public static boolean JAIL_DISABLE_CHAT;@@ -1477,4 +1481,33 @@                    ABORT_RR  = l2ddtSettings.getProperty("AbortRestart", "L2jBlack");                 ONLINE_PLAYERS_AT_STARTUP = Boolean.parseBoolean(l2ddtSettings.getProperty("ShowOnlinePlayers", "true"));
    +                ENABLE_CLAN_SYSTEM = Boolean.parseBoolean(l2ddtSettings.getProperty("EnableClanSystem", "True"));
    +                if(ENABLE_CLAN_SYSTEM)
    +                {
    +                    String AioSkillsSplit[] = l2ddtSettings.getProperty("ClanSkills", "").split(";");
    +                    CLAN_SKILLS = new FastMap(AioSkillsSplit.length);+                    String arr$[] = AioSkillsSplit;+                    int len$ = arr$.length;
    +                    for(int i$ = 0; i$ < len$; i$++)
    +                    {
    +                        String skill = arr$[i$];
    +                        String skillSplit[] = skill.split(",");
    +                        if(skillSplit.length != 2)
    +                        {
    +                            System.out.println((new StringBuilder()).append("[Clan System L2JDash]: invalid config property in L2JDash.ini -> ClanSkills \"").append(skill).append("\"").toString());
    +                            continue;
    +                        }
    +                        try
    +                        {
    +                            CLAN_SKILLS.put(Integer.valueOf(Integer.parseInt(skillSplit[0])), Integer.valueOf(Integer.parseInt(skillSplit[1])));
    +                            continue;
    +                        }
    +                        catch(NumberFormatException nfe) { }
    +                        if(!skill.equals(""))
    +                            System.out.println((new StringBuilder()).append("[Clan System L2JDash]: invalid config property in L2JDash.ini -> ClanSkills \"").append(skillSplit[0]).append("\"").append(skillSplit[1]).toString());
    +                    }
    +
    +                }
    +                CLAN_LEVEL = Byte.parseByte(l2ddtSettings.getProperty("ClanSetLevel", "8"));
    +                REPUTATION_QUANTITY = Integer.parseInt(l2ddtSettings.getProperty("ReputationScore", "10000"));                 INVUL_NPC_LIST = new FastList<Integer>();                            String t = l2ddtSettings.getProperty("InvulNpcList", "30001-32132,35092-35103,35142-35146,35176-35187,35218-35232,35261-35278,35308-35319,35352-35367,35382-35407,35417-35427,35433-35469,35497-35513,35544-35587,35600-35617,35623-35628,35638-35640,35644,35645,50007,70010,99999");Index: /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java===================================================================--- /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java       (revision 35)
    +++ /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java       (revision 43)@@ -10935,6 +10935,25 @@                return _vip_endTime;        }--    //Suporte All Npc Buffer (Heall) !
    +    
    +       public void ClanSkills()
    +    {
    +        for(Iterator i$ = Config.CLAN_SKILLS.keySet().iterator(); i$.hasNext(); broadcastUserInfo())
    +        {
    +            Integer skillid = (Integer)i$.next();
    +            int skilllvl = ((Integer)Config.CLAN_SKILLS.get(skillid)).intValue();
    +            L2Skill skill = SkillTable.getInstance().getInfo(skillid.intValue(), skilllvl);+            if(skill != null)
    +                addSkill(skill, true);
    +            getClan().addNewSkill(skill);
    +            sendSkillList();
    +        }
    +
    +        L2Clan clan = getClan();
    +        clan.setReputationScore(clan.getReputationScore() 
    + Config.REPUTATION_QUANTITY, true);
    +        sendMessage((new StringBuilder()).append("Admin give to you ").append(Config.REPUTATION_QUANTITY).append(" Reputation Points.").toString());
    +        sendMessage("GM give to you all Clan Skills");
    +    }
    +
    +       //Suporte All Npc Buffer (Heall) !        public void restoreHP()        {Index:
     /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/AdminCommandHandler.java===================================================================--- /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/AdminCommandHandler.java     (revision 2)
    +++ /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/AdminCommandHandler.java     (revision 43)@@ -35,4 +35,5 @@ import net.sf.l2j.gameserver.handler.admincommandhandlers.AdminCache; import net.sf.l2j.gameserver.handler.admincommandhandlers.AdminChangeAccessLevel;+import net.sf.l2j.gameserver.handler.admincommandhandlers.AdminClanFull; import net.sf.l2j.gameserver.handler.admincommandhandlers.AdminCreateItem; import net.sf.l2j.gameserver.handler.admincommandhandlers.AdminCTFEngine;@@ -106,4 +107,5 @@                registerAdminCommandHandler(new AdminVip());                registerAdminCommandHandler(new AdminAio());
    +        registerAdminCommandHandler(new AdminClanFull());                registerAdminCommandHandler(new AdminInvul());                registerAdminCommandHandler(new AdminDelete());Index: /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminClanFull.java===================================================================--- /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminClanFull.java      (revision 43)
    +++ /trunk/L2Jdash_Core/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminClanFull.java      (revision 43)@@ -0,0 +1,74 @@
    +// Decompiled by DJ v3.11.11.95 Copyright 2009 Atanas Neshkov  Date: 26/7/2011 21:21:40
    +// Home Page: [Somente usuários registrados podem vem os links. ]  [Somente usuários registrados podem vem os links. ] - Check often for new version!
    +// Decompiler options: packimports(3) 
    +// Source File Name:   AdminClanFull.java
    +
    +package net.sf.l2j.gameserver.handler.admincommandhandlers;
    +
    +import net.sf.l2j.Config;+import net.sf.l2j.gameserver.handler.IAdminCommandHandler;
    +import net.sf.l2j.gameserver.model.L2Clan;
    +import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
    +import net.sf.l2j.gameserver.network.SystemMessageId;
    +import net.sf.l2j.gameserver.network.serverpackets.EtcStatusUpdate;
    +import net.sf.l2j.gameserver.network.serverpackets.SystemMessage;+
    +/**
    + * @author Tayran.Cannabis
    + * @Contato : [Somente usuários registrados podem vem os links. ]
    + *
    + */
    +public class AdminClanFull
    +    implements IAdminCommandHandler
    +{
    +
    +    public AdminClanFull()
    +    {
    +    }
    +
    +    public boolean useAdminCommand(String command, L2PcInstance activeChar)
    +    {
    +        if(command.startsWith("admin_clanfull"))
    +        {
    +            try
    +            {
    +                adminAddClanSkill(activeChar);
    +                activeChar.sendMessage("Sucessfull usage //clanfull !");
    +            }
    +            catch(Exception e)
    +            {
    +                activeChar.sendMessage("Usage: //clanfull");
    +            }
    +        }
    +        return true;
    +    }
    +
    +    private void adminAddClanSkill(L2PcInstance activeChar)
    +    {
    +        net.sf.l2j.gameserver.model.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(!player.isClanLeader())
    +            {
    +                player.sendPacket((new SystemMessage(SystemMessageId.S1_IS_NOT_A_CLAN_LEADER)).addString(player.getName()));
    +                return false;
    +            }
    +        player.getClan().changeLevel(Config.CLAN_LEVEL);+        player.ClanSkills();
    +        player.sendPacket(new EtcStatusUpdate(activeChar));
    +    }
    +
    +    public String[] getAdminCommandList()
    +    {
    +        return ADMIN_COMMANDS;
    +    }
    +
    +    private static final String ADMIN_COMMANDS[] = {
    +        "admin_clanfull"
    +    };
    +
    +}
    
    
    
    
       INSERT INTO `admin_command_access_rights` VALUES ('admin_clanfull', '1'); 
    
    
    
    command-privileges.ini
    #----------------------#
    - Clan Full#
    ----------------------
    admin_clanfull = 1



    Créditos: Tayran.Cannabis
    Última edição por UnderZone; 14-03-2012 às 02:03 PM.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Pedido| Comando
    Por kaiocnx no fórum Pedidos
    Respostas: 4
    Último Post: 20-03-2016, 11:57 PM
  2. |Resolvido| add comando /creation
    Por xxrenanxx no fórum Tópicos resolvidos
    Respostas: 4
    Último Post: 03-04-2012, 04:30 PM
  3. |Release| Comando Personalizado de GM
    Por Trozay no fórum AI | Desenvolvimentos
    Respostas: 0
    Último Post: 07-09-2011, 09:24 PM
  4. |Source| Comando /bau
    Por Geniopx no fórum Sources
    Respostas: 11
    Último Post: 01-05-2011, 06:02 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •