-Где скачать исходные коды ядра Тринити?
Code
https://github.com/TrinityCore/TrinityCore
-Где скачать Heisei?
Code
https://bitbucket.org/destros/heisei-project/
-Где узнать больше о БД/Где находится wiki?
Code
http://www.trinitycore.info/index.php/Main_Page
-Где скачать ядро и БД для 2.4.3?
Code
http://code.google.com/p/oregoncore/
http://code.google.com/p/oregondb/
- Как сменить пароль для MySQL сервера?
Code
UPDATE user SET Password=PASSWORD('ПАРОЛЬ') WHERE User='ЮЗЕР';
- Как удалить заброшенные аккаунты?
Code
http://www.wow-info.net/forum/59-2379-1
- Как сделать русские ники?
Code
ALTER DATABASE `characters` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; -- sql запрос
-Как сделать босса не кастующим?
Code
UPDATE `creature_template` SET `ScriptName`='' WHERE entry=ид_босса; - Для определенного босса.
UPDATE `creature_template` SET `ScriptName`='' WHERE `entry` IN (BOSS_ID1,BOSS_ID2,BOSS_IDn); - Для некоторых боссов
UPDATE `creature_template` SET `ScriptName`='' WHERE rank=3 - Для всех боссов
Внимание! Скрипты выше удалят навсегда скрипты боссов (или до замены БД новым фулом)
Можно просто отключить каст мобам!
UPDATE `creature_template` SET unit_flags=(unit_flags+8192) WHERE rank=3;
В итоге на всех боссов будет применен флаг "UNIT_FLAG_SILENCED". А значит, он не сможет кастовать
А вернуть после этого каст будет очень просто:
UPDATE `creature_template` SET unit_flags=(unit_flags-8192) WHERE rank=3;
-Как удалить хонор у игроков?
Code
UPDATE `characters` SET totalHonorPoints=0 , todayHonorPoints=0 , yesterdayHonorPoints=0; - Всем
UPDATE `characters` SET totalHonorPoints=0 , todayHonorPoints=0 , yesterdayHonorPoints=0 WHERE guid=ИД_ЧАРА; - Определенному
-Как поставить сервер на несколько компьютеров?
http://www.wow-info.net/forum/59-10908-1
-Как поставить 2 реалма на сервер?
http://www.wow-info.net/forum/59-10402-1
-Как удалить арена поинты у игроков?
Code
UPDATE `characters` SET arenaPoints=0; - Всем
UPDATE `characters` SET arenaPoints=0 WHERE guid=ИД_ЧАРА; - Определенному
-Как отключить БГ?
Code
UPDATE `battleground_template` SET Disable=1 WHERE id=ИД_БГ;
-Как отключить Инсту?
Code
UPDATE `access_requirement` SET status=0 WHERE id=ИД_ИНСТЫ;
-Как сделать, чтобы БГ начиналось при Х игроков?
Code
UPDATE `battleground_template` SET MinPlayersPerTeam=X WHERE `id` IN (1,2,3,7,9,30,32);
-Как удалить шмот чару?
Code
DELETE FROM `character_inventory` WHERE guid=ГУИД_ЧАРА - Определенному
TRUNCATE `character_inventory` - Всем
Либо в игре - .additem вещь -1
-Как сделать орду и альянс на одном аккаунте?
Code
AllowTwoSide.Accounts = 1 //на аккаунте персы двух сторон
AllowTwoSide.Interaction.Chat = 1 //приглашение в чат игроков противоположной стороны
AllowTwoSide.Interaction.Channel = 1 //приглашение в канал игроков противоположной стороны
AllowTwoSide.Interaction.Group = 1 //приглашение в группу игроков противоположной стороны
AllowTwoSide.Interaction.Guild = 1 //приглашение в гильдию игроков противоположной стороны
AllowTwoSide.Interaction.Auction = 1 //аукцион между игроками противоположной стороны
AllowTwoSide.Interaction.Mail = 1 //почта между игроками противоположной стороны
AllowTwoSide.WhoList = 1 //в списке онлайна показывать игроков противоположной стороны
AllowTwoSide.AddFriend = 1 //добавлять в друзья игроков противоположной стороны
AllowTwoSide.Trade = 1 //торговля между игроками противоположной стороны
1 - ВКЛ, 0 - ВЫКЛ
-Как поставить вэндору вещь за хонор (или еще что-то)
Code
UPDATE `npc_vendor` SET ExtendedCost=ИД Цены WHERE entry=ИД вэндора; - цена для всех вещей в вэндоре
UPDATE `npc_vendor` SET ExtendedCost=ИД Цены WHERE `entry` IN (ИД_вэндора1,ИД_вэндора2,ИД_вэндораn); - Для некоторых вэндоров
UPDATE `npc_vendor` SET ExtendedCost=ИД Цены WHERE item=ИД_Вещи; - Для вещи во всех вэндорах
UPDATE `npc_vendor` SET ExtendedCost=ИД Цены WHERE `item` IN (ИД_Вещи1,ИД_Вещи2,ИД_Вещиn); - Для некоторых вещей во всех вэндорах
UPDATE `npc_vendor` SET ExtendedCost=ИД Цены WHERE item=ИД_Вещи AND entry=ИД вэндора; - Для определенной вещи в определенном вэндоре.
-Как дать игрокам ГМ команду?
Code
UPDATE `command` SET security=0 WHERE name='Имя_Команды'; - Sql запрос
БД World - Таблица command - В поле security поставить 0 напротив нужной вам команды - Через навикат.
-Как сделать, чтоб после смерти выходить с тела сразу возле тела, а не у спирита?
Code
TRUNCATE `game_graveyard_zone`;
-Как сделать, чтоб не ждать 2 мин после смерти, и более?
В конфиге выставить
Code
Death.CorpseReclaimDelay.PvP = 0
Death.CorpseReclaimDelay.PvE = 0
-Как сделать, чтоб персонажи появлялись в Столицах (или где-то еще)?
Code
Выполнить .gps
Записать координаты в этот запрос, и залить.
[spoiler]-- Horde
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='2';
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='5';
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='6';
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='8';
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='10';
-- Alliance
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='1';
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='3';
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='4';
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='7';
UPDATE `playercreateinfo` SET position_x='Позиция Х' , position_y='Позиция Y' , position_z='Позиция Z' , map='ИД_карты' , zone='Зона' WHERE race='11';[/spoiler]
-Как сделать, чтоб у персонажа при создании были некоторые вещи в сумке?
Code
INSERT INTO `playercreateinfo_item` (`race`,`class`,`itemid`,`amount`) VALUES (Раса чара,Класс чара, ИД_ВЕЩИ,количество);
-Как включить гэодату?
Code
Извлечь и скопировать в datadir сервера VMAP
Выставить в конфиге
vmap.enableLOS = 1
vmap.enableHeight = 1
vmap.petLOS = 1
-Как включить автосообщения (autobroadcast) на сервере?
Code
В конфиге
AutoBroadcast.On = 0 / 1 - Вкл. 0 - Выкл
AutoBroadcast.Center = 0 / Каким образом выводить
AutoBroadcast.Timer = 180000 / Через сколько милисекунд выводить меседж
В БД в таблицу autobroadcast занести нужные Вам значения.
-Как достать уже залитые вещи из БД, чтоб залить в другую бд?
Code
Зайти в phpmyadmin
Зайти в нужную тебе БД
Нажать SQL
Видишь окошко с надписью "Выполнить sql запрос в ДБ"
Написать там SELECT * FROM `item_template` WHERE `entry` IN (ID вещи1,ID вещи2,ID вещи3,ID вещиN);
Нажать "Выполнить"
Нажать в саааамом низу "Экспорт"
Ничего не трогать. В сааамом низу нажал "Вперед"
Получить file_name.sql
Залить в другую БД
-Как сохранить размещение мобов для переноса на другую БД?
Code
Зайти в phpmyadmin
Зайти в нужную тебе БД
Нажать SQL
Видишь окошко с надписью "Выполнить sql запрос в ДБ"
Написать там SELECT * FROM `creature` WHERE `id` IN (ID_моба,ID_моба2,ID_моба3,ID_мобаN);
Нажать "Выполнить"
Нажать в саааамом низу "Экспорт"
Ничего не трогать. В сааамом низу нажал "Вперед"
Получить file_name.sql
Залить в другую БД
-Как сохранить размещение ГО для переноса на другую БД?
Code
Аналогично, как с мобами и вещами.
Меняется лишь запрос -
SELECT * FROM `gameobject` WHERE `id` IN (ID_GO,ID_GO2,ID_GO3,ID_GON);
-Как сделать автосдачу квеста?
Code
UPDATE `quest_template` SET `Method` = 0 WHERE `entry` = 12345; ,где 12345 ид квеста
-Как сделать свое сообщение в .server info?
Code
http://www.wow-info.net/forum/59-10554-1
-Как сделать чтобы у ДК при старте были все таланты?
Code
Задать старт ДК вне оплота Акеруса.
-Как накладывать патчи и править конфликты?
Code
http://www.wow-info.net/forum/59-10907-1
-Как сделать Вайп?
Code
В таком случае открываем консоль на базе characters
и опустошаем таблицу одну за одной запросом truncate
например:
truncate account_data;
truncate account_instance_times;
truncate account_tutorial;
truncate addons;
truncate arena_team;
...
так вписываем все таблицы по очереди, кроме worldstates и (если стоит армори) character_db_info (как то так, название не помню)
Выполнять все запросы нужно при выключенном worldserver.exe
-Где взять экстракторы?
Code
https://bitbucket.org/Dimitro/arcanum-core/downloads/Tools.rar
-Где настроить автораспределение очков арены?
Code
worldserver.conf опции - Arena.AutoDistributePoints и Arena.AutoDistributeInterval.