Cem 0 Опубликовано 15 января, 2012 Saick куда вы пропали( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 15 января, 2012 Скорим временем выложу Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Cem 0 Опубликовано 15 января, 2012 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 16 января, 2012 готово токо нужны исходники) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Cem 0 Опубликовано 16 января, 2012 а в чем соль? там надо в исходы что то писать? выложите плиз Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 16 января, 2012 L2PkInstance.rar под eon конфиги пропишыте сами ща времини нет ето закинуть в data/html/pk/92146.htm Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 16 января, 2012 # ----------------------------------------- # ПК менеджер # ----------------------------------------- # Итем для снятия пк PksItemId = 4037 # Цена снятия пк PricePk = 500 #-----------------------------------------------# Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 16 января, 2012 напиши инструкци. на досуге а то идей нет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Cem 0 Опубликовано 16 января, 2012 Saick спосибо, это то все хорошо только 1 недостаток походу оно снижает до 0 пк, неплохо бы было что бы ты сам указывал сколькобудет снимать 10 или 100 ( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 17 января, 2012 выложу с подробным описанием и сделаю чтобы можно было выбирать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Cem 0 Опубликовано 17 января, 2012 буду очень очень благодарен за количество отмытия пк) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 17 января, 2012 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 #-----------------------------------------------# Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 17 января, 2012 ну как пашет? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 17 января, 2012 еще не тестил Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 17 января, 2012 у фрозенов похоже не так делается в конфиг яве нет таких строчек) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 17 января, 2012 ну я на eon ot sarkazm пересел дак под них сделал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iceman 42 Опубликовано 17 января, 2012 Ну в фрозенах константа котороя указывает на путь к файлу находится в классе FService Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Cem 0 Опубликовано 17 января, 2012 Saick вы не переделали что бы можно было выбирать количество пк сколько снять? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 17 января, 2012 Ща делать буду Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Cem 0 Опубликовано 17 января, 2012 ок Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 18 января, 2012 уже сделал скоро выложу не дома просто) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 18 января, 2012 В файл Config.cfg после # Цена снятия пк PricePk = 500 етого написать #Количество снимаего пк CountPk = 99 В файле Config.java после PKS_ITEM_ID = Integer.parseInt(saickSettings.getProperty("PksItemId", "4037")); етого написать COUNT_PK = Integer.parseInt(saickSettings.getProperty("CountPk", "99")); после public static int PRICE_PK; етого написать public static int COUNT_PK; заменить етот файл L2PkInstance.rar Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 18 января, 2012 пашет? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Cem 0 Опубликовано 18 января, 2012 щяз попробуем Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 18 января, 2012 попутал ща исправлю и выделю красным) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты