Добро пожаловать!

Уважаемый Гость, пожалуйста, авторизируйтесь или зарегистрируйтесь!

Регистрация, откроет Вам много новых возможностей, недоступных для гостя, таких как скачивание файлов и возможность оставлять свои сообщения на форуме.


Присоединяйтесь ;)




Это окно закроется Секунд

CoderZFactory | Всё о MuOnline | Всё о Lineage 2 | Всё о WoW

Объявление

Получить свой бесплатный сайт в UcoZ

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



autoreset

Сообщений 1 страница 2 из 2

1

Открывем enterprise manager. Обычно путь до него:
Start > Programs > Sql Server > Enterprise Manager
Там выбираем
Open Microsoft SQL Servers > SQL Server Group > (local) (Windows NT) > Management > Для начала потребуется запустить SQL Server agent. Именно он будет выполнять наш авторесет в определенное время.
Жмем правой кнопкой на SQL Server Agent и выбираем Start

http://www.photoshare.ru/data/0/719/3/2oafb3-tfd.jpg

Далее нас будет интерисовать Jobs
http://www.photoshare.ru/data/0/719/3/2oaf9g-klt.jpg
Жмем на Jobs правой кнопкой и выбираем New Job
http://www.photoshare.ru/data/0/719/3/2oafa2-4j1.jpg
Начинаем заполнять поля.
Name: AutoReset
Owner: 'sa'

Теперь вкладка Steps, жмем кнопку New.
Опять заполняем поля.
Name: step1
database: muonline
command:
Code:

UPDATE Character SET cLevel=('1') , experience=(' 0') WHERE cLevel>349

Жмем parse,затем apply, затем OK.

Расписание:
Мы должны задать, как часто будет выполняться наш скрипт.
Для этого идем в вкладку Schedules и жмем New Schedule.
Имя : AutoReset
Смотрим, чтобы выбор стоял на Reccurting и жмем кнопку Change.
Задаем параметры:
Occurs : Daily
every 1 days
Daily frequerency : occurs every : 1 minute
duration :
start date - make yesterday
Выбираем NO End date,

http://www.photoshare.ru/data/0/719/3/2oafan-sf9.jpg
Теперь жмем ok и еще раз ок, apply и снова ok.

Последнее, что от нас требуется это запустить AutoReset. Для этого жмем правой кнопкой на нашем задании и выбрать Start job

0

2

Вот более сложный скрипт
Стоит ресер 1 зен
Статы обнуляются
Инвентать пустой
Магии исчезают

UPDATE Character SET clevel= 1, Experience= 0, Money= Money-1, Strength = 18, Dexterity = 18, Vitality = 15, Energy = 30, MagicList = NULL, INVENTORY=Null, MapNumber= 0, MapPosX=125, MapPosY= 123, PkLevel= 3, Resets = Resets+1, LevelUpPoint = (500 * (Resets + 1))
FROM Character JOIN MEMB_STAT ON Character.AccountID = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
WHERE ((class = 0) OR (class = 1)) and (clevel>399) and (Money > (999999999)) AND (pklevel < 4) and (ConnectStat = 0)

UPDATE Character SET clevel= 1,Experience= 0, Money=Money-1, Strength = 28, Dexterity = 20, Vitality = 25, Energy = 10, MagicList = NULL, INVENTORY=Null, MapNumber= 0, MapPosX= 125, MapPosY= 123, PkLevel= 3, Resets = Resets+1, LevelUpPoint = (500 * (Resets + 1))
FROM Character JOIN MEMB_STAT ON Character.AccountID = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
WHERE ((class = 16) OR (class = 17)) and (clevel>399) and (Money > (999999999)) AND (pklevel < 4) and (ConnectStat = 0)

UPDATE Character SET clevel= 1, Experience= 0, Money=Money-1, Strength = 22, Dexterity = 25, Vitality = 20, Energy = 15, MagicList = NULL, INVENTORY=Null, MapNumber= 0, MapPosX= 125, MapPosY= 123, PkLevel= 3, Resets=Resets+1, LevelUpPoint = (500 * (Resets + 1))
FROM Character JOIN MEMB_STAT ON Character.AccountID = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
WHERE ((class = 32) OR (class = 33)) and (clevel>399) and (Money > (999999999)) AND (pklevel < 4) and (ConnectStat = 0)

UPDATE Character SET clevel= 1, Experience= 0, Money=Money-1, Strength = 26, Dexterity = 26, Vitality = 26, Energy = 26, MapNumber=0, MagicList = NULL, INVENTORY=Null, MapPosX= 125, MapPosY= 123, PkLevel= 3, LevelUpPoint= (700 * (Resets + 1))
FROM Character JOIN MEMB_STAT ON Character.AccountID = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
WHERE (class = 48 ) and (clevel>399) and (Money > (999999999)) AND (pklevel < 4) and (ConnectStat = 0)

UPDATE Character SET clevel= 1, Experience= 0, Money= Money-1, Strength = 26, Dexterity = 26, Vitality = 26, Energy = 26, MagicList = NULL, INVENTORY=Null, MapNumber= 0, MapPosX= 125, MapPosY= 123, PkLevel= 3, Resets = Resets+1, LevelUpPoint = (700 * (Resets + 1))
FROM Character JOIN MEMB_STAT ON Character.AccountID = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
WHERE (class = 64) and (clevel>399) and (Money > (999999999)) AND (pklevel < 4) and (ConnectStat = 0)

0

Похожие темы

Autoreset SQL Scripts 2010-09-19