Gufon 0 Опубликовано 15 июля, 2012 Можно ли сделать скил который будет из 1млрд аден делать определенный придмет, так как больше 2.147млрд л2 не берет, поэтому тому кто фарми не варианнт каждый раз бегать в шоп к обменнику Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Alex777 0 Опубликовано 15 июля, 2012 Можно ли сделать скил который будет из 1млрд аден делать определенный придмет, так как больше 2.147млрд л2 не берет, поэтому тому кто фарми не варианнт каждый раз бегать в шоп к обменнику конечно можно Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lacosta 206 Опубликовано 15 июля, 2012 все можно =) если нет в самой сборке то есть два варянта или через скил или через ядро Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ioioioii 549 Опубликовано 15 июля, 2012 Серверная часть: открываем data\stats\skills ищем там место для нашего нового скила (ID>9000 лучше не брать) я выбрал ID=3634 добавить его можно в файл 3600-3699.xml открывать блокнотом - тут пишется ID и название скила - потребляемое MP - это ID предмета, который будет использоваться для получения другого предмета - это количество забираемого предмета - предмет, который будет Вам выдан - это количество выданного предмета Для того чтобы каждая раса при старте получала данный скил нам потребуется в MySQL найти skill_trees. Делаем запрос в базу: INSERT INTO `skill_trees` VALUES('0', '3634', '1', 'Adena - Coin', '0', '1'); INSERT INTO `skill_trees` VALUES('10', '3634', '1', 'Adena - Coin', '0', '1'); INSERT INTO `skill_trees` VALUES('18', '3634', '1', 'Adena - Coin', '0', '1'); INSERT INTO `skill_trees` VALUES('25', '3634', '1', 'Adena - Coin', '0', '1'); INSERT INTO `skill_trees` VALUES('31', '3634', '1', 'Adena - Coin', '0', '1'); INSERT INTO `skill_trees` VALUES('38', '3634', '1', 'Adena - Coin', '0', '1'); INSERT INTO `skill_trees` VALUES('44', '3634', '1', 'Adena - Coin', '0', '1'); INSERT INTO `skill_trees` VALUES('49', '3634', '1', 'Adena - Coin', '0', '1'); INSERT INTO `skill_trees` VALUES('53', '3634', '1', 'Adena - Coin', '0', '1'); Клиент часть: Берем FileEdit и открываем файл skillname-e.dat добавляем такую строчку: 3634 1 Adena - Coin Создает Coin. Требуется 2ккк Aden. none none Открываем файл skillgrp.dat 3634 1 0 2 50 1 2.000000 0 i skill.bl.1062 icon.icon.etc_adena_i00 0 0 0 0 -1 11 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gufon 0 Опубликовано 15 июля, 2012 Всем спасибо, все получилось было бы круто что бы он сам менял как только есть 1ккк Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Yokus 19 Опубликовано 16 июля, 2012 Всем спасибо, все получилосьбыло бы круто что бы он сам менял как только есть 1ккк А это уже в ядро. Класс PcInventory, установить слушатель в метод addAdena Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Серый_Ветер 4 Опубликовано 16 июля, 2012 ioioioii, такое ощещение что утебя часть кода пропала... или не вставил код в пост Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AsameKekeRo 174 Опубликовано 16 июля, 2012 можно было и логически подумать и нестрадать.... скил цп потион...в нублесе..непомню как точно называется... забирает одно дает инное......самый лутший пример... +)))сор за русс Я просто справжній Українець + бухаю =)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты