Как сменить пароль для MySQL сервера?
Code
UPDATE user SET Password=PASSWORD('ПАРОЛЬ') WHERE User='ЮЗЕР';
Как удалить заброшенные аккаунты?
Code
DELETE FROM `account` where `id` not in (select account from `characters`.`characters`);
DELETE FROM `account` WHERE `last_login`>90;
DELETE FROM `account` where `id` not in (select `account` from `characters`.`characters`) AND gmlevel = '0';
DELETE FROM `account_banned`;
DELETE FROM `characters` where level<3;
DELETE FROM `character_action` where guid not in (select guid from `characters`);
DELETE FROM `character_aura` where guid not in (select guid from `characters`);
DELETE FROM `character_gifts` where guid not in (select guid from `characters`);
DELETE FROM `character_homebind` where guid not in (select guid from `characters`);
DELETE FROM `character_inventory` where guid not in (select guid from `characters`);
DELETE FROM `character_pet` where owner not in (select guid from `characters`);
DELETE FROM `character_queststatus` where guid not in (select guid from `characters`);
DELETE FROM `character_reputation` where guid not in (select guid from `characters`);
DELETE FROM `character_social` where guid not in (select guid from `characters`);
DELETE FROM `character_spell` where guid not in (select guid from `characters`);
DELETE FROM `character_spell_cooldown` where guid not in (select guid from `characters`);
DELETE FROM `character_ticket` where guid not in (select guid from `characters`);
DELETE FROM `character_tutorial` where account not in (select account from `characters`);
DELETE FROM `corpse` where `player` not in (select guid from `characters`);
DELETE FROM `character_inventory` where guid not in (SELECT guid FROM `characters`);
DELETE FROM `item_instance` where owner_guid not in (SELECT guid FROM `characters`);
DELETE FROM `account_data` where `account` not in (select account from `characters`);
DELETE FROM `character_account_data` where `guid` not in (select guid from `characters`);
DELETE FROM `character_achievement` where `guid` not in (select guid from `characters`);
DELETE FROM `character_achievement_progress` where `guid` not in (select guid from `characters`);
DELETE FROM `character_talent` where `guid` not in (select guid from `characters`);
Как сделать русские ники?
Code
ALTER DATABASE `characters` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; -- sql запрос
или через Навикат -
Открыть Navicat,открыть базу characters и правой кнопкой на нее нажать и выбрать Database Properties
В первой строке должно быть:
1 - utf8 -- UTF-8 Unicode
Во второй:
2 - utf8_general_ci
Как сделать босса не кастующим?
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 - Для всех боссов
[color=blue]Вниание! Скрипты выше удалят навсегда скрипты боссов (или до замены БД новым фулом)
Можно просто отключить каст мобам! [/color]
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=ИД_ЧАРА; - Определенному
Как удалить арена поинты у игроков?
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` - Всем
Как сделать орду и альянс на одном аккаунте?
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
INSERT INTO `account_access` (`id`,`gmlevel`,`RealmID`) VALUES (Ид_аккаунта, ГМ уровень (от 1 до 4), Ид Реалма -1); - Sql запрос
БД realmd - таблица `account_access` - Добавить в таблицу Ид_аккаунта, ГМ уровень (от 1 до 4), Ид Реалма - Через навикат.
Как сделать, чтоб после смерти выходить с тела сразу возле тела, а не у спирита?
Code
TRUNCATE `game_graveyard_zone`;
Как сделать, чтоб не ждать 2 мин после смерти, и более?
Code
В конфиге выставить
Death.CorpseReclaimDelay.PvP = 0
Death.CorpseReclaimDelay.PvE = 0
Как сделать, чтоб персонажи появлялись в Столицах (или где-то еще)?
Выполнить .gps
Записать координаты в этот запрос, и залить.
Code
-- 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';
Как сделать, чтоб у персонажа при создании были некоторые вещи в сумке?
Code
INSERT INTO `playercreateinfo_item` (`race`,`class`,`itemid`,`amount`) VALUES (Раса чара,Класс чара, ИД_ВЕЩИ,количество);
Как включить гeодату?
Code
Извлечь и скопировать в datadir сервера VMAP
Выставить в конфиге
vmap.enableLOS = 1
vmap.enableHeight = 1
vmap.petLOS = 1