A Project for Chronicle 4 based on L2JServer.


    for high rate servers - flagged players cant use gk

    Share
    avatar
    jamaica

    Posts : 135
    Join date : 2013-02-24
    Age : 28
    Location : Romania

    for high rate servers - flagged players cant use gk

    Post  jamaica on 29th August 2013, 12:57

    ### Eclipse Workspace
    #P HackMeUp
    Index: java/config/Character.properties
    ===================================================================
    --- java/config/Character.properties (revision 2444)
    +++ java/config/Character.properties (working copy)
    @@ -351,6 +351,8 @@
    # Retail: true
    AltKarmaPlayerCanUseWareHouse = True

    +AltFlagedPlayerCanUseGK = True
    +
    #============================================================#
    # Craft #
    #============================================================#
    Index: java/net/sf/l2j/Config.java
    ===================================================================
    --- java/net/sf/l2j/Config.java (revision 2444)
    +++ java/net/sf/l2j/Config.java (working copy)
    @@ -154,6 +154,8 @@
    public static boolean ALT_GAME_KARMA_PLAYER_CAN_SHOP;
    public static boolean ALT_GAME_KARMA_PLAYER_CAN_TELEPORT;
    public static boolean ALT_GAME_KARMA_PLAYER_CAN_USE_GK;
    + public static boolean ALT_GAME_FLAGED_PLAYER_CAN_USE_GK;
    public static boolean ALT_GAME_KARMA_PLAYER_CAN_TRADE;
    public static boolean ALT_GAME_KARMA_PLAYER_CAN_USE_WAREHOUSE;
    public static boolean IS_CRAFTING_ENABLED;
    @@ -1186,6 +1188,8 @@
    ALT_GAME_KARMA_PLAYER_CAN_BE_KILLED_IN_PEACEZONE = Boolean.parseBoolean(Character.getProperty("AltKarmaPlayerCanBeKilledInPeaceZone", "false"));
    ALT_GAME_KARMA_PLAYER_CAN_SHOP = Boolean.parseBoolean(Character.getProperty("AltKarmaPlayerCanShop", "true"));
    ALT_GAME_KARMA_PLAYER_CAN_TELEPORT = Boolean.parseBoolean(Character.getProperty("AltKarmaPlayerCanTeleport", "true"));
    + ALT_GAME_FLAGED_PLAYER_CAN_USE_GK = Boolean.parseBoolean(Character.getProperty("AltFlagedPlayerCanUseGK", "false"));
    ALT_GAME_KARMA_PLAYER_CAN_USE_GK = Boolean.parseBoolean(Character.getProperty("AltKarmaPlayerCanUseGK", "false"));
    ALT_GAME_KARMA_PLAYER_CAN_TRADE = Boolean.parseBoolean(Character.getProperty("AltKarmaPlayerCanTrade", "true"));
    ALT_GAME_KARMA_PLAYER_CAN_USE_WAREHOUSE = Boolean.parseBoolean(Character.getProperty("AltKarmaPlayerCanUseWareHouse", "true"));
    @@ -2092,6 +2096,8 @@
    else if (pName.equalsIgnoreCase("AltKarmaPlayerCanShop")) ALT_GAME_KARMA_PLAYER_CAN_SHOP = Boolean.parseBoolean(pValue);
    else if (pName.equalsIgnoreCase("AltKarmaPlayerCanUseGK")) ALT_GAME_KARMA_PLAYER_CAN_USE_GK = Boolean.parseBoolean(pValue);
    else if (pName.equalsIgnoreCase("AltKarmaPlayerCanTeleport")) ALT_GAME_KARMA_PLAYER_CAN_TELEPORT = Boolean.parseBoolean(pValue);
    + else if (pName.equalsIgnoreCase("AltFlagedPlayerCanUseGK")) ALT_GAME_FLAGED_PLAYER_CAN_USE_GK = Boolean.parseBoolean(pValue);
    else if (pName.equalsIgnoreCase("AltKarmaPlayerCanTrade")) ALT_GAME_KARMA_PLAYER_CAN_TRADE = Boolean.parseBoolean(pValue);
    else if (pName.equalsIgnoreCase("AltKarmaPlayerCanUseWareHouse")) ALT_GAME_KARMA_PLAYER_CAN_USE_WAREHOUSE = Boolean.parseBoolean(pValue);
    else if (pName.equalsIgnoreCase("AltRequireCastleForDawn")) ALT_GAME_REQUIRE_CASTLE_DAWN = Boolean.parseBoolean(pValue);
    Index: java/net/sf/l2j/gameserver/model/actor/instance/L2TeleporterInstance.java
    ===================================================================
    --- java/net/sf/l2j/gameserver/model/actor/instance/L2TeleporterInstance.java (revision 2444)
    +++ java/net/sf/l2j/gameserver/model/actor/instance/L2TeleporterInstance.java (working copy)
    @@ -227,6 +227,11 @@
    player.sendPacket(new SystemMessage(SystemMessageId.NO_PORT_THAT_IS_IN_SIGE));
    return;
    }
    + else if (!Config.ALT_GAME_FLAGED_PLAYER_CAN_USE_GK && player.getPvpFlag() > 0)
    + {
    + player.sendMessage("Escaping From PvP ??? ts ts ts !! Bad Boy!!");
    + return;
    + }
    else if (!Config.ALT_GAME_KARMA_PLAYER_CAN_USE_GK && player.getKarma() > 0) //karma
    {
    player.sendMessage("Go away, you're not welcome here.");

      Current date/time is 19th November 2017, 13:56