avatar_Eldar

Скрипты для начинающих админов: настройка для MU online

Автор Eldar, 2009 Окт. 12, 23:49

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

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

Ключевые слова [SEO] mu onlineнастройкаадминистрированиескрипты sql

Eldar

Это скрипты SQL. Обычно 90% из них могут выполнять специальные утилиты для MuOnline. Но это быстрее и даже немного приятнее =)

Полезно тем Админам которые по ошибке выставили 64k статов. Возвращает всем у кого больше 32к, рабочие 32к статов.

Update dbo.Character SET Vitality = 32000
WHERE Vitality < 0

Update dbo.Character SET Energy = 32000
WHERE Energy < 0

Update dbo.Character SET Strength = 32000
WHERE Strength < 0

Update dbo.Character SET Dexterity = 32000
WHERE Dexterity < 0


Немного слежки, Показывает последний IP адресс с которого заходил пользователь.

SELECT IP FROM MuOnline.dbo.MEMB_STAT
WHERE (memb___id = 'account')


Немного слежки #2, полезно тем админам которые узнали IP того самого Вовочки. Который постоянно критикует сервер на форуме. По IP адрессу показывает аккаунты.

SELECT memb___id FROM MuOnline.dbo.MEMB_STAT
WHERE (IP = 'ipadress')

Немного слежки #3, показывает статус аккаунта. 1 в онлаин, 0 в оффлаин.

SELECT ConnectStat FROM MuOnline.dbo.MEMB_STAT
WHERE (memb___id = 'account')

Блокирует аккаунт

UPDATE dbo.MEMB_INFO SET bloc_code = 0
WHERE (memb___id = 'account')

После краша гс, для правельной статистики на сайте. Показывает 0 в онлаин. (Если JoinServer с Авто ДЦ то ненужно)

UPDATE dbo.MEMB_STAT SET ConnectStat = '0'
WHERE ConnectStat = '1'

worldhero

Дает всем классам пройденного марлона после 5 ресета и 220 уровня.
Совет сунуть в Job - и запустить каждую минуту, когда пользователь покинет игру через минуту у него будет пройденный марлон - полезно после реса для ДК с 3-й и со 2-й профой под Combo...
UPDATE dbo.Character SET Quest = CAST(0xEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='1'  and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xAAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='2'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='17'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xAAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='18'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='33'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xAAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='34'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='81'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xAAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='82'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='48'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xAAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='50'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='64'   and cLevel>=220
UPDATE dbo.Character SET Quest = CAST(0xAAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFF AS varbinary(50))
WHERE Resets >= '5' and Class='66'   and cLevel>=220

Killbrum

"Обычно 90% из них могут выполнять специальные утилиты для MuOnline. Но это быстрее и даже немного приятнее =)"
Обычно именно запросы СКЛа на 90% медленее... и обычно приятно пользоватся утилитами т.к. у них GUI интерфейс а не текстовый.

Eldar

#3
2Killbrum покажи Эдитор который уберает из базы минусовые значения оставленные после 64к статов?


2worldhero супер, давно искал. Спасибо.

Killbrum

2ma-3x
Открываешь любую IDE для программирования. Делаешь подключение к СКЛ серверу. Изменяешь значения. Конечно всё зависит в методе подключения к БД...

З.Ы. ничего против скриптов не имею. Просто люди очень часто перегибают палку в надежде показать свой труд выше чем он есть на самом деле. Ну а некоторым это не нравится (я про себя :Р ).

З.Ы.Ы. кстати поищите на РГ. Там оооооочень много подобных скриптов давали.

Eldar

Цитата: Killbrum от 2009 Окт. 13, 14:54  2ma-3x
Открываешь любую IDE для программирования. Делаешь подключение к СКЛ серверу. Изменяешь значения. Конечно всё зависит в методе подключения к БД...

З.Ы. ничего против скриптов не имею. Просто люди очень часто перегибают палку в надежде показать свой труд выше чем он есть на самом деле. Ну а некоторым это не нравится (я про себя :Р ).

З.Ы.Ы. кстати поищите на РГ. Там оооооочень много подобных скриптов давали.


2Killbrum
я тоже ничего против не имею, но согласись легче SQL Скрипт выполнить чем открывать IDE программирования и подключать её к SQL. (Хотя я не спорю если тебе так удобнее) Сервера в основном держат не совершенно летние дети и им удобнее делать через SQL Скрипт. А критику я ценю и пытаюсь исправляться  :rolleyes:

worldhero

Цитировать2ma-3x
Открываешь любую IDE для программирования. Делаешь подключение к СКЛ серверу. Изменяешь значения. Конечно всё зависит в методе подключения к БД...

З.Ы. ничего против скриптов не имею. Просто люди очень часто перегибают палку в надежде показать свой труд выше чем он есть на самом деле. Ну а некоторым это не нравится (я про себя :Р ).

З.Ы.Ы. кстати поищите на РГ. Там оооооочень много подобных скриптов давали.
иди ты лесом, несмог без оскорблений...
1. Тебя ебет быстродействие? ты че умный такой а разработчики MsSql тупыет? ты блаха по сравнению с ними... ЗА ПОМНИ ЕТО РАЗ И НА ВСЕГДА!
Цитировать"Обычно 90% из них могут выполнять специальные утилиты для MuOnline. Но это быстрее и даже немного приятнее =)"
Обычно именно запросы СКЛа на 90% медленее... и обычно приятно пользоватся утилитами т.к. у них GUI интерфейс а не текстовый.
2. НАХЕРА НАМ БЫСТРОДЕЙСТВИЕ В MSSQL ЗАПРОСАХ? у НАС ЧЕ 10 милиардов акк???? с 8 гигами рам твои 10 метров которые жрет данный запрос просто фучи и бе... выкинуть и плюнуть!
ЦитироватьПросто люди очень часто перегибают палку в надежде показать свой труд выше чем он есть на самом деле. Ну а некоторым это не нравится (я про себя :Р ).
3. молчалбы, мы с тобой еще не закончили! 130 спс. сказано а на деле минус...

Если в данном скрите нуждаються люди которые не шарят в етом, вот ето дает ++ а не хрень кторую ты лепишь!
прогер ты в рот не епаца... на таких как ты еще десятки тысяч, и примолкни. СКРИПТЫ ВЫЛОЖЕНЫ НЕ ДЛЯ ТЕБЯ ГЕНИЙ БЛИН а для людей которым они нужны и которым не под силу (из за времени сил опыта или знаний чегобы там не было) не замарганили а тут скопили и вставили.

СИЛИ НА ЖОПЕ РОВНО И НЕ ВЫПЕНДРИВАЙСЯ! СЕНЯ ВСТРЕТИЛ ПРОГЕРА КАК КОМНЕ ПОДОЙДЕТ, ОН УЖЕ ПОТОЛДЫЧИТ С ТАБОЙ НА ЗАУМНЫХ ЯЗЫКАХ...
Я Магу сказать чтоты херню несешь ето ФАКТ!

Zеvs

#7
Цитата: worldhero от 2009 Окт. 13, 19:36  ...
А чего ты такой злой?
Я бы с тобой поспорил на счет его знаний. Он знает намного больше тебя.
А ты начинаешь из себя ставить слишком большую цацу.
Не в обиду сказано, но это действительно так. Человек выразил свою точку зрения, никого не оскорблял, в отличии от тебя.

eXTRaz

Эти скрипты на всех версиях пашут?

InsurgenT

ето скрипты для sql
какие версии))

ilyasovd

Цитата: Insurgent от 2009 Окт. 26, 00:03  ето скрипты для sql
какие версии))
Как какие,mssql есть в нескольких версиях, из них самые распространенные это 2000 и 2005 а скрипты должны и под этот и под этот идти.

InsurgenT

это основные скрипты... которые будут работать ина 2000 ина 2005

louloudaki

полезная тема, уже в закладках!:) мальчики, есть ещё каки команды? поделитесь!

pidbool

люди а как сделать так что бы с сайта можно было кикнуть ака а не на постой что бы писать
UPDATE dbo.MEMB_STAT SET ConnectStat = '0'
WHERE ConnectStat = '1'

InsurgenT

Цитата: pidbool от 2009 Нояб. 28, 13:50  люди а как сделать так что бы с сайта можно было кикнуть ака а не на постой что бы писать
UPDATE dbo.MEMB_STAT SET ConnectStat = '0'
WHERE ConnectStat = '1'

либо скрипт дц на сайт (НО через него можно дюпать ресы и шмот...)
либо JoinServer с авто ДЦ

и скрипт и JS есть на этом форуме.

user_MU

#15
Нуждаюсь в скрипте поиска определенной вещи в сундуках карманах и т.д., в общем полностью на акках.
Т.е. допусти мне надо найти Kris +13 на всех аккаунтах

Хех, видимо такая задачка оказалась не по силам никому .....

GrInYa

Цитата: Otsegolectric от 2009 Дек. 23, 17:34  spasibo bolwoe za skripti a kak nas4et togo 4tobi skazatb kak pravelbno nastroitb rabo4ix statov 65535 ???????

думаю так
Цитироватьalter table character alter column Strength int null
alter table character alter column Dexterity int null
alter table character alter column Vitality int null
alter table character alter column Energy int null
alter table character alter column Leadership int null

ketanof

Хотелось бы SQL запрос ..

что-бы удалить чаров но при этом аккаунты оставались, по типу вайпа желательно проверенный а скрипт а "вроде это или может это "  не нужно.

Ales

#18
Цитата: Kla$ от 2010 Янв. 19, 07:37  Хотелось бы SQL запрос ..

что-бы удалить чаров но при этом аккаунты оставались, по типу вайпа желательно проверенный а скрипт а "вроде это или может это "  не нужно.
Вот:)
ЦитироватьDELETE dbo.Character
В Query Analyzer запустишь на базу MuOnline
А в этом уже конкретно указана база данных, так что если этот то ничего выбирать ненадо:
ЦитироватьDELETE FROM MuOnline.dbo.Character

salazaga

Цитата: Ales от 2010 Янв. 19, 14:34  Вот:)

В Query Analyzer запустишь на базу MuOnline
А в этом уже конкретно указана база данных, так что если этот то ничего выбирать ненадо:

А зачем удалят таблицу, если можно просто подчистит

Truncate table Character

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