Главная Форум Файлы
Вы находитесь: Wow World Game » Для новичков {Читайте} - wow-portal-Форум
  • Страница 1 из 1
  • 1
Модератор форума: zevs  
Для новичков {Читайте}
walerik11Дата: Воскресенье, 29.05.2011, 17:52 | Сообщение # 1

Сообщений: 213
Награды: 2
Репутация: 77
Как сменить пароль для 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


Сообщение отредактировал walerik11 - Четверг, 02.06.2011, 20:41
 
RagnosДата: Четверг, 02.06.2011, 16:06 | Сообщение # 2

Trinity admin׆
Сообщений: 183
Награды: 2
Репутация: 27
Quote (walerik11)
INSERT INTO `account_access` (`id`,`gmlevel`,`RealmID`) VALUES (Ид_аккаунта, ГМ уровень (от 1 до 4), Ид Реалма); - Sql запрос   БД realmd - таблица `account_access` - Добавить в таблицу Ид_аккаунта, ГМ уровень (от 1 до 4), Ид Реалма - Через навикат.

К этому добавлю: Если на сервере 2 реалма, то чтобы стать ГМом на обоих пишите в id реалма -1
 
walerik11Дата: Четверг, 02.06.2011, 19:49 | Сообщение # 3

Сообщений: 213
Награды: 2
Репутация: 77
Quote (Ragnos)
К этому добавлю: Если на сервере 2 реалма, то чтобы стать ГМом на обоих пишите в id реалма -1

Добавлю happy
 
RagnosДата: Четверг, 02.06.2011, 20:29 | Сообщение # 4

Trinity admin׆
Сообщений: 183
Награды: 2
Репутация: 27
Quote (walerik11)
Извлечь и скопировать в datadir сервера VMAP    Выставить в конфиге    vmap.enableLOS = 1    vmap.enableHeight = 1    vmap.petLOS = 1

Больше вопросов бывает как выключить. И вообще-то пишется геодата, а не гэодата
 
walerik11Дата: Четверг, 02.06.2011, 20:46 | Сообщение # 5

Сообщений: 213
Награды: 2
Репутация: 77
Исправил cool
 
PandenoniumДата: Понедельник, 18.07.2011, 16:12 | Сообщение # 6

Сообщений: 24
Награды: 0
Репутация: 1
Quote (walerik11)
DELETE FROM `character_inventory` WHERE guid=ГУИД_ЧАРА

roll wacko
Ололо , вы какой итем хотите удалять по GUID чара? Оо
Code
delete from character_inventory where item_template = 'ID предмета';

Такой запрос есть в другой теме , но все же ..
Запрос который тут кривой Оо
P.S Вы писали что уже есть такой запрос , так?
Вы очень сильно ошибаетесь , копипастить темы научились , а смысла , что в них пишется не знаете..
Мой запрос удаляет определнный предмет у всех персонажей
А теперь далее
Quote (walerik11)
TRUNCATE `character_inventory`

Этот запрос сделает ваших персонажей голыми и без итемов в сумке.
 
  • Страница 1 из 1
  • 1
Поиск: