• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Dimitro  
[Trinitycore 3.3.5] Transmogrification
[MegaBlax]
Рыцарь
Представляю вашему вниманию скрипт на Трансмографикацию!
Нашел на англоязычном сайте



Ссылочка на все версии link
Принцип действия прост, вы должны иметь предмет в рюкзаке того же тип что и предмет надетый на вас. В меню выберите тип предмета. После чего выберите предмет в который хотите трансмографицировать. Эффект сохраняется после релога.
Скрипт работает отлично!
Сообщение # 1 отредактировано [MegaBlax] - Среда, 20.02.2013, 17:59
Dinoza
para bellum
Цитата (|MegaBlax|)
Если кто-то перепишит на MaNGOS буду очень рад!

Lua в C++? Самому написать такой же. И вообще, причем тут тринити? Арка ниже разделом.
Сообщение # 2 отредактировано Dinoza - Пятница, 15.02.2013, 03:18
[MegaBlax]
Рыцарь
Цитата (Dinoza)
Lua в C++? Самому написать такой же. И вообще, причем тут тринити? Арка ниже разделом.


Какое Lua? Там для TC C++ смотри внимательно!

Открываешь link и качаешь Transmogrification.diff читаешь README.txt накатываешь патч и радуешся.
Сообщение # 3 отредактировано [MegaBlax] - Пятница, 15.02.2013, 07:25
Dinoza
para bellum
Цитата (|MegaBlax|)
Сообщение отредактировал [MegaBlax] - Пятница, 15.02.2013, 07:41

Ты бы ссылку не менял перед тем, как что то говорить.
Сообщение # 4 написано 15.02.2013 в 23:28
1234neme
Капрал
Обьясните пожалуйста как его устоновить?
Сообщение # 5 написано 29.05.2013 в 15:35
gratural
Капрал
Круто, все работает!
И есть пара клевых отличий от "четкой" приватной версии.

Единственный нюанс - после трансмута назад с первого раза не хочет выходить, жалуется на "Selected item does not exist".

1234neme, скопируй diff файл к исходникам тринитикора,
пропиши в гите "patch p1 < Transmogrification.diff " ,
пересобери и перекомпилируй ядро,
залей sql из папки transmogrification в базу
Поставь NPC
Сообщение # 6 написано 29.05.2013 в 22:01
palhuman
Рыцарь
а может кто выложить уже готовый sql с трансмогрификацией? что бы не возится с извлечением... а то я вот допустим даже не понимаю как это сделать... Куда копировать diff
что за в гиге)) и т.д
Сообщение # 7 написано 16.10.2013 в 20:17
Paul_Hell
НеЗнаЙка
Цитата palhuman ()
а может кто выложить уже готовый sql с трансмогрификацией? что бы не возится с извлечением... а то я вот допустим даже не понимаю как это сделать... Куда копировать diff
что за в гиге)) и т.д

Сделай по простому, переименуй diff в patch потом накатывай через git и все.

Добавлено (16.10.2013, 21:56)
---------------------------------------------
Ну а если совсем трудно то Вот

Сообщение # 8 написано 16.10.2013 в 21:56
palhuman
Рыцарь
Цитата Paul_Hell ()
Ну а если совсем трудно то Вот

я так понимаю все 3 файла sql залить в пазу world? confused
Сообщение # 9 написано 16.10.2013 в 22:59
Paul_Hell
НеЗнаЙка
Там подписаны файлы куда заливать, один в базу чаров два других в базу мира.
Сообщение # 10 написано 17.10.2013 в 02:12
palhuman
Рыцарь
Paul_Hell, все залил в базы, но поставить его не смог. Не могу найти ID npc transmogrifa. Были Ерроры при заливке в базу world
Сообщение # 11 отредактировано palhuman - Четверг, 17.10.2013, 21:08
infinium
Маршал
Без скрипта в ядро, эти скульники ничего не стоят.
По поводу ошибок, если уже совсем туго с английским, воспользуйтесь переводчиком, дабы понять по какой причине вылезли ошибки.
Сообщение # 12 написано 18.10.2013 в 02:01
Paul_Hell
НеЗнаЙка
1900101 это айди npc.. Ты бы хоть разделил логи бы( Первая ошибка нет нужной таблицы в твоем случае " 'HoverHeight'". Вторая и третья ошибка означают что у тебя в базе есть уже такое значение entry.

Добавлено (18.10.2013, 02:11)
---------------------------------------------
И еще есть моя ошибка я тебе не кинул апы, с ночной приду скину тебе на яндекс.

Сообщение # 13 написано 18.10.2013 в 02:11
palhuman
Рыцарь
Цитата Paul_Hell ()
с ночной приду скину тебе на яндекс.

ок жду smile
Сообщение # 14 написано 18.10.2013 в 23:40
Paul_Hell
НеЗнаЙка
Извини что так долго, работа! Вот файлы помечается как версией, зависимо от версии скрипта заливаешь и файл)) Дерзай!
Сообщение # 15 написано 19.10.2013 в 02:24
palhuman
Рыцарь
Paul_Hell, вообщем нечего не выходит, все залил куда надо... захожу пишу npc add 1900101 - пишет ошибку ну не ошибку а типо нету такого нпс sad
Сообщение # 16 написано 19.10.2013 в 13:59
infinium
Маршал
palhuman, потому что нужно хоть немного смотреть на то, что заливаете.
Цитата
SET
@Entry = 190010,
@Name = "Warpweaver";

REPLACE INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction_A`, `faction_H`, `npcflag`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
(@Entry, 19646, 0, @Name, "Transmogrifier", NULL, 0, 80, 80, 2, 35, 35, 1, 1, 0, 500, 500, 0, 350, 1, 2000, 0, 1, 0, 0, 0, 0, 7, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 1, 0, 0, 1, 0, 0, 'Creature_Transmogrify', 0);
Сообщение # 17 написано 19.10.2013 в 14:14
Paul_Hell
НеЗнаЙка
Цитата infinium ()
palhuman, потому что нужно хоть немного смотреть на то, что заливаете.
Посмотри на его логи, он изменил айди моба с 190010 на 1900101 будь внимателен.
Цитата palhuman ()
вообщем нечего не выходит, все залил куда надо... захожу пишу npc add 1900101 - пишет ошибку ну не ошибку а типо нету такого нпс
есть скаайп?
Сообщение # 18 написано 19.10.2013 в 15:09
palhuman
Рыцарь
Цитата infinium ()
Entry = 190010

Все равно нету.
Paul_Hell, и кстати при заливке опять ЕРРОРЫ были.

mysql> ALTER TABLE `custom_transmogrification`
DROP COLUMN `FakeOwner`;
ERROR 1091 : Can't DROP 'FakeOwner'; check that column/key exists
mysql>
Сообщение # 19 написано 19.10.2013 в 15:15
Paul_Hell
НеЗнаЙка
Мне надо видеть твои ошибка глазами.. И еще ты скрипт в исходники заливал?
Сообщение # 20 написано 19.10.2013 в 15:21
palhuman
Рыцарь
Paul_Hell, я залил все в базы characters - world соответственно базам и sql'am ) походу не то наделал да?
как в исходники заливать? huh
Сообщение # 21 написано 19.10.2013 в 15:33
Paul_Hell
НеЗнаЙка
Патч вот он должен находится в исходниках, после чего ты должен скомпилировать ядро и уже потом залить sql.
Сообщение # 22 написано 19.10.2013 в 15:39
gratural
Капрал
Может кто-нибудь изменить скрипт так, чтобы
1. Цвет имени предмета в списке, соответствовал его качеству (зеленый, синий, фиолетовый)
2. Вместо стандартных иконок-шестеренок были уменьшенные иконки самих предметов.
Сообщение # 23 написано 26.10.2013 в 11:26
infinium
Маршал
gratural, это имеется в обновлённой версии патча.
Сообщение # 24 написано 26.10.2013 в 15:18
king888
Капрал
В какую именно папку кидать патч?

Сборка: Trinity Core 3.3.5 a (автор Sergey SV, v17) Качал отсюда

Или это нужно качать исходники и заново собирать ядро для сборки и на него новую базу ставить?
Сообщение # 25 отредактировано king888 - Пятница, 15.11.2013, 07:30
infinium
Маршал
Если нет исходников, то не получится.
Сообщение # 26 написано 15.11.2013 в 10:30
HiTON
Рыцарь
Помогите!
Код
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(141): error C2039: outError: не является членом "Log"
6>          D:/Servers/WoWProject/source/trinity/TrinityCore/TrinityCore/src/server/shared/Logging\Log.h(34): см. объявление "Log"
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(141): error C2065: LOG_FILTER_SQL: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(147): error C2039: outError: не является членом "Log"
6>          D:/Servers/WoWProject/source/trinity/TrinityCore/TrinityCore/src/server/shared/Logging\Log.h(34): см. объявление "Log"
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(147): error C2065: LOG_FILTER_SQL: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(279): error C2065: LOG_FILTER_NETWORKIO: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(279): error C2065: LOG_FILTER_NETWORKIO: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(303): error C2065: LOG_FILTER_NETWORKIO: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(303): error C2065: LOG_FILTER_NETWORKIO: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(312): error C2065: LOG_FILTER_NETWORKIO: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(312): error C2065: LOG_FILTER_NETWORKIO: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(343): error C2065: LOG_FILTER_NETWORKIO: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(343): error C2065: LOG_FILTER_NETWORKIO: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(604): error C2352: ConfigMgr::GetBoolDefault: недопустимый вызов нестатической функции-члена
6>          D:/Servers/WoWProject/source/trinity/TrinityCore/TrinityCore/src/server/shared/Configuration\Config.h(54): см. объявление "ConfigMgr::GetBoolDefault"
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(605): error C2352: ConfigMgr::GetIntDefault: недопустимый вызов нестатической функции-члена
6>          D:/Servers/WoWProject/source/trinity/TrinityCore/TrinityCore/src/server/shared/Configuration\Config.h(55): см. объявление "ConfigMgr::GetIntDefault"
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrification.cpp(605): fatal error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции
6>  areatrigger_scripts.cpp
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrifier.cpp(388): error C2039: outError: не является членом "Log"
6>          D:/Servers/WoWProject/source/trinity/TrinityCore/TrinityCore/src/server/shared/Logging\Log.h(34): см. объявление "Log"
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrifier.cpp(388): error C2065: LOG_FILTER_SQL: необъявленный идентификатор
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrifier.cpp(433): error C2039: outInfo: не является членом "Log"
6>          D:/Servers/WoWProject/source/trinity/TrinityCore/TrinityCore/src/server/shared/Logging\Log.h(34): см. объявление "Log"
6>..\..\..\..\TrinityCore\src\server\scripts\Custom\Transmogrifier.cpp(433): error C2065: LOG_FILTER_SERVER_LOADING: необъявленный идентификатор


Только не нужно писать что-то типа "объявить идентификатор", если можно по подробнее... как это починить?
Сообщение # 27 написано 25.12.2013 в 18:39
i_dk
Скаут
LOG_FILTER_SQL и LOG_FILTER_NETWORKIO найди и закоммить всю строчку с этими словами, и покажи кусок кода где вывод с конфига идёт
Сообщение # 28 написано 25.12.2013 в 18:55
infinium
Маршал
https://github.com/TrinityCore/TrinityCore/commit/94e2b9332a1f6ceec024338b8f41cd3dca099a40
Сообщение # 29 написано 25.12.2013 в 23:20
Diman084
Скаут
Такой вопрос:
Я накатываю этот патч на исходники с помощью git у меня нет не ошибок не чего другого, но когда я компилю сервер то в конце концов он мне не создает директорию worldserver.. что мне делать?
Сообщение # 30 написано 26.01.2014 в 16:35
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: