Kết quả 1 đến 10 của 18
-
24-02-14, 03:05 PM #1
- Ngày tham gia
- Nov 2012
- Bài viết
- 117
- Thanks
- 87
- Thanked 13 Times in 11 Posts
Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
ai có cho mình Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline với nhé. cảm ơn nhiều
Khách viếng thăm hãy cùng PhamTieu91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
24-02-14, 03:41 PM #2
- Ngày tham gia
- Mar 2012
- Bài viết
- 224
- Thanks
- 31
- Thanked 19 Times in 18 Posts
Ðề: Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
triger chia thế hệ 2 đúng không bạn
Khách viếng thăm hãy cùng coldsun198 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến coldsun198 vì bài viết này !
PhamTieu91 (24-02-14)
-
24-02-14, 04:15 PM #3
- Ngày tham gia
- Nov 2012
- Bài viết
- 117
- Thanks
- 87
- Thanked 13 Times in 11 Posts
Ðề: Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
không, tạo sub tân thủ ấy bạn. ví dụ resset nhỏ hơn 100 lần mới vào đc sub này. mình có mấy trigger nhưng toàn bị lỗi ủy thác. ủy thác ofline mà k bị khóa nhân vật, nghĩa là online vẫn UT off đc
Khách viếng thăm hãy cùng PhamTieu91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
24-02-14, 05:44 PM #4
Ðề: Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
Bạn đưa code lên mình xem rồi sửa lại thử xem, chắc vì block nhân vật cùng code khóa trùng với lại code Ủy Thác Offline của NBB đây mà
Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
24-02-14, 06:04 PM #5
- Ngày tham gia
- Nov 2012
- Bài viết
- 117
- Thanks
- 87
- Thanked 13 Times in 11 Posts
Ðề: Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
đây cậu ơi. dùng ngon lắm. mỗi cái bị ủy thác + mất quyền Adm cậu à
CREATE TRIGGER [dbo].[ServerGame]
ON [dbo].[MEMB_STAT]
FOR UPDATE
AS
BEGIN
DECLARE
@ACCOUNT_ID nvarchar(10),
@S_NAME nvarchar(20)
SELECT @ACCOUNT_ID=memb___id,@S_NAME=ServerName FROM inserted
UPDATE [dbo].[Character] SET CumServer=1 WHERE AccountID=@ACCOUNT_ID AND Relifes=0 AND Resets < 41 AND Resets > -1
UPDATE [dbo].[Character] SET CumServer=2 WHERE AccountID=@ACCOUNT_ID AND Relifes=0 AND Resets > 40
UPDATE [dbo].[Character] SET CumServer=3 WHERE AccountID=@ACCOUNT_ID AND Relifes=1
UPDATE [dbo].[Character] SET CumServer=4 WHERE AccountID=@ACCOUNT_ID AND Relifes=2
UPDATE [dbo].[Character] SET CumServer=5 WHERE AccountID=@ACCOUNT_ID AND Relifes=3
UPDATE [dbo].[Character] SET CumServer=6 WHERE AccountID=@ACCOUNT_ID AND Relifes=4
UPDATE [dbo].[Character] SET CumServer=7 WHERE AccountID=@ACCOUNT_ID AND Relifes=5
IF @S_NAME='Main'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID
END
IF @S_NAME='GSCS'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID
END
ELSE IF @S_NAME='Sub-20'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=2
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=3
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=4
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=5
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=6
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=7
END
ELSE IF @S_NAME='Sub2-1'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=3
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=4
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=5
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=6
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=7
END
ELSE IF @S_NAME='Sub3'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=4
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=5
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=6
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=7
END
ELSE IF @S_NAME='Sub4'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=5
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=6
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=7
END
ELSE IF @S_NAME='Sub5'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=5UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=6
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=7
END
ELSE IF @S_NAME='Sub6'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=5
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=6
UPDATE [dbo].[character] SET CtlCode=1 WHERE AccountID=@ACCOUNT_ID AND CumServer=7
END
ELSE IF @S_NAME='Sub7'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=5
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=6
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=7
END
END
Khách viếng thăm hãy cùng PhamTieu91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-02-14, 01:38 AM #6
- Ngày tham gia
- Jun 2009
- Bài viết
- 321
- Thanks
- 8
- Thanked 273 Times in 110 Posts
Ðề: Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
Cái này của cậu ngon thì mình sửa lại cho nó đỡ lãng phí, gặm được thì thanks 1 phát lấy may
CREATE TRIGGER [dbo].[ServerGame]
ON [dbo].[MEMB_STAT]
FOR UPDATE
AS
BEGIN
DECLARE
@ACCOUNT_ID nvarchar(10),
@S_NAME nvarchar(20)
SELECT @ACCOUNT_ID=memb___id,@S_NAME=ServerName FROM inserted
UPDATE [dbo].[Character] SET CumServer=1 WHERE AccountID=@ACCOUNT_ID AND Relifes=0 AND Resets < 41 AND Resets > -1
UPDATE [dbo].[Character] SET CumServer=2 WHERE AccountID=@ACCOUNT_ID AND Relifes=0 AND Resets > 40
UPDATE [dbo].[Character] SET CumServer=3 WHERE AccountID=@ACCOUNT_ID AND Relifes=1
UPDATE [dbo].[Character] SET CumServer=4 WHERE AccountID=@ACCOUNT_ID AND Relifes=2
UPDATE [dbo].[Character] SET CumServer=5 WHERE AccountID=@ACCOUNT_ID AND Relifes=3
UPDATE [dbo].[Character] SET CumServer=6 WHERE AccountID=@ACCOUNT_ID AND Relifes=4
UPDATE [dbo].[Character] SET CumServer=7 WHERE AccountID=@ACCOUNT_ID AND Relifes=5
IF @S_NAME='Main'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID
END
IF @S_NAME='GSCS'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID
END
ELSE IF @S_NAME='Sub-20'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode!=3
END
ELSE IF @S_NAME='Sub2-1'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode!=3
END
ELSE IF @S_NAME='Sub3'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode!=3
END
ELSE IF @S_NAME='Sub4'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode!=3
END
ELSE IF @S_NAME='Sub5'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode!=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode!=3
END
ELSE IF @S_NAME='Sub6'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode!=3
END
ELSE IF @S_NAME='Sub7'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode=3
END
ENDKhách viếng thăm hãy cùng hoainam8080 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 4 Users Say Thank You to hoainam8080 For This Useful Post:
BoyGau (25-02-14), lequangvu (25-02-14), PhamTieu91 (25-02-14), The Gamer (25-02-14)
-
25-02-14, 02:32 AM #7
- Ngày tham gia
- May 2012
- Bài viết
- 2,329
- Thanks
- 870
- Thanked 588 Times in 454 Posts
Ðề: Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
cái này hiểu như nào nhỉ anh em giải thích với
Khách viếng thăm hãy cùng The Gamer xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-02-14, 09:00 AM #8
- Ngày tham gia
- May 2006
- Đang ở
- https://t.me*********
- Bài viết
- 1,813
- Thanks
- 492
- Thanked 1,945 Times in 588 Posts
Ðề: Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
Khách viếng thăm hãy cùngcuocdoispxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-02-14, 10:27 AM #9
- Ngày tham gia
- Nov 2012
- Bài viết
- 117
- Thanks
- 87
- Thanked 13 Times in 11 Posts
Ðề: Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
tks rồi đó mà chưa sử dụng đc bác ơi, trigger này k xài đc. em test rồi
bác có cái triger nào dùng đc thì share em với. ^^ . trigger k bị lỗi UT ofline netbb thì càng tốt bác ơi. em cảm ơnKhách viếng thăm hãy cùng PhamTieu91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-02-14, 01:16 PM #10
- Ngày tham gia
- Jun 2009
- Bài viết
- 321
- Thanks
- 8
- Thanked 273 Times in 110 Posts
Ðề: Xin Trigger Tạo Sub Tân Thủ mà không bị lỗi Ủy thác Ofline
cái này đã test chạy ok, bạn thay lại striger thử xem nhé!
PHP Code:CREATE TRIGGER [dbo].[ServerGame]
ON [dbo].[MEMB_STAT]
FOR UPDATE
AS
BEGIN
DECLARE
@ACCOUNT_ID nvarchar(10),
@S_NAME nvarchar(20)
SELECT @ACCOUNT_ID=memb___id,@S_NAME=ServerName FROM inserted
UPDATE [dbo].[Character] SET CumServer=1 WHERE AccountID=@ACCOUNT_ID AND Relifes=0 AND Resets < 41 AND Resets > -1
UPDATE [dbo].[Character] SET CumServer=2 WHERE AccountID=@ACCOUNT_ID AND Relifes=0 AND Resets > 40
UPDATE [dbo].[Character] SET CumServer=3 WHERE AccountID=@ACCOUNT_ID AND Relifes=1
UPDATE [dbo].[Character] SET CumServer=4 WHERE AccountID=@ACCOUNT_ID AND Relifes=2
UPDATE [dbo].[Character] SET CumServer=5 WHERE AccountID=@ACCOUNT_ID AND Relifes=3
UPDATE [dbo].[Character] SET CumServer=6 WHERE AccountID=@ACCOUNT_ID AND Relifes=4
UPDATE [dbo].[Character] SET CumServer=7 WHERE AccountID=@ACCOUNT_ID AND Relifes=5
IF @S_NAME='Main'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID
END
IF @S_NAME='GSCS'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID
END
ELSE IF @S_NAME='Sub-20'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode=0
END
ELSE IF @S_NAME='Sub2-1'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode=0
END
ELSE IF @S_NAME='Sub3'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode=0
END
ELSE IF @S_NAME='Sub4'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode=0
END
ELSE IF @S_NAME='Sub5'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode=0
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode=0
END
ELSE IF @S_NAME='Sub6'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=3 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode=0
END
ELSE IF @S_NAME='Sub7'
BEGIN
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=1 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=2 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=3 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=4 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=5 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=6 AND CtlCode=3
UPDATE [dbo].[character] SET CtlCode=0 WHERE AccountID=@ACCOUNT_ID AND CumServer=7 AND CtlCode=3
END
END
Khách viếng thăm hãy cùng hoainam8080 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[MU] Ai biết trigger này lỗi ở đâu chỉ với nha. Có hậu tạ
Bởi bistro007_hp trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 16-07-13, 05:43 PM -
[MU] Acc bị tam khóa khi thêm trigger vào DB
Bởi lequangvu trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 9Bài viết cuối: 25-02-13, 10:33 AM -
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 -
[MU] Cần giúp đỡ về Trigger giới hạn rs
Bởi anduyx1 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 28-07-12, 11:45 AM -
[MU] cho hỏi về trigger !
Bởi LHB_LOVE trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 08-04-12, 01:31 PM