L2PkInstance.java закинуть в папку java\net\sf\l2j\gameserver\model\actor\instance\
92146.htm в data/html/pk/
залить нпц в базу
INSERT INTO `npc` VALUES ('92146', '30425', 'ElFrancy', '1', 'PK Manager', '1', 'NPC.a_common_peopleA_FHuman', '8.00', '21.50', '70', 'female', 'L2Pk', '40', '3862', '1493', '11.85', '2.78', '40', '43', '30', '21', '20', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '333', '0', '0', '0', '55', '132', 'NULL', '0', '1', '0', 'LAST_HIT', '0', '0', '0', 'fighter');
Ну а теперь конфиги
Открыть файл Config.java
//Pk
public static int PKS_ITEM_ID;
public static int PRICE_PK;
етот код вставить после
//NICKNAMES
public static String NOT_ALLOWED_NICKS;
public static List<String> LIST_NOT_ALLOWED_NICKS = new FastList();
public static final String SAICK_CONFIG_FILE = "./config/saick.cfg";
Ето вставить после
public static String ANNOUNCE_FILE = "./config/announce.cfg";
//Saick
try {
Properties saickSettings = new Properties();
InputStream is = new FileInputStream(new File(SAICK_CONFIG_FILE));
saickSettings.load(is);
is.close();
/** pk**/
PKS_ITEM_ID = Integer.parseInt(saickSettings.getProperty("PksItemId", "4037"));
PRICE_PK = Integer.parseInt(saickSettings.getProperty("PricePk", "500"));
/** pk**/
}
catch (Exception e)
{
e.printStackTrace();
throw new Error("Failed to Load "+SAICK_CONFIG_FILE+" File.");
}
//Saick end
ето перед
//WEB
try
{
Properties webSettings = new Properties();
InputStream is = new FileInputStream(new File(WEB_FILE));
webSettings.load(is);
is.close();
WEB_SERVER_ENABLE = Boolean.valueOf(webSettings.getProperty("EnableWebServer", "true"));
WEB_SERVER_PORT = Integer.parseInt(webSettings.getProperty("WebServerPort", "7778"));
WEB_SERVER_ROOT = webSettings.getProperty("WebServerRoot", "./data/webserver");
USE_FILE_CACHE = Boolean.valueOf(webSettings.getProperty("useFileCache", "true"));
RRD_ENABLED = Boolean.valueOf(webSettings.getProperty("UseRRD", "True"));
RRD_EXTENDED = Boolean.valueOf(webSettings.getProperty("UseExtendedRRD", "False"));
RRD_GRAPH_AA = Boolean.valueOf(webSettings.getProperty("GraphAntiAliasing", "False"));
RRD_PATH = webSettings.getProperty("RRDPath", "./config/");
RRD_GRAPH_PATH = webSettings.getProperty("GraphPath", "./data/webserver/");
RRD_REDRAW_TIME = Long.parseLong(webSettings.getProperty("GraphRedrawDelay", "300"));
RRD_UPDATE_TIME = Long.parseLong(webSettings.getProperty("UpdateDelay", "30"));
RRD_GRAPH_FORMAT = webSettings.getProperty("GraphFormat", "png");
RRD_GRAPH_HEIGHT = Integer.parseInt(webSettings.getProperty("GraphHeight", "378"));
RRD_GRAPH_WIDTH = Integer.parseInt(webSettings.getProperty("GraphWidth", "580"));
}
catch(Exception e)
{
e.printStackTrace();
throw new Error("Failed to Load " + WEB_FILE + " File.");
}
в папке config создать файл saick.cfg
и вписать в него
# -----------------------------------------
# ПК менеджер
# -----------------------------------------
# Итем для снятия пк
PksItemId = 4037
# Цена снятия пк
PricePk = 500
#-----------------------------------------------#