Index: head-src/com/l2jfrozen/Config.java =================================================================== public static String PVP2_CUSTOM_MESSAGE; +public static int PVP_TO_USE_STORE; PVP2_CUSTOM_MESSAGE = L2JFrozenSettings.getProperty("PvP2CustomMeesage", "You have been teleported to PvP Zone 2!"); +PVP_TO_USE_STORE = Integer.parseInt(L2JFrozenSettings.getProperty("PvPToUseStore", "1")); Index: config/functions/l2jfrozen.properties =================================================================== +# Защита для ПВП сервера (магазины покупка).. +# Требуется определенное количество PVP для начала торговли. +# Отключено: 0 +PvPToUseStore = 5 Index: head-src/com/l2jfrozen/gameserver/network/clientpackets/SetPrivateStoreListSell.java =================================================================== L2PcInstance player = getClient().getActiveChar(); if(player == null) return; + + if(player.getPvpKills() < Config.PVP_TO_USE_STORE) + { + player.sendMessage((new StringBuilder()).append("Voce precisa de ").append(Config.PVP_TO_USE_STORE).append(" Pvp(s) para Montar uma Loja.").toString()); + return; + } if(!player.getAccessLevel().allowTransaction()) { Index: head-src/com/l2jfrozen/gameserver/network/clientpackets/SetPrivateStoreListBuy.java =================================================================== L2PcInstance player = getClient().getActiveChar(); if(player == null) return; - + + if(player.getPvpKills() < Config.PVP_TO_USE_STORE) + { + player.sendMessage((new StringBuilder()).append("Voce precisa de ").append(Config.PVP_TO_USE_STORE).append(" Pvp(s) para Montar uma Loja.").toString()); + return; + } + if(!player.getAccessLevel().allowTransaction()) { player.sendMessage("Transactions are disable for your Access Level");