pts l2

  1. CT1 Elemental Attribute System

    Attribute (атрибут) Всего 4 стихии - огонь(fire), вода(water), ветер(wind), земля(earth). Есть светлая сторона(holy) и темная сторона(dark/unholy). Таким образом всего существует 6 атрибутов: Каждый атрибут имеет пару - атрибут с противоположными свойствами: Ветер - атрибут элемента стихии...
  2. Skillacquire.txt - формат и описание параметров

    Данный файл показывает принадлежность скилов к рассам и условия их получения. Пример, взят из сервера prelude skill_begin /* [파워 샷] */ skill_name = [s_power_shot23] get_lv = 10 lv_up_sp = 350 auto_get = false item_needed = {} skill_end Описание параметров: skill_begin -...
  3. Variationdata.txt - Описание структуры.

    Этот файл в себе хранит вариаты аугментации, при вставке определенного камня ЛС. Пункт 1: Сами варианты. Устроены довольно просто: variation_begin // Начало. weapon_type=warrior // Тип пушки (warrior->Weapon; mage->Accessory). mineral=[general_46_c] // Какой ЛС вызывает данные варианты...
  4. Синтаксис html

    <title>[Загаловок]</title> - задает заголовок страницы <table></table> - начало таблицы Атрибуты: width - ширина в пикселях, еще встречал использование % fixwidth - ширина, чем отличается от простой ширины не понял height - высота в пикселях border - ширина бордюра cellspacing - внешний...
  5. Skilldata.txt - формат и описание параметров

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

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

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

    AI if( ask == 600 ) //аск из хтмлки { i3 = reply; myself.SetCookie(talker,"oldid",i3); //ставим в куки игроку айди айтема сдаваемого myself.ShowPage(talker,"donate_exchange25new.htm"); //покахываем страницу с выбором нового айтема, название хтмлки...
  12. Метод добавления новых расширенных пакетов в 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...
  13. Геройские скилы для С4

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

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

    Для начала, добавим это в файл 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}}}...
  16. Изменяем лимит веса у персонажа

    Для того, что-бы изменить лимит веса у персонажа, необходимо изменить скилл Weight Limit: Открываем SKILLDATA.TXT и ищем там умение: Где main_effect={{p_weight_limit;100;per}} - меняем 100 на 25000, все лимит веса увеличен, должно получиться что-то вроде:
  17. Как сделать 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"...
  18. Установка сервера PTS под Windows Server 2003 64bit и MSSQL 2005 x64

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

    Предлагаю Вам, готовый код Block Buff'a: skilldata: skill_pch: skill_pch2: Клиент редактируем сами, skillgrp.dat\skillname.dat.
  20. 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...