• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » Установка / Настройка TrinityCore » Итем призывает телепортера (Более простое и понятное обычным людам решение)
Итем призывает телепортера
merkuryi
Скаут
Приветствую вас уважаемые пользователи wowjp.Долгое время я тут искал более адекватное решение проблемы с карманным телепортером но так и не нашел есть конечно 1 мануальчик более менее но всеравно для новичка сложновато.В следствии этого пришлось помозговать и придумать решение проблемы самому.Итак объясню в кратце что мы будем делать и что нам для этого понадобится:

1)Это программа "Truice"

2)Итем призывающий НПС! Обращаю внимание "Призывающий" А не тот что учит призывать нпс.Так будет интересней т.к. это будет постоянный итем и им потом можно будет заменить "Камень возвращения" К примеру.

3)Дисплей(ИД)((Любого понравившегося вам Нпс)) Таким будет вид нашего телепортера.

4)Скрипт самого телепортера.

Итак приступим:

В своем примере я взял итем под entry 46831 "Мрачная марионетка"--Итем призывает и отпускает нпс с именем Мрачная марионетка.Заходим в Truice=>Конектимся=>переходим во вкладку "Предметы(Items)"=>Поиск=>Вводим ид нашего итема тоесть 46831=>Находим,Откпываем=>Далее в самом низу есть пункт HolidayID Ставим 0.Объясняю почему: Итем который мы взяли разрешено использовать лиш в день мертвых.бывает он не так часто и толку от этого итема нет поэтому мы его переделаем.
Продолжим:
Поставили 0 "тоесть можно юзать предмет без каких либо ограничений"

Заливаем скрипт в базу не изменяя его ИД!:=>Переходим в пункт SQL-Скрипт=>Выполнить скрипт=>Подтверждаем нажав на Yes=>Видим такую надпись--Script executed successfully.=> Радуемся!

Едем дальше:
Заходим в игру,Находим итем,призываем НПС и смотрим его "entry" тоесть(id).Его entry 34770.Запоминаем. Смотрим скрипт телепортера,Листаем в самый самый НИЗ!:

Скрипт это один но разделен на 2 части т.к. не влез в одно сообщение поэтому создаем текстовик и поочереди вставляем туда обе части ТОлько ничего не перепутайте!Естественно в самый низ листаем часть номер 2 потому как то что нужно изменить именно там!

Добавлено (16.11.2012, 07:06)
---------------------------------------------
Quote
DROP TABLE IF EXISTS `custom_npc_tele_category`;
-- ----------------------------
-- Table structure for custom_npc_tele_category
-- ----------------------------
CREATE TABLE `custom_npc_tele_category` (
`id` int(6) unsigned NOT NULL default '0',
`name` varchar(255) NOT NULL default '',
`flag` tinyint(3) unsigned NOT NULL default '0',
`data0` bigint(20) unsigned NOT NULL default '0',
`data1` int(6) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `custom_npc_tele_category` VALUES ('1', '1. Города Альянса', '0', '1', '0');
INSERT INTO `custom_npc_tele_category` VALUES ('2', '1. Города Орды', '0', '2', '0');
INSERT INTO `custom_npc_tele_category` VALUES ('3', '2. Подземелья с 10-40 Уровень', '0', '0', '0');
INSERT INTO `custom_npc_tele_category` VALUES ('4', '3. Подземелья с 41-69 Уровень', '0', '0', '0');
INSERT INTO `custom_npc_tele_category` VALUES ('5', '4. Подземелья с 70-80 Уровень', '0', '0', '0');
INSERT INTO `custom_npc_tele_category` VALUES ('6', '5. Рейды', '0', '0', '0');
INSERT INTO `custom_npc_tele_category` VALUES ('7', '6. Арены', '0', '0', '0');
INSERT INTO `custom_npc_tele_category` VALUES ('8', '7. Шоп', '2', '3', '0');

DROP TABLE IF EXISTS `custom_npc_tele_destination`;
-- ----------------------------
-- Table structure for custom_npc_tele_destination
-- ----------------------------
CREATE TABLE `custom_npc_tele_destination` (
`id` int(6) unsigned NOT NULL auto_increment,
`name` char(100) NOT NULL default '',
`pos_X` float NOT NULL default '0',
`pos_Y` float NOT NULL default '0',
`pos_Z` float NOT NULL default '0',
`map` smallint(5) unsigned NOT NULL default '0',
`orientation` float NOT NULL default '0',
`level` tinyint(3) unsigned NOT NULL default '0',
`cost` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=99 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `custom_npc_tele_destination` VALUES ('1', '01. Огненная Пропасть 13-20 Уровень', '1810.38', '-4408.05', '-18.8377', '1', '5.18594', '8', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('2', '02. Пещера Стенаний 17-23 Уровень', '-722.53', '-2226.3', '16.94', '1', '2.71', '12', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('3', '03. Мертвые Копи 17-23 Уровень', '-11212', '1658.58', '25.67', '0', '1.45', '12', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('4', '04. Крепость Темного Клыка 18-23 Уровень', '-240.11', '1548.83', '76.89', '0', '1.13981', '13', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('5', '05. Непроглядная Пучина 22-27 Уровень', '4249.99', '740.1', '-25.67', '1', '1.34062', '17', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('6', '06. Тюрьма Штормграда 23-27 Уровень', '-8774.25', '838.965', '91.9284', '0', '0.689341', '18', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('7', '07. Лабиринты Иглошкурых 21-31 Уровень', '-4484.04', '-1739.4', '86.47', '1', '1.23', '16', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('8', '08. Часовой Ход 25-32 Уровень', '-5163.54', '925.42', '257.17', '0', '1.57423', '20', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('9', '09. Монастырь: Кладбище 29-35 Уровень', '2913.01', '-802.75', '160.33', '0', '0.339072', '25', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('10', '10. Монастырь: Библиотека 31-35 Уровень', '2872.08', '-820.06', '160.33', '0', '3.46299', '26', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('11', '11. Курганы Иглошкурых 33-37', '-4645.08', '-2470.85', '85.53', '1', '4.39', '28', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('12', '12. Монастырь: Склад оружия 33-37 Уровень', '2885.54', '-825.1', '160.33', '0', '5.12803', '28', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('13', '13. Монастырь: Собор 37-44 Уровень', '2907.48', '-816.101', '160.33', '0', '5.0652', '32', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('14', '14. Зал хранителей 37-44 Уровень', '-6119.7', '-2957.3', '204.11', '0', '0.03', '32', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('15', '01. Зуд Фаррак 42-46 Уровень', '-6839.39', '-2911.03', '8.87', '1', '0.41', '37', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('16', '02. Мародон 42-52 Уровень', '-1433.33', '2955.34', '96.21', '1', '4.82', '37', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('17', '03. Храм Атал Хаккара 47-52 Уровень', '-10346.9', '-3851.9', '-43.41', '0', '6.09', '42', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('18', '04. Тюремный блок 48-60 Уровень', '-7179.33', '-918.7', '165.49', '0', '4.73078', '43', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('19', '05. Забытый Город: Восточный 55-60 Уровень', '-3981.41', '781.85', '161.004', '1', '4.6741', '50', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('20', '06. Забытый Город: Западный 57-60 Уровень', '-3829.17', '1250.51', '160.22', '1', '3.09938', '52', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('21', '07. Забытый Город: Северный 57-60 Уровень', '-3520.64', '1077.71', '161.13', '1', '4.68176', '52', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('22', '08. Стратхолм 56-61 Уровень', '3263.54', '-3379.46', '143.59', '0', '0', '51', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('23', '09. Некроситет 56-61 Уровень', '1219.01', '-2604.66', '85.61', '0', '0.5', '51', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('24', '10. Цитадель Адского пламени 60-62 Урвоень', '-359.69', '3069.36', '-15.1135', '530', '1.8637', '55', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('25', '11. Яма Адского пламени 61-63 Уровень', '-300.137', '3160.08', '31.6914', '530', '2.25967', '56', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('26', '12. Резервуар кривого клыка 62-64 Уровень', '721.256', '7008.33', '-73.4791', '530', '0.450804', '57', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('27', '13. Нижетопь 63-65 Уровень', '779.66', '6767.33', '-71.77', '530', '4.7', '58', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('28', '14. Гробницы маны 64-66 Уровень', '-3104.17', '4945.52', '-101.507', '530', '0.054137', '59', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('29', '15. Аукенайские гробницы 65-67 Уровень', '-3362.04', '5209.85', '-101.05', '530', '1.52677', '60', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('30', '16. Крепость Дарнхольд 66-68 Уровень', '-8367.11', '-4059.21', '-208.31', '1', '0.108172', '61', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('31', '17. Сетеккие Залы 67-69 Уровень', '-3361.91', '4678.85', '-101.048', '530', '4.68897', '62', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('32', '18. Паровое Подземелье 68-70 Уровень', '815.701', '6928.7', '-80.0444', '530', '1.46476', '63', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('33', '19. Темный лабиринт 69-70 Уровень', '-3627.03', '4942.75', '-101.049', '530', '3.12505', '64', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('34', '20. Разрушенные залы 69-70 Уровень', '-308.4', '3072.7', '-3.65004', '530', '1.75536', '64', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('35', '01. Пещера времени 70 Уровень', '-8752.98', '-4205.76', '-209.5', '1', '2.23792', '65', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('36', '02. Крепость бурь 70 Уровень', '2880.38', '1562.57', '248.88', '530', '3.84869', '65', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('37', '03. Ботаника 70 Уровень', '3396.79', '1495.11', '179.56', '530', '5.68591', '65', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('38', '04. Аркатрац 70 Уровень', '3304.99', '1349.93', '502.29', '530', '4.99889', '65', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('39', '05. Терраса Магистров 70 Уровень', '12889', '-7320.27', '65.5023', '530', '4.43379', '65', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('40', '06. Крепость Утгард 70-72 Уровень', '1224.31', '-4862.99', '41.2493', '571', '0.265729', '65', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('41', '07. Нексус 71-73 Уровень', '3880.71', '6984.41', '73.761', '571', '0.093386', '66', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('42', '08. Провал Наржуна 72-74 Уровень', '3692.49', '2157.36', '34.9193', '571', '2.54456', '67', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('43', '09. Ан хакет: Старое Королевство 73-75 Уровень', '3647.05', '2045.8', '1.78771', '571', '4.33625', '68', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('44', '10. Сторожевая башня Дарк Харона 74-76 Уровень', '4774.2', '-2032.44', '229.37', '571', '1.56251', '69', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('45', '11. Аметистовая крепость 75-77 Уровень', '5695.6', '505.81', '652.68', '571', '4.11793', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('46', '12. Гундрак 76-78 Уровень', '6929.22', '-4443.09', '450.52', '571', '0.748567', '71', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('47', '13. Чертоги камня 77-79 Уровень', '8923.25', '-1014.92', '1039.61', '571', '1.53846', '72', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('48', '14. Чертоги молний 80 Уровень', '9128.79', '-1338.15', '1061.4', '571', '5.43122', '75', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('49', '15. Окулус 80 Уровень', '3879.32', '6984.34', '106.32', '571', '3.06023', '75', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('50', '16. Отбор Стратхоьма 80 Уровень', '-8752.93', '-4444.03', '-199.009', '1', '4.34869', '75', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('51', '17. Вершина Утгард 80 Уровень', '1253.46', '-4853.82', '215.73', '571', '3.4309', '75', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('52', '18. Испытание Чемпиона 80 Уровня', '8575.03', '792.278', '558.514', '571', '3.16778', '75', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('53', '20. Кузня душ 80+ Уровень', '5672.19', '2002.17', '798.182', '571', '5.47579', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('54', '19. Яма Сарона 80+ Уровень', '5591.99', '2010.32', '798.182', '571', '3.92227', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('55', '21. Залы Легенд 80+ Уровень', '5629.33', '1986.66', '800.027', '571', '4.72024', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('56', '01. Вершина черной горы 54-60 уровня (10 человек) ', '-7535.43', '-1212.04', '285.45', '0', '5.29', '49', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('58', '03. Зул Гуруб 56-60+ уровень (20 человек)', '-11916.7', '-1212.82', '92.2868', '0', '4.6095', '50', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('59', '04. Огненные Недра 60+ Уровень (40 человек)', '1121.45', '-454.317', '-101.33', '230', '3.5', '55', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('60', '05. Стадион черной горы 60+ Уровень (40 человек)', '-7665.55', '-1102.49', '400.679', '469', '0', '60', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('61', '06. Руины Ан Киража 60+ Уровень (20 человек)', '-8409.03', '1498.83', '27.3615', '1', '2.49757', '60', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('62', '07. Храм Ан Киража 60+ Уровень (40 человек)', '-8245.84', '1983.74', '129.072', '1', '0.936195', '60', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('63', '08. Каражан 70 Уровень (10 человек) ', '-11118.8', '-2010.84', '47.0807', '0', '0', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('64', '09. Логово Груула 70+ Уровень(25 человек)', '3539.01', '5082.36', '1.69107', '530', '0', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('65', '10. Логово Магтеридона 70+ Уровень (25 человек)', '-317.43', '3095.03', '-116.42', '530', '5.1927', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('66', '11. Зул Аман 70+ Уровень(10 человек)', '6846.95', '-7954.5', '170.028', '530', '4.61501', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('67', '12. Змеиное Святилище 70+ Уровень (25 человек)', '795.188', '6865.64', '-64.8004', '530', '6.2096', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('68', '13. Зал Феникса 70+ Уровень (25 человек)', '3090.03', '1402.73', '188.81', '530', '4.60991', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('69', '14. Вершина Хиджала 70+ Уровень (25 человек)', '-8184.08', '-4196.08', '-171.38', '1', '1.24845', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('70', '15. Черный храм 70+ Уровень (25 человек)', '-3610.72', '324.988', '37.4', '530', '3.28298', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('71', '16. Плато Солнечного колодца 70+ Уровень (25 человек)', '12574.1', '-6774.81', '15.09', '530', '3.13788', '70', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('72', '17. Наксрамас (10 человек и 25 человек) 80+ Уровень ', '3668.71', '-1262.45', '243.62', '571', '4.785', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('73', '18. Обсидиановое святилище (10 человек и 25 человек) 80+ Уровень', '3516.29', '269.49', '-114.15', '571', '3.19766', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('74', '19. Склеп Аркавона (10 человек и 25 человек) 80+ Уровень', '5478.16', '2840.41', '418.67', '571', '6.26748', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('75', '20. Око вечности (10 человек и 25 человек) 80+ Уровень', '3878.58', '6979.56', '152.04', '571', '2.70778', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('76', '21. Ульдуар (10 человек & 25 человек) 80+ Уровень', '9329.55', '-1114.16', '1245.14', '571', '6.24202', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('77', '22. Испытание Чемпиона/Крестоносца (10 человек, 25 человек и Героик) 80+ Уровень', '8515.45', '728.919', '558.247', '571', '1.59726', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('78', '23. Логово Ониксии (10 человек, 25 человек и Героик) 80+ Уровень', '-4707.44', '-3726.82', '54.6723', '1', '3.8', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('79', '24. Цитадель Ледяной Короны(10 человек, 25 человек и Героик) 80+ Уровень', '5790', '2071.47', '636.065', '571', '3.62348', '80', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('80', '1. Штормград', '-8960.14', '516.266', '96.3568', '0', '0', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('81', '2. Стальгорн', '-4991.78', '-870.59', '496.98', '0', '5.30771', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('82', '3. Дарнас', '8781.82', '965.93', '30.23', '1', '0.240982', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('83', '4. Экзодар', '-4073.03', '-12020.4', '-1.47', '530', '0', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('84', '1. Оргриммар', '1377.78', '-4369.87', '26.0264', '1', '0.15315', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('85', '2. Громовой Утес', '-1290', '147.034', '129.682', '1', '4.919', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('86', '3. Подгород', '1642.13', '239.71', '62.5916', '0', '3.15534', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('87', '4. Луносвет', '9338.74', '-7277.27', '13.7895', '530', '0', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('88', '5. Шаттрат', '-1850.21', '5435.82', '-10.9614', '530', '3.40391', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('89', '6. Остров Кель Данас', '12947.4', '-6893.31', '5.68398', '530', '3.09154', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('90', '7. Даларан', '5807.67', '588.207', '660.93', '571', '1.70185', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('91', '5. Шаттрат', '-1850.21', '5435.82', '-10.9614', '530', '3.40391', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('92', '6. Остров Кель Данас', '12947.4', '-6893.31', '5.68398', '530', '3.09154', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('93', '7. Даларан', '5807.67', '588.207', '660.93', '571', '1.70185', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('94', 'Вендоры', '-2677.91', '2907.24', '178.69', '1', '5.69152', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('95', '1. Арена Гурубаши', '-13261.3', '168.294', '35.0792', '0', '1.00688', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('96', '2. Арена в Круге Крови', '2839.44', '5930.17', '11.1002', '530', '3.16284', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('97', '3. Круг испытаний', '-1999.94', '6581.71', '11.32', '530', '2.3', '0', '0');
INSERT INTO `custom_npc_tele_destination` VALUES ('98', '4. Ристалище ', '-3739.86', '1093.8', '131.968', '1', '0.155619', '0', '0');

DROP TABLE IF EXISTS `custom_npc_tele_association`;
-- ----------------------------
-- Table structure for custom_npc_tele_association
-- ----------------------------
CREATE TABLE `custom_npc_tele_association` (
`cat_id` int(6) unsigned NOT NULL default '0',
`dest_id` int(6) unsigned NOT NULL default '0',
PRIMARY KEY (`cat_id`,`dest_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records
--


Добавлено (16.11.2012, 07:07)
---------------------------------------------
Quote
----------------------------
INSERT INTO `custom_npc_tele_association` VALUES ('1', '80');
INSERT INTO `custom_npc_tele_association` VALUES ('1', '81');
INSERT INTO `custom_npc_tele_association` VALUES ('1', '82');
INSERT INTO `custom_npc_tele_association` VALUES ('1', '83');
INSERT INTO `custom_npc_tele_association` VALUES ('1', '88');
INSERT INTO `custom_npc_tele_association` VALUES ('1', '89');
INSERT INTO `custom_npc_tele_association` VALUES ('1', '90');
INSERT INTO `custom_npc_tele_association` VALUES ('2', '84');
INSERT INTO `custom_npc_tele_association` VALUES ('2', '85');
INSERT INTO `custom_npc_tele_association` VALUES ('2', '86');
INSERT INTO `custom_npc_tele_association` VALUES ('2', '87');
INSERT INTO `custom_npc_tele_association` VALUES ('2', '91');
INSERT INTO `custom_npc_tele_association` VALUES ('2', '92');
INSERT INTO `custom_npc_tele_association` VALUES ('2', '93');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '1');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '2');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '3');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '4');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '5');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '6');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '7');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '8');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '9');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '10');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '11');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '12');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '13');
INSERT INTO `custom_npc_tele_association` VALUES ('3', '14');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '15');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '16');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '17');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '18');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '19');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '20');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '21');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '22');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '23');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '24');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '25');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '26');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '27');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '28');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '29');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '30');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '31');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '32');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '33');
INSERT INTO `custom_npc_tele_association` VALUES ('4', '34');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '35');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '36');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '37');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '38');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '39');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '40');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '41');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '42');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '43');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '44');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '45');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '46');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '47');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '48');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '49');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '50');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '51');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '52');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '53');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '54');
INSERT INTO `custom_npc_tele_association` VALUES ('5', '55');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '56');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '58');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '59');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '60');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '61');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '62');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '63');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '64');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '65');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '66');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '67');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '68');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '69');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '70');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '71');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '72');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '73');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '74');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '75');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '76');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '77');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '78');
INSERT INTO `custom_npc_tele_association` VALUES ('6', '79');
INSERT INTO `custom_npc_tele_association` VALUES ('7', '95');
INSERT INTO `custom_npc_tele_association` VALUES ('7', '96');
INSERT INTO `custom_npc_tele_association` VALUES ('7', '97');
INSERT INTO `custom_npc_tele_association` VALUES ('7', '98');
INSERT INTO `custom_npc_tele_association` VALUES ('8', '94');

DELETE FROM creature_template WHERE `entry`=ВОТ ТУТ ПИШЕМ ИД НАШЕГО НПС;
INSERT INTO `creature_template` VALUES ('ВОТ ТУТ ПИШЕМ ИД НАШЕГО НПС', '0', '0', '0', '0', '0', 'ЗДЕСЬ ПИШЕМ ДИСПЛЕЙ ИД', '0', '0', '0', 'ИМЯ НПС', 'ПОДПИСЬ ПОД ИМЕНЕМ', '', '0', '80', '80', '0', '35', '35', '1', '1', '1.14286', '0.75', '1', '1755', '1755', '0', '1504', '1', '1500', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '7', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '3', '1', '1', '1', '0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '0', '0', 'npc_teleport', '0');

DELETE FROM npc_text WHERE `ID`=ВОТ ТУТ ПИШЕМ ИД НАШЕГО НПС;
INSERT INTO `npc_text` VALUES ('ВОТ ТУТ ПИШЕМ ИД НАШЕГО НПС', 'Выберите Категорию', null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', '0');

DELETE FROM npc_text WHERE `ID`=ВОТ ТУТ ПИШЕМ ИД НАШЕГО НПС;
INSERT INTO `npc_text` VALUES ('ВОТ ТУТ ПИШЕМ ИД НАШЕГО НПС', 'Выберите назначение', null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', '0');


Добавлено (16.11.2012, 07:07)
---------------------------------------------
После того как все заполнили заливаем скрипт в базу world.=>Делаем рестарт сервера=>Заходим в игру=>Кликаем на итем=Алелуя! Он призвал телепортера а не мрачную марионетку!
Делал себе на сервер работает отлично после телепортации нпс исчезает если призвал он не пропадет пока сам его не отпустиш.Отличный аксессуар для вашего сервера!

Изменить имя итема можно через базу в колонке locase_Item.Ищете его по entry находите меняете имя на ваш вкус все кул!также настройка телепорта в базе world.Если возникнут проблемы пишите в тему.Буду рад помочь.

Мануал готовил сам + это мой первый труд на djp так что строго не судите =)
Сообщение # 1 отредактировано merkuryi - Пятница, 16.11.2012, 07:16
std_string
Центурион
Не думаю, что это полноценный гайд. Можно было выложить это и в качестве патча.
Разработка сайтов различной сложности, дешево. Скайп в профиле.
Сообщение # 2 написано 16.11.2012 в 07:33
merkuryi
Скаут
Quote (std_string)
Не думаю, что это полноценный гайд. Можно было выложить это и в качестве патча.


ну так это ведь не патч а тупняком залить 2 скрипта в базу и все готово без всяких там замутов внеземных так?
Гайд писал как сам все делал.
Сообщение # 3 написано 16.11.2012 в 07:41
std_string
Центурион
Quote (merkuryi)
ну так это ведь не патч а тупняком залить 2 скрипта в базу и все готово без всяких там замутов внеземных так

Ну да, это не патч в ядро, это лишь запросы в базу, но все-равно, как я считаю, место ему там. Может быть, конечно, наши мнения расходятся, но все же.
Разработка сайтов различной сложности, дешево. Скайп в профиле.
Сообщение # 4 написано 16.11.2012 в 09:34
Kinivus
Капрал
merkuryi,

А я бы сделал проще взял бы пустышку затем, скопировал спел призыва марионетки (т.е. сделал дубликат, но с новым id spell), заменил призывающего нпц на нового и нового сделал бы телепортером) Тем самым получиться и итем/спел от марионетки нормальным останется и новая шмотка будет как призыв)
Сообщение # 5 написано 16.11.2012 в 14:06
merkuryi
Скаут
Quote (Kinivus)
А я бы сделал проще взял бы пустышку затем, скопировал спел призыва марионетки (т.е. сделал дубликат, но с новым id spell), заменил призывающего нпц на нового и нового сделал бы телепортером) Тем самым получиться и итем/спел от марионетки нормальным останется и новая шмотка будет как призыв)

И это по твоему проще?....
Сообщение # 6 написано 16.11.2012 в 14:12
Kinivus
Капрал
да на 2 мин дольше работы, но зато стандартые вещи и спелы не тронутыми остануться)

Я таким образом делал новых маунтов и спутников и все норм работало) И стандартное все не тронуто!)
+Наступит день мертвых и что все откатывать придется?

Добавлено (16.11.2012, 14:16)
---------------------------------------------
А так же можно просто взять красивого спутника в него впилить телепортера и получиться спутник телепортер)

Добавлено (16.11.2012, 14:27)
---------------------------------------------
Вот допустим вариант со спутником
Обучиться данному спутнику можно прописав

Code
.learn 75613






Делается данная вещь максимуум за 5 мин.
Также можно привязать спел к итему)

Сделать полностью нового спутника с новым внешним видов работы просто на 3 мин. дольше)
И не нада будет ивенты крамсать)

Кому нада готовый вариант спутника отпишите в лс дам за так)
Сообщение # 7 написано 16.11.2012 в 14:27
Azteco
Маршал
Kinivus, давай
Сообщение # 8 написано 16.11.2012 в 14:51
Dimitro
Praise the sun!
Quote (merkuryi)
custom_npc_tele_association

Quote (merkuryi)
custom_npc_tele_destination


А где обработка этих таблиц ядром?
Или вы думаете, что ядро без никаких патчей возьмет и вдруг подхватит инфу из них?
В офф. трине их обработки нет.

И если уж идти вашим способом, с порчей вещи, то привязывать надо телепортера на SAI, который лежит тут в разделе патчей.
Но лучший способ, опять же, нарисовать вещь и написать скрипт в ядро для обработки данных действий, мануал и сам скрипт есть в этом разделе.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 9 отредактировано Dimitro - Пятница, 16.11.2012, 18:25
mak123
Центурион
Самое простое "Спутника заменить на телепортера"
Загружаем телепортера в трайс
Заходим в игру призываем спутника
Берем его в таргет и пишет .npc info (узнаем его ид)
Просто ид телепортера заменяем на ид спутника и будет бегать за вами Спутник-Телепортер
Сообщение # 10 написано 07.09.2013 в 00:07
Azteco
Маршал
mak123, мой вариант будет куда гуманнее(мануал находится в данном разделе)нежели изменить уже существующего нипа в игровом мире.
Сообщение # 11 написано 07.09.2013 в 22:34
Shkrest
Сержант
Цитата Azteco ()
нежели изменить уже существующего нипа в игровом мире.

Ну продублировать можно. Менять контент не есть хорошо(ИМХО). Можно просто скопировать и по образцу сделать отдельного спутника.
Со спутниками веселей. Мне кажется.
Потом его в лут запихнуть куда то если ПВЕ. Если фан в вендора и огонь.
Сообщение # 12 написано 27.05.2014 в 19:14
ketiron
Скаут
Вот и я ищу метод, что бы обычный питомец был телерепортером, и еще бы хотелось бы спросить, как из пета можно сделать торговца который бы продавал реги, покупал и чинил. Заранее спасибо !
И второе, у меня не получается залить скрипт в базу, может что то делаю не правильно, копирую вышеперечисленный код по очередности в текстовой файл, сохраняю его как txt, далее закидываю его в Navicat , тот постоянно соотносит файл в DROP TABLE IF EXISTS, выхожу на пета и ничего не происходит. Возможно что то делаю не так.
Сообщение # 13 отредактировано ketiron - Среда, 20.01.2016, 14:13
Skeeelz1
Скаут
Цитата ketiron ()
сохраняю его как txt
Сохранять в .sql не пробовал)
Сообщение # 14 написано 23.01.2017 в 16:37
Форум » TrinityCore » Установка / Настройка TrinityCore » Итем призывает телепортера (Более простое и понятное обычным людам решение)
  • Страница 1 из 1
  • 1
Поиск: