Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > Tools

Важная информация

Tools Обсуждение программ для MaNGOS

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2010, 08:42   #1
Yoda
Гость
 
Сообщений: n/a
По умолчанию save_spawn

Ещё одна прекраснейшая программа для работы с базой данных:
save_spawn - для сохранения расстановки NPC и записи в sql файл.

- Работа с контентом TBC
- Работа с контентом WotLK

Настройка:

Открываем файл save_spawn_vendorsWotLK.bat/save_spawn_vendorsBC.bat блокнотом
( В Блокноте: Файл->Открыть->Поставить Тип файлов - Все файлы-> Открыть бат файл). Далее видим:

Цитата:
set DBHost=localhost
set DBPort=3306
set DBname=mangos
set user=root
set pass=mangos123
Настраиваем коннекты к БД.

Цитата:
"include\mysqldump.exe" -h%DBHost% -p%DBPort% -u%user% -p%pass% -e -t %DBname% --compact creature --where="id between 200115 and 200122" > spawn_file\spawn_vendorWotLK_DATA%dty%%dtm%%dtd%_T IME%tmh%%tmm%%tms%.sql
Выставляем с какого Entry ID по какой Entry ID npc сохранять расстановку. Сохраняем, закрываем. Запускаем .bat файл, после закрытия окна файл с расстановкой будет создан в папку \spawn_file\


Автора программы, к сожалению не помню, помню лишь то, что она, когда-то, шла с AlterShop.


http://ytdb.ru/Yuriy/save_spawn.zip

Последний раз редактировалось tempura; 17.03.2010 в 18:35.
  Ответить с цитированием
Пользователь сказал cпасибо:
lovepsone (07.03.2010)
Старый 07.03.2010, 09:16   #2
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

Можно добавит вводимый параметр:
Код:
@echo off  

set DBHost=localhost
set DBPort=3306
set DBname=mangos
set user=root
set pass=mangos123

set dt=%date: =0%
set tm=%time: =0%
set dty=%dt:~-4,4%
set dtm=%dt:~-7,2%
set dtd=%dt:~-10,2%
set tmt=%tm:~-2,2%
set tms=%tm:~-5,2%
set tmm=%tm:~-8,2%
set tmh=%tm:~-11,2%

set /P param="Введие параметр отбора:"
"include\mysqldump.exe" -h%DBHost%  -p%DBPort% -u%user% -p%pass% -e -t %DBname% --compact creature --where="%param%" > spawn_file\spawn_vendorWotLK_DATA%dty%%dtm%%dtd%_TIME%tmh%%tmm%%tms%.sql
или не делать кучу батников, а сделать меню:
Код:
echo (1)  MySQL Restore
echo (2)  MySQL Dump
echo (3)  Exit
echo -------------------------
set /P start_mode="Please select and press Enter:"
cls

if %start_mode%==1 goto restore cls
if %start_mode%==2 goto dump cls
if %start_mode%==3 goto :eof

:restore
echo -------------------------
echo       MySQL Restore
echo -------------------------
__________________
Konctantin вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 20:50. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot