BoCTaHuE Воскресенье
15.06.2025
04:40
Приветствую Вас Гость | RSS Главная | SQL Query Analizer Script | Регистрация | Вход
Меню сайта

Поиск

Опрос
Сколько вам лет
Всего ответов: 332

* MuOnline *
* Query Analyzer *
Quote
Вам надо следовать за мной
1) "Пуск" -> "Все программы" -> "Microsoft SQL Server" -> "Query Analyzer".
2) Ставите галочку на "Windows Authentication".
3) "Нажимаете ок" ;
4) "Появляется табличка как блокнот" ;
5) "Вписываете туда скрипт" ;
6) Вверху на 2 строчке есть :
"Галочка" - "Синего цвета".
Значок "Пуска" - "Зелёного цвета".
И ещё там есть окошко, вам надо там заменить слово "Master" на "MuOnline" !!
Начинаем прописывать Скрипт в Query Analyzer !!!
1) Вписываем скрипт.
2) Нажимаем на проверку правильности скрипта: "Галочка" - "Синего цвета".
3) Прописываем скрипт -> нажимаем на значок: "Пуска" - "Зелёного цвета".
4) Сохраняем то, что мы сделали :hands: "File" -> "Save All Queries" -> "Пишем куда сохраняем".
5) Вот и всё ;
!

Добавлено (04.06.2007, 13:07)
---------------------------------------------
СКРИПТ ДЛЯ АВТО БАНА ТЕМ У КОГО ВЕШИ НАРИСОВАНЫЕ ОН СКАНИРУЕТ ИНВЕНТАРЬ И БАНК ЗАТЕМ БАНИТ

Code
UPDATE Character  
SET CtlCode = ('1')  
WHERE (charindex (0xbf, inventory) %10=8) or (charindex (0xff, inventory) %10=8) or (charindex (0x7f, inventory) %10=8) or (charindex (0x3f, inventory) %10=8) and (CtlCode <> '8')

Я Тестировал Иногда Помогает

Добавлено (04.06.2007, 13:09)
---------------------------------------------
AutoReset

Code
CREATE TRIGGER trigger_name_350_1   
ON [MuOnline].[dbo].[Character]  
FOR UPDATE AS   
UPDATE [MuOnline].[dbo].[Character]  
SET [cLevel]=1  
WHERE [cLevel]=350  
GO   

РЕСЕТ 350 Уровень (Статы Сохраняются)
Рес Без Поинтов
-

Code
CREATE TRIGGER trigger_name_400_1   
ON [MuOnline].[dbo].[Character]  
FOR UPDATE AS   
UPDATE [MuOnline].[dbo].[Character]  
SET [cLevel]=1  
WHERE [cLevel]=400  
GO

(Ресет 400 лвл)

Quote
CREATE TRIGGER trigger_name_1000_1
ON [MuOnline].[dbo].[Character]
FOR UPDATE AS
UPDATE [MuOnline].[dbo].[Character]
SET [cLevel]=1
WHERE [cLevel]=1000
GO

1000Лвл Ресет

Добавлено (04.06.2007, 13:10)
---------------------------------------------
AUTO BAN BEFORE DUPE (NO Tested)

Code
use muonline    
if exists(select * from dbo.sysobjects where type='p' and name='WZ_GetItemSerial')    
drop procedure WZ_GetItemSerial    
go    
CREATE procedure WZ_GetItemSerial    
as    
BEGIN    
DECLARE @ItemSerial int    
set nocount on    
begin transaction    
update GameServerInfo set @ItemSerial = ItemCount = (case when ItemCount < 0x7effffff then ItemCount+1    
else 1    
end )    
if(@@error <> 0)    
begin    
rollback transaction    
select-1    
end    
else    
begin    
commit transaction    
select @ItemSerial    
end    
END    
GO    
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[trg_CheckSameID]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)    
drop trigger [dbo].[trg_CheckSameID]    
GO    
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AllItemsLog]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)    
drop table [dbo].[AllItemsLog]    
GO    
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CopyLog]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)    
drop table [dbo].[CopyLog]    
GO    
CREATE TABLE [dbo].[AllItemsLog] (    
[items_id] [int] IDENTITY (1, 1) NOT NULL ,    
[items_type] [binary] (1) NOT NULL ,    
[items_serial] [binary] (4) NOT NULL ,    
[items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL    
) ON [PRIMARY]    
GO    
CREATE TABLE [dbo].[CopyLog] (    
[copy_id] [int] IDENTITY (1, 1) NOT NULL ,    
[copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,    
[copy_whdata] [binary] (1200) NOT NULL ,    
[copy_date] [datetime] NOT NULL    
) ON [PRIMARY]    
GO    
ALTER TABLE [dbo].[AllItemsLog] ADD    
CONSTRAINT [DF_CT_ITEM_item] DEFAULT (0) FOR [items_type],    
CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT (0) FOR [items_serial],    
CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('\') FOR [items_acid]    
GO    
CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type], [items_serial]) ON [PRIMARY]    
GO    
ALTER TABLE [dbo].[CopyLog] ADD    
CONSTRAINT [DF_CopyLog_copy_date] DEFAULT (getdate()) FOR [copy_date]    
GO    

SET QUOTED_IDENTIFIER ON    
GO    
SET ANSI_NULLS ON    
GO    
CREATE TRIGGER [dbo].[trg_CheckSameID] ON [dbo].[character]    
FOR UPDATE    
AS    
BEGIN    
IF UPDATE(inventory)    
BEGIN    
SET NOCOUNT ON    
DECLARE    
@wh_acid varchar(10),    
@wh_data binary(1200),    
@wh_type binary(1),    
@wh_serial binary(4),    
@cr_user varchar(10),    
@cr_acid varchar(10),    
@cr_data binary(760),    
@cr_type binary(1),    
@cr_serial binary(4),    
@al_acid varchar(10),    
@j int,    
@k int,    
@find bit    
SELECT @cr_acid=i.accountid,    
@cr_data=i.inventory    
FROM inserted i    
SET @j=0    
SET @find=0    
WHILE @j<76 AND @cr_data IS NOT NULL    
BEGIN    
SET @cr_type=SUBSTRING(@cr_data,@j*10+1,1)    
SET @cr_serial=SUBSTRING(@cr_data,@j*10+4,4)    
IF @cr_type<>0xFF AND @cr_serial<>0x00000000    
BEGIN    
SELECT @al_acid=items_acid FROM allitemslog WHERE items_type=@cr_type AND items_serial=@cr_serial    

IF @al_acid IS NULL    
INSERT INTO allitemslog (items_type,items_serial,items_acid) VALUES (@cr_type,@cr_serial,@cr_acid)    
ELSE    
BEGIN    
UPDATE allitemslog SET items_acid=@cr_acid WHERE items_type=@cr_type AND items_serial=@cr_serial    

SELECT @wh_data=items FROM warehouse WHERE accountid=@al_acid    
SET @k=0    
WHILE @k<120 AND @wh_data IS NOT NULL    
BEGIN    
SET @wh_type=SUBSTRING(@wh_data,@k*10+1,1)    
SET @wh_serial=SUBSTRING(@wh_data,@k*10+4,4)    
IF @wh_type=@cr_type AND @wh_serial=@cr_serial    
SET @find=1    
SET @k=@k+1    
END    
END    
END    
SET @j=@j+1    
END    
IF @find=1    
BEGIN    
INSERT INTO copylog (copy_whdata,copy_acid,copy_date) VALUES (@wh_data,@al_acid,getdate())    
-- this is wer u can add more punishment like ban or lock characters    
UPDATE Character SET CtlCode=1 WHERE accountid=@al_acid    
END    
SET NOCOUNT OFF    
END    
END    
GO    
SET QUOTED_IDENTIFIER OFF    
GO    
SET ANSI_NULLS ON    
GO    
DECLARE @al_acid char(50)  
set @al_acid = 'ASUS'    
UPDATE Character SET CtlCode=1 WHERE accountid=@al_acid    
go    
select * from AllItemsLog    
select * from CopyLog  
  

Форма входа

Календарь
«  Июнь 2025  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30

Банеры


Copyright MyCorp © 2025 Бесплатный конструктор сайтовuCoz