PDA

View Full Version : [MU] Lỗi Sub Tân thủ khi ủy thác Dùng query TRIGGER của Hrain



waoboy8k
05-08-13, 10:28 AM
Mình có sử dụng query TRIGGER này của Hrain . Ví dụ sub 1 reset nhỏ hơn 100 có thể vào . Sub 2 reset Nhỏ hơn 1000 . Ví dụ có 1 nhân vật rs 200 lần ủy thác ở ngoài quản lý . Nhưng khi vào sub 2 vẫn vào đựoc . Nghĩa là nó tự Giải block . Có cách nào nó vẫn block khi vào cả sub đó không . cảm ơn trước ạ . Or ai có hướng dẫn làm sub tân thủ khác cho mình xin với nhé


Tân thủ :

CREATE TRIGGER [dbo].[Sub_Tanthu] ON [dbo].[MEMB_STAT]
FOR update
AS
begin
declare
@rs int,
@name varchar(10),
@acc varchar(10),
@ns varchar(15)

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

end





Block

USE [MuOnline]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Sub_ALL] ON [dbo].[MEMB_STAT]
FOR update
AS
begin
declare
@rs int,
@name varchar(10),
@acc varchar(10),
@ns varchar(15)

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

end

lequangvu
05-08-13, 10:33 AM
Bạn đang dùng cho server nào vậy? cái này bạn chỉ cần chỉnh lại CtlCode là xong ý mà, và thêm vài lệnh ràng buộc nữa cho chắc, của mình thì đang bị lỗi là làm thế nào nó cũng không dc không block gì cả, vào nhầm vẫn ok không bị block thế mới đau, đang xem fix :D, còn của bạn thì làm như mình nói là ok

P/s: triger của bạn lằng nhằng vậy, sao cứ phải viết lại 2 dòng sub-1 và 2 làm gì nhỉ :D

waoboy8k
05-08-13, 10:38 AM
Bạn đang dùng cho server nào vậy? cái này bạn chỉ cần chỉnh lại CtlCode là xong ý mà, và thêm vài lệnh ràng buộc nữa cho chắc, của mình thì đang bị lỗi là làm thế nào nó cũng không dc không block gì cả, vào nhầm vẫn ok không bị block thế mới đau, đang xem fix :D, còn của bạn thì làm như mình nói là ok

P/s: triger của bạn lằng nhằng vậy, sao cứ phải viết lại 2 dòng sub-1 và 2 làm gì nhỉ :D

Mình dùng cho ss6.3 bản 11.70.28 . Bạn có thể sửa lại giúp mình cái code trên sao cho phù hợp được không . Cảm ơn bạn nhìu lứm :D

lequangvu
05-08-13, 10:46 AM
Sub tan thu thi làm thế này:


[QUOTE]CREATE TRIGGER [dbo].[Sub_Tanthu] ON [dbo].[MEMB_STAT]
FOR update
AS
begin
declare
@rs int,
@name varchar(10),
@acc varchar(10),
@ns varchar(15)

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

end

còn giải block nữa đợi update

HRain
05-08-13, 10:51 AM
nhớ không nhầm thì fải làm trigger sub block trc rồi mới làm sub mở :)
hay ngược lại gì ấy wên r

waoboy8k
05-08-13, 12:58 PM
Sub tan thu thi làm thế này:

[QUOTE]

còn giải block nữa đợi update

cảm ơn Le Quang Vũ nhé . Làm giúp mình vs nhé hihi

lequangvu
05-08-13, 01:56 PM
[QUOTE=lequangvu;791728]Sub tan thu thi làm thế này:



cảm ơn Le Quang Vũ nhé . Làm giúp mình vs nhé hihi

Có nút thank càng nhiều càng tốt =))

Đây là giải block:

CREATE TRIGGER PhuThuy ON [dbo].[MEMB_STAT]
FOR update
AS
begin
declare
@rs int,
@name varchar(10),
@acc varchar(10),
@ns varchar(15)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

end

waoboy8k
05-08-13, 01:58 PM
[QUOTE=waoboy8k;791759]

Có nút thank càng nhiều càng tốt =))

Đây là giải block:

oke để thử . tk trước hehe.....................................

lequangvu
05-08-13, 02:13 PM
Có gì cứ trao đổi trên này cho mọi người cùng biết

waoboy8k
05-08-13, 02:29 PM
Có gì cứ trao đổi trên này cho mọi người cùng biết

sao vẫn không được nhỉ . Vào ủy thác vẫn bị giải block khi vào các sub kia . Cậu có thể cho gộp giúp mình không . Mình chạy thế này trước nhé
Sub Tân Thủ

CREATE TRIGGER [dbo].[Sub_Tanthu] ON [dbo].[MEMB_STAT]
FOR update
AS
begin
declare
@rs int,
@name varchar(10),
@acc varchar(10),
@ns varchar(15)

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

end


Block

CREATE TRIGGER [dbo].[Sub_Test] ON [dbo].[MEMB_STAT]
FOR update
AS
begin
declare
@rs int,
@name varchar(10),
@acc varchar(10),
@ns varchar(15)

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

end


Giải Block

CREATE TRIGGER PhuThuy ON [dbo].[MEMB_STAT]
FOR update
AS
begin
declare
@rs int,
@name varchar(10),
@acc varchar(10),
@ns varchar(15)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
begin
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
end

end

vietpro8x
05-08-13, 02:31 PM
post nhầm...........................................

waoboy8k
05-08-13, 02:32 PM
post nhầm...........................................

đang đọc dở đã xóa rồi :)).....................................

lequangvu
05-08-13, 02:41 PM
2 cái triger đầu là 1 nên bạn chỉ cần chạy cái của mình thôi giờ của bạn còn cái là giải block mà không mất ủy thác à, vậy để tối mình xem lại chứ giờ đang ở cty khó quá

waoboy8k
05-08-13, 02:50 PM
2 cái triger đầu là 1 nên bạn chỉ cần chạy cái của mình thôi giờ của bạn còn cái là giải block mà không mất ủy thác à, vậy để tối mình xem lại chứ giờ đang ở cty khó quá

hi Cảm ơn Le Vũ nhìu lứm :X .............

waoboy8k
05-08-13, 04:54 PM
uppppppppppppppppppppppppppppppppppppppppppppppppp pppppppppppp

lequangvu
05-08-13, 11:47 PM
Đây bạn giải block nè


CREATE TRIGGER giaiblock ON [dbo].[MEMB_STAT]
FOR update
AS
BEGIN
declare
@rs int,
@name varchar(10),
@acc varchar(10),
@check varchar(10),
@ns varchar(15)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
BEGIN
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
END
END


Chú ý:
- Nhớ thêm cột vaonham ở table memb_info nhé, giá trị mạc định là '0' và kiểu tiny
- Các servername là sub không giới hạn rs nhé

thangvtv
05-08-13, 11:53 PM
Đây bạn giải block nè



Chú ý:
- Nhớ thêm cột vaonham ở table memb_info nhé, giá trị mạc định là '0' và kiểu tiny
- Các servername là sub không giới hạn rs nhé



Ai cho chú Share :))

Mấy Code này nếu mem khóa đồ là sẽ gây lỗi.

Mười nhân mười bằng bao nhiêu ? (viết kết quả bằng số)

lequangvu
06-08-13, 07:48 AM
Ai cho chú Share :))

Mấy Code này nếu mem khóa đồ là sẽ gây lỗi.

Mười nhân mười bằng bao nhiêu ? (viết kết quả bằng số)

Anh ạ! mấy cái này tùy biến được mà, chỉ cần đổi code khóa hoặc là thêm lọc vào là ok

waoboy8k
06-08-13, 08:13 AM
Đây bạn giải block nè



Chú ý:
- Nhớ thêm cột vaonham ở table memb_info nhé, giá trị mạc định là '0' và kiểu tiny
- Các servername là sub không giới hạn rs nhé

Cảm ơn Lê Vũ nhìu nha . Cảm ơn trước đã ^^

waoboy8k
06-08-13, 09:17 PM
Code này nó không giải block bạn ơi . Ví dụ sub-1 là sub tân thủ . Sub-2 là sub không giới hạn . đã thêm cột vaonham ở table memb_info


CREATE TRIGGER giaiblock ON [dbo].[MEMB_STAT]
FOR update
AS
BEGIN
declare
@rs int,
@name varchar(10),
@acc varchar(10),
@check varchar(10),
@ns varchar(15)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
BEGIN
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
END
END

lequangvu
06-08-13, 11:17 PM
Nói chung giờ câu có bao nhiêu sub và nói sub nào cần gh? rồi có gì mình xem rồi send vào inbox cho

waoboy8k
06-08-13, 11:20 PM
Nói chung giờ câu có bao nhiêu sub và nói sub nào cần gh? rồi có gì mình xem rồi send vào inbox cho

Cảm ơn ca sĩ Lê Vũ :
+ Tớ có 4 sub
Sub 1>3 không giới hạn trên 101 có thể vào
Sub 4 giới hạn rs dưới 100 có thể vào trên 101 không thể vào
Cụm máy chủ CHIENBINH

Cảm ơn bạn lần nữa :X

thienthanhhi
08-08-13, 05:58 PM
Mình cũng đang cần query này . Ai có query hoàn chỉnh cho ae xin đi . Cái trên hem xài được

896588
09-08-13, 01:30 AM
thử block 1 con rồi đem nó đi ủy thác off đi =)) xong xem code block của nó là số nhiu add vào thay cho số có sẳng trong trigger trên xem

lequangvu
09-08-13, 02:50 PM
Nói chung các bác phải xem lại đi chứ mình chạy bt có sao đâu, chia sẻ cho các bạn mà không dùng dc cũng ngại, trong khi đấy mình vẫn sử dụng ok