avatar_Diman007

Мини VIP система и SQL jobs для MU online

Автор Diman007, 2009 Март 08, 17:03

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlinevipsql jobs

Diman007

Её суть в том , что когда вы сделали человека ВИП юзером он может телепортнуться на вип мапу встав на определённые координаты.

#разберём формулу скрипта и настроим под свой вкус:



Спойлер

UPDATE Character
SET MapNumber = 40, MapPosX = 220, MapPosY = 15
FROM Character JOIN MEMB_STAT ON Character.AccountID = MEMB_STAT.memb___id
COLLATE Latin1_general_CI_AI
WHERE (VIPSystem = 1) AND (clevel >= 50)
AND (ConnectStat = 0) AND (MapNumber = 0) AND (MapPosX = 220) AND (MapPosY = 15)
[свернуть]


MapNumber = 40 - вместо 40 встовляем номер вашей вип карты.
MapPosX = 220 - вместо 220 встовляем X координату куда будет телепортирован юзер.
MapPosY = 15 - вместо 15 встовляем Y координату куда будет телепортирован юзер.
---
(VIPSystem = 1)
- об этом ниже.
(clevel >= 50) - заменяем 50 на минимальный уровень для телепортации.
(ConnectStat = 0) - не меняем , если сменим скрипт просто не будет работать т.к. в онлаин режими он не выполняет действий с осями MAP.
(MapNumber = 0) - заменяем 0 на номер локации где должен встать вип юзер для телепортации на вип мапу.
(MapPosX = 220) - заменяем 220 на X координату где должен встать вип юзер для телепортации на вип мапу.
(MapPosY = 15) - заменяем 15 на Y координату где должен встать вип юзер для телепортации на вип мапу.



#дальше работаем с включением скрипта:

1.Заходим в SQL Server>SQL Server Group>(local) (Windows NT)>Databases>MuOnline>Tables
2.Находим таблицу Character, нажимаем правой кнопкой и выбираем Design Table
3.Спускаем ползунок в конец таблиц , ниже последней таблици Reset_limit (возможно ешё ниже) вписываем имя новой таблици VIPSystem , закрываем окно , нажимаем ОК если нужно.
4.Заходим в SQL Server>SQL Server Group>(local) (Windows NT)>Management>SQL Server Agent>Jobs
5.Кликаем правой клавишей выбираем New job...
6.На закладке General пишем имя таблици VIP System
6.1.На закладке Steps нажимаем на кнопку New... , в поле Step name пишем любое имя скрипта , выбираем датабазу MuOnline , в поле Cammand вписоваем настроенный под себя скрипт , нажимаем ОК.
6.2.На закладке Schedules нажимаем на кнопку New Schedule... , в поле Name пишем любое имя шага , нажимаем Change... , выбираем в верху Daily , в низу выбираем Occurs every , меняем Hour(s) на Minute(s) нажимаем ОК,ОК,ОК.
6.3.Кликаем правой клавишей на SQL Server Agent , выбираем Start.
7.Идём в SQL Server>SQL Server Group>(local) (Windows NT)>Databases>MuOnline>Tables
8.Находим таблицу Character, нажимаем правой кнопкой и выбираем Open Table>Return all rows
9.Выбираем имя вип юзера , лестаем в самый конец таблици и выставляем в поле VIPSystem цифру 1.

Вот и всё!Готово теперь вип юзер должен придти на определённые координаты , выйти с аккаунта на 1 минуту , зайти и он уже на вип мапе...


#Кредиты:
DarkSim - Идея,Изготовка
Crazzy - Начальный скрипт

youman

спасибо огрогмое,давно искал,сеичас попробую тестировать

OkiFlame

плохо что когда Онлайн не работает.

Похожие темы (5)