Kết quả 1 đến 10 của 13
-
29-04-10, 01:55 AM #1
- Ngày tham gia
- Apr 2010
- Bài viết
- 8
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
Đây là Trigger tạo Server cho nhân vật reset thấp với các đặc điểm:
- Không mất quyền GM khi nhân vật GM đăng nhập vào Server.
- Chỉ block nhân vật reset cao, những nhân vật reset thấp trong cùng account vẫn vào bình thường.
- Tự giải block khi đăng nhập Server thường.
TRIGGER
CREATE TRIGGER HieuChieftain ON [dbo].[MEMB_STAT]
FOR update
AS
BEGIN
declare
@acc varchar(10),
@checkblock tinyint,
@checkreset int,
@checksv varchar(50)
select @acc=memb___id FROM inserted
select @checksv=ServerName FROM inserted WHERE memb___id=@acc
select @checkreset=Resets FROM [dbo].[Character] WHERE Name=@acc
select @checkblock=CtlCode FROM [dbo].[Character] WHERE Name=@acc
if ((@checksv = 'TênServerResetThấp') and (@checkblock = '0') and (@checkreset > '100'))
Begin
update [dbo].[character] set CtlCode='1' where Name=@acc
End
if ((@checksv = 'TênServerThường') and (@checkblock='1'))
Begin
update [dbo].[character] set CtlCode='0' where Name=@acc
End
END
Enterprise Manager >> ... >> MuOnline >> Tables >> MEMB_STAT (Chuột phải >> All Tasks >> Manage Triggers)
Xóa tất cả và copy Trigger trên vào. OK
Chú ý: Có thể Data của bạn không phải Resets mà lại là Reset thì sửa lại ở chữ Resets màu đỏ trên kia nhé!Lần sửa cuối bởi AntjGjrl, ngày 29-04-10 lúc 01:58 AM.
Khách viếng thăm hãy cùng AntjGjrl xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-04-10, 02:01 AM #2
- Ngày tham gia
- Apr 2010
- Bài viết
- 8
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
Tiện thể mình muốn hỏi ai biết cách sửa bug manashield của soul master giúp mình fix với nha
Y!M: axe.chieftainKhách viếng thăm hãy cùng AntjGjrl xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-04-10, 03:10 AM #3
- Ngày tham gia
- Dec 2006
- Đang ở
- Lò Thiêu
- Bài viết
- 543
- Thanks
- 231
- Thanked 149 Times in 92 Posts
Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
Khách viếng thăm hãy cùng KhongGianOL xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-04-10, 12:20 PM #4
- Ngày tham gia
- Apr 2010
- Bài viết
- 8
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
Khách viếng thăm hãy cùng AntjGjrl xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
12-05-10, 07:21 PM #5
- Ngày tham gia
- Dec 2006
- Đang ở
- Lò Thiêu
- Bài viết
- 543
- Thanks
- 231
- Thanked 149 Times in 92 Posts
Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
Khách viếng thăm hãy cùng KhongGianOL xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
13-05-10, 11:55 AM #6
Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
Trigger này có 1 vấn đề
if ((@checksv = 'TênServerThường') and (@checkblock='1'))
Begin
update [dbo].[character] set CtlCode='0' where Name=@acc
EndKhách viếng thăm hãy cùngmemberingxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-10, 05:57 AM #7
- Ngày tham gia
- Mar 2010
- Bài viết
- 139
- Thanks
- 3
- Thanked 4 Times in 3 Posts
Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
em đã làm theo TRIGGER của anh cũng đã thành công
nhưng gặp lỗi là nhiều nhân vật không hề bị block đa số là summer
ai biết làm cái này cho em xin yahoo làm lại 1 lần giúp em không ạLần sửa cuối bởi ngdungqn, ngày 21-11-10 lúc 06:42 AM.
Khách viếng thăm hãy cùng ngdungqn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-10, 06:06 PM #8
- Ngày tham gia
- Mar 2010
- Bài viết
- 139
- Thanks
- 3
- Thanked 4 Times in 3 Posts
Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
Ai giúp em với có hậu tạ cái server của em nick thì khóa nick thì không
Khách viếng thăm hãy cùng ngdungqn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
23-11-10, 05:50 PM #9
- Ngày tham gia
- Mar 2010
- Bài viết
- 139
- Thanks
- 3
- Thanked 4 Times in 3 Posts
Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
Ai viết ra cái stringger này cho em xin cái stringger hoạt động với stringger này sai hoàn toàn rồi
Khách viếng thăm hãy cùng ngdungqn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
23-11-10, 06:03 PM #10
- Ngày tham gia
- Aug 2008
- Bài viết
- 55
- Thanks
- 4
- Thanked 6 Times in 6 Posts
Ðề: Trigger tạo Server cho nhân vật reset thấp [Hoàn thiện hơn]
Hi bạn, dùng của mình thử xem
Code:CREATE TRIGGER AndyTangLowReset ON [dbo].[MEMB_STAT] FOR UPDATE AS BEGIN declare @acc varchar(10), @name varchar(30), @checkblock tinyint, @checkreset int, @checkrelife int, @checksv varchar(50) select @acc = memb___id FROM inserted select @checksv = ServerName FROM inserted WHERE @acc = memb___id select @name = Name FROM [dbo].[Character] WHERE @acc = AccountID select @checkreset = Resets FROM [dbo].[Character] WHERE @name = Name select @checkrelife = Relifes FROM [dbo].[Character] WHERE @name = Name select @checkblock = CtlCode FROM [dbo].[Character] WHERE @name = Name if ((@checksv = 'server thấp') and (@checkblock = '0')) Begin if ((@checkreset > '220') or (@checkrelife > '0')) Begin update [dbo].[character] set CtlCode='1' where Name = @name End End if ((@checksv = 'server thường') and (@checkblock='1')) Begin update [dbo].[character] set CtlCode='0' where Name = @name End END
Lần sửa cuối bởi endyking, ngày 23-11-10 lúc 06:06 PM.
Khách viếng thăm hãy cùng endyking xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Một Trigger đơn giản mà hay dành cho những Sub phân cấp độ
Bởi ghvn1991 trong diễn đàn SQL Server & WebsiteTrả lời: 3Bài viết cuối: 15-08-12, 05:25 PM -
Help Cần hướng dẫn làm Server Non Reset
Bởi trieudahoi trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 13Bài viết cuối: 23-06-11, 06:39 AM -
Hỏi chút về lối reset của web thiếuvan 1.85
Bởi TRIEN trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 13-06-11, 12:33 PM -
các bạn muốn chia server theo các cấp độ reset ?
Bởi dh_notable trong diễn đàn SQL Server & WebsiteTrả lời: 21Bài viết cuối: 25-04-10, 10:40 PM