World of Warcraft



 
 
 
 
 
Король Линч Баннер Король Линч
 
 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[ЧИТАТЬ] Для новичков
У вас  Дата: Понедельник, 14.03.2011, 15:04 | Сообщение # 1
Virus







         Фракция:Орда
         Сообщений: 281
         Репутация: []
 
         Статус:

Возможно изобретаю велосипед... Но это самые популярные вопросы, и проще их собрать здесь, чем снова и снова отвечать на них в темах. Под спойлерами то, что не уместилось в одну строчку.
Я буду постепенно добавлять. Здесь ответы на примитивные вопросы, которые встречаются на каждом углу.
Я буду очень рад, если модератор сделает тему "важной", чтоб она не потерялась здесь.
У Вас есть еще ответы на нуб-вопросы? постите их сюда!

-Где скачать исходные коды ядра Тринити?
googlecode

-Где скачать TDB?
googlecode

-Где скачать CTDB?
svn

-Где скачать Heisei?
bitbucket

-Где узнать больше о БД?
TCWiki

-Где скачать ядро и БД для 2.4.3?
Kernel

DB

- Как сменить пароль для 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   

Спс ребятам с trinity-core.ru

-Как сделать босса не кастующим?

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=ИД_ЧАРА; - Определенному

-Как поставить сервер на несколько компьютеров?

Читаем мануал

-Как поставить 2 реалма на сервер?

Читаем мануал

-Как собрать Тринити на linux?

Читаем мануал

-Как удалить арена поинты у игроков?

Code
UPDATE `characters` SET arenaPoints=0; - Всем   
UPDATE `characters` SET arenaPoints=0 WHERE guid=ИД_ЧАРА; - Определенному

-Как отключить БГ?

Quote
UPDATE `battleground_template` SET Disable=1 WHERE id=ИД_БГ;

-Как отключить Инсту?

Quote
UPDATE `access_requirement` SET status=0 WHERE id=ИД_ИНСТЫ;

-Как сделать, чтобы БГ начиналось при Х игроков?

Quote
UPDATE `battleground_template` SET MinPlayersPerTeam=X WHERE `id` IN (1,2,3,7,9,30,32);

-Как удалить шмот чару?

Quote
DELETE FROM `character_inventory` WHERE guid=ГУИД_ЧАРА - Определенному
TRUNCATE `character_inventory` - Всем

-Как сделать орду и альянс на одном аккаунте?

Quote
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 - ВЫКЛ
спс Skippi

-Как поставить вэндору вещь за хонор (или еще что-то)

Quote
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=ИД вэндора; - Для определенной вещи в определенном вэндоре.

-Как дать игрокам ГМ команду?

Quote
UPDATE `command` SET security=0 WHERE name='Имя_Команды'; - Sql запрос
БД World - Таблица command - В поле security поставить 0 напротив нужной вам команды - Через навикат.

-Как сделать себя ГМом на Тринити?

Quote
INSERT INTO `account_access` (`id`,`gmlevel`,`RealmID`) VALUES (Ид_аккаунта, ГМ уровень (от 1 до 4), Ид Реалма); - Sql запрос
БД realmd - таблица `account_access` - Добавить в таблицу Ид_аккаунта, ГМ уровень (от 1 до 4), Ид Реалма - Через навикат.

-Как сделать, чтоб после смерти выходить с тела сразу возле тела, а не у спирита?

Quote
TRUNCATE `game_graveyard_zone`;

-Как сделать, чтоб не ждать 2 мин после смерти, и более?

Quote
В конфиге выставить
Death.CorpseReclaimDelay.PvP = 0
Death.CorpseReclaimDelay.PvE = 0

-Как сделать, чтоб персонажи появлялись в Столицах (или где-то еще)?

-Как сделать, чтоб у персонажа при создании были некоторые вещи в сумке?

Quote
INSERT INTO `playercreateinfo_item` (`race`,`class`,`itemid`,`amount`) VALUES (Раса чара,Класс чара, ИД_ВЕЩИ,количество);

-Как включить гэодату?

Quote
Извлечь и скопировать в datadir сервера VMAP
Выставить в конфиге
vmap.enableLOS = 1
vmap.enableHeight = 1
vmap.petLOS = 1

-Как включить автосообщения (autobroadcast) на сервере?

В конфиге

Quote
Quote
AutoBroadcast.On = 0 / 1 - Вкл. 0 - Выкл
AutoBroadcast.Center = 0 / Каким образом выводить
AutoBroadcast.Timer = 180000 / Через сколько милисекунд выводить меседж

В БД в таблицу autobroadcast занести нужные Вам значения.

-Как достать уже залитые вещи из БД, чтоб залить в другую бд?

Quote
Зайти в phpmyadmin
Зайти в нужную тебе БД
Нажать SQL
Видишь окошко с надписью "Выполнить sql запрос в ДБ"
Написать там SELECT * FROM `item_template` WHERE `entry` IN (ID вещи1,ID вещи2,ID вещи3,ID вещиN);
Нажать "Выполнить"
Нажать в саааамом низу "Экспорт"
Ничего не трогать. В сааамом низу нажал "Вперед"
Получить file_name.sql
Залить в другую БД

-Как сохранить размещение мобов для переноса на другую БД?

Quote
Зайти в phpmyadmin
Зайти в нужную тебе БД
Нажать SQL
Видишь окошко с надписью "Выполнить sql запрос в ДБ"
Написать там SELECT * FROM `creature` WHERE `id` IN (ID_моба,ID_моба2,ID_моба3,ID_мобаN);
Нажать "Выполнить"
Нажать в саааамом низу "Экспорт"
Ничего не трогать. В сааамом низу нажал "Вперед"
Получить file_name.sql
Залить в другую БД

-Как сохранить размещение ГО для переноса на другую БД?

Quote
Аналогично, как с мобами и вещами.
Меняется лишь запрос -
SELECT * FROM `gameobject` WHERE `id` IN (ID_GO,ID_GO2,ID_GO3,ID_GON);

Ошибки:

-Проблема с картами

Quote
ERROR:Map file './maps/0004331.map' is non-compatible version (outdated?). Please, create new using ad.exe program.
ERROR:Correct *.map files not found in path './maps' or *.vmap/*vmdir files in './vmaps'. Please place *.map/*.vmap/*.vmdir files in appropriate directories or correct the DataDir value in the mangosd.conf file.
Описание проблемы - карты не той версии / карты отсутствуют / ошибка при извлечении карт
Возможные варианты решения - переизвлечь карты / проверить правильность DataDir

-1045 - Access denied for user "user"@"localhost" (using password: YES)

Quote
Описание проблемы - ограничен доступ для пользователя user
Возможные варианты решения - проверьте правильность пароля/логина.



Незаймёт много премени
 
  • Страница 1 из 1
  • 1
Поиск:

Баннер
 
World-All.net © 2026