pts l2

  1. kick

    Skilldata.txt - формат и описание параметров

    Описание параметров: skill_begin - начало скилла skill_name = [s_wyvern_breath] - название скилла (на которое ссылаются извне, например из itemdata) /* [와이번 브레스] */ - Комментарий на корейском языке skill_id = 4289 - ID Скилла level = 1 - Уровень скилла operate_type = P - пассивный, А1 или А2 -...
  2. kick

    Npcdata.txt - формат и описание параметров

    Описание параметров: warrior - тип NPC 20149 - ID NPC [iron_golem] - имя NPC (имя NPC, как вы его будете вбивать в клиенте при вызове) level=38 - уровень NPC acquire_exp_rate=1.748043 acquire_sp=157 - the XP/SP rate that NPC gives (acquire_exp_rate is calculated using Exp/(Level ^ 2) =...
  3. kick

    Botcheck.ini - формат и описание параметров

    // ------ HERB SYSTEM -------- // Enable Herb system Herbs=1 HerbsDropDiffLevel=5 // Level checking for player and mob HerbLiveTime=20000 // Herb LifeTime on ground //Herb of Life HerbsGroup1DropTime=120000 HerbsGroup1Items={8600;27};{8601;9};{8602;3} //Herb of Mana...
  4. kick

    Multisell.txt - формат и описание параметров

    Multisell.txt - скрипт описывающий список вещей, которые возможно обменивать в специальном магазине (merchant npc). Формат: Описание параметров: //무기 특수 능력 부여 (세율적용) - the section description is simple multisell_begin - the beginning of section of shop [weapon_variation] - the name of...
  5. kick

    Itemdata.txt - формат и описание параметров

    Формат: Описание параметров: item_begin - Обязательный начинающий тэг weapon - The announcement goods type, altogether has the weapon/armor/asset/etcitem/questitem these kinds (тип айтема. Возможные типы: etcitem, armor, weapon, accessary, questitem, shadowitem) 1 - The deciding item number...
  6. kick

    Тюремный квест

    Игрокам намного интресенее пройти квест и выйти из тюрьмы нежели сидеть там. С введением квеста отменили возможность выпускать чара по времени. Поэтому хочешь выйти делай квест. Расчет у нас примерно таков, сутки раньше = 1 час = 150 цепей. Т.е. если раньше чара наказывали на неделю, то...
  7. kick

    Обменник через аи

    AI if( ask == 600 ) //аск из хтмлки { i3 = reply; myself.SetCookie(talker,"oldid",i3); //ставим в куки игроку айди айтема сдаваемого myself.ShowPage(talker,"donate_exchange25new.htm"); //покахываем страницу с выбором нового айтема, название хтмлки...
  8. kick

    Метод добавления новых расширенных пакетов в CacheD

    // Hook Bind for Ex Packets VirtualProtect((LPVOID)0x460547, 5, PAGE_EXECUTE_READWRITE, &dwOldProtect); bCacheD = (BYTE *)0x460547; *bCacheD = 0xE9; bCacheD++; *(DWORD *)bCacheD = ((DWORD)ExBindHook - (0x460547 + 5)); VirtualProtect((LPVOID)0x460547, 5, dwOldProtect...
  9. kick

    Геройские скилы для С4

    Скилы можно юзать когда бижа одета есть один минус что после пере захода скилы можно юзать снова и запретите их на олимпе
  10. kick

    Делаем мобов сильнее

    Если Вам наскучили мобы или Вы просто хотите сделать временный эвент, то этот код поможет Вам, научить мобов пить бутылки жизни (в зависимости от уровня мобов, используются разные бутылки жизни) и использовать соски. AI: class 1 monster_parameter : default_npc{ parameter: int...
  11. kick

    Квестовые вещи у торговцев

    Для начала, добавим это в файл multisell.txt MultiSell_begin [Quest_items] 551 is_dutyfree = 1 selllist={ {{{[khavatari_totem];1}};{{[adena];10000}}}; {{{[mark_of_raider];1}};{{[adena];10000}}}; {{{[medallion_of_warrior];1}};{{[adena];10000}}}; {{{[sword_of_ritual];1}};{{[adena];10000}}}...
  12. kick

    Изменяем лимит веса у персонажа

    Для того, что-бы изменить лимит веса у персонажа, необходимо изменить скилл Weight Limit: Открываем SKILLDATA.TXT и ищем там умение: Где main_effect={{p_weight_limit;100;per}} - меняем 100 на 25000, все лимит веса увеличен, должно получиться что-то вроде:
  13. kick

    Как сделать GK, Buffer, GMshop?

    В этом мануале мы научимся делать собственно Gate Kepeer'a (ГК), а начнем мы с того, что откроем scripts -> AI.obj Там ищем класс teleporter_multi_list. class 1 clavier : teleporter_multi_list property_define_begin telposlist_begin Position1 {"Aden"; 146705; 25840; -2000; 1500; 5 } {"Coliseum"...
  14. Romualdo

    Установка сервера PTS под Windows Server 2003 64bit и MSSQL 2005 x64

    Размещу это тут. В интернете полно копипаста данного мануала, но все-таки раз у нас есть раздел "мануалы", то у нас он тоже должен быть.) Распаковываете сервер в любое удобное место. Например: C:\server\....... Далее нам необходимо настроить основные конфигурационные файлы сервера: 1)...
  15. kick

    Делаем Антибаф (block baff)

    Предлагаю Вам, готовый код Block Buff'a: skilldata: skill_pch: skill_pch2: Клиент редактируем сами, skillgrp.dat\skillname.dat.
  16. kick

    Npc Lvl Up Manager

    AI: class 1 lvl_up : citizenparameter_define_begin string fnHi "lvl_up_main.htm" string failed "lvl_up_fail.htm" parameter_define_end handler 3 38 // TALKED variable_begin "talker" "myself" "_choiceN" "_code" "_from_choice" variable_end...
  17. kick

    Саб без квеста

    NASC: class 1 subclass : citizen{ handler: EventHandler TALKED(talker){ myself::ShowPage(talker,"subclass.htm"); } EventHandler MENU_SELECTED(talker,ask,reply) { if(ask == 541 && reply == 1) { if(talker.level>75 && talker.subjob_id == 0) {...
  18. kick

    Fix отображения торса у только что созданых Орков

    setting.txt Заменить блок orc_shaman на следующий:
  19. kick

    Отмытие ПК за адену

    Отмытие ПК за адену AI: class 1 black_judge : citizen{ parameter: string ShopName = "black_judge001.htm"; string fnHi = "gm_shop_main.htm"; handler: EventHandler TALKED(talker) { myself::ShowPage( talker, "black_judge001.htm"); } EventHandler...
  20. kick

    Уменьшаем уровень чарам

    Уменьшаем уровень чарам AI: class 1 delevel : citizen{ parameter: string ShopName = "delevel.htm"; string fnHi = "delevel.htm"; property: handler: EventHandler MENU_SELECTED(talker,ask,reply) { if( ask == -1 ) { if( reply == 1 ) { if( (talker.level) >= 37 && talker.level <= 40) {...
Сверху Снизу