Olechka | Дата: Среда, 14.01.2015, 08:12 | Сообщение # 1 |
Администратор сайта
Группа: Администраторы
Сообщений: 20
Статус: Offline
| Бегающие NPC - притягивают внимание игроков=> вы можете таким способом им напоминать о необходимости голосовать и т.п. Для начала мы идем сюда
/server/gameserver/config/option.properties открываем данный файл текстовым редактором и находим там строчку
#Allow WalkerNPC AllowNpcWalkers = False
Вместо False пишем там True, сохраняем данный файл.
Теперь делаем SQL запрос в базу данных сервера.
SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for walker_routes -- ---------------------------- DROP TABLE IF EXISTS `walker_routes`; CREATE TABLE `walker_routes` ( `route_id` int(11) NOT NULL DEFAULT '0', `npc_id` int(11) NOT NULL DEFAULT '0', `move_point` int(9) NOT NULL, `chatText` varchar(255) DEFAULT NULL, `move_x` int(9) NOT NULL DEFAULT '0', `move_y` int(9) NOT NULL DEFAULT '0', `move_z` int(9) NOT NULL DEFAULT '0', `delay` int(9) NOT NULL DEFAULT '0', `running` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`route_id`,`npc_id`,`move_point`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records -- ---------------------------- INSERT INTO `walker_routes` VALUES ('1', '25846', '1', 'Remember to Vote for us every 12 hours!', '45989', '186690', '-3486', '150', '1'); INSERT INTO `walker_routes` VALUES ('1', '25846', '2', null, '46503', '187469', '-3486', '150', '1'); INSERT INTO `walker_routes` VALUES ('1', '25846', '3', 'For Donate Info visit our Site', '47780', '186886', '-3486', '150', '1'); INSERT INTO `walker_routes` VALUES ('1', '25846', '4', null, '47363', '186027', '-3486', '150', '1');
Чтоб сделать NPC ходящим, вам нужно зайти в таблицу NPC и найти ID нужного вам NPC, а затем поставить в колонке type: L2NpcWalker вместо L2Npc.
Готово!
Для изменение html файлов NPC идем сюда=> /server/gameserver/data/html/default и меняем html файлы с ID вашего NPC.
|
|
| |