Kết quả 1 đến 10 của 11
-
28-08-09, 07:20 AM #1
- Ngày tham gia
- Jan 2009
- Đang ở
- Sống ở CLBGames Vn
- Bài viết
- 290
- Thanks
- 10
- Thanked 4 Times in 3 Posts
Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
Tham gia CLB tính ra 6,7 tháng rồi . Hỏi cũng đã hơn 100 bài
Mà hôm nay mới có 1 bài chia sẻ này
( Nếu post ko đúng chỗ hoặc bài này chưa xứng tầm post trong Releases , thì Mod xóa bài này dùm )
Hôm nay mình sẽ chỉ các bạn cách chia Sub Server RS và Non RS ( hoặc sv khác cũng đc 2 RS hoặc 2 Non RS cũng ko sao ) mà ko cần tạo thêm DB MuOnline1 như bài của anh mattroilan . Sử dụng Trigger để chia SUB
Để làm được bài này các bạn phải có 1 chút kiến thức về code web ( 1 chút thôi ^^ )
Vào việc nhé :
Đầu tiền các bạn vào web của mình và code lại phần đăng kí
[Only registered and activated users can see links. ]
Đoạn code nôm na như sau ( tùy web mà các bạn đặt <Tr><td> cho phù hợp nhé ) . Mình sử dụng Web PHP
<font color=ffff00></b>Bạn Muốn Đăng Kí Server</font></b>
<input name="sv" type="radio" value="1" checked>Non-Reset
<input name="sv" type="radio" value="2">Reset
alter table dbo.memb_info add sv int not null default 1;
Trong code tạo acc mới có đoạn này
$msquery = "INSERT INTO MEMB_INFO (memb__pwd2,memb___id,memb__pwd,memb_name,sno__num b,mail_addr,appl_days,modi_days,out__days,true_day s,mail_chek,bloc_code,ctl1_code,fpas_ques,fpas_ans w,rzen,rgold,rcoin,sv) VALUES ('$mk2','$tk','$mk','0', '111111111111','0','01/01/2007','01/01/2007','01/01/2007','01/01/2007','1','0','0','0','0','0','0','0','$sv')";
Ai đã từng code web sơ sơ thôi cũng hiểu chỗ này
Vậy là sau khi đăng kí 1 tài khoản
Tài khoản nào chọn Server NonRS thì trong cột Memb_info chỗ sv giá trị là 1 còn RS thì sv có giá trị là 2
Coi như xong được 80%
Giả sử tên của SV NON RS là SUB1 và Tên của SV RS là SUB21
( Config trong MuServer )
Tiếp đến Trigger nhé
Vào Memb_Stat chuột phải All Tasks => Manager Triggers
xóa hết trong đó và viết lại như sau :
CREATE TRIGGER chiasv ON [dbo].[MEMB_STAT]
FOR update
AS
begin
declare
@accsv1 varchar(10),
@accsv2 varchar(10),
@ns varchar(15)
select @accsv1=memb___id from memb_info where sv='1'
select @accsv2=memb___id from memb_info where sv='2'
if(@ns='SUB1')
begin
update [dbo].[character] set CtlCode='0' where accountid=@accsv1
update [dbo].[character] set CtlCode='17' where accountid=@accsv2
end
if(@ns='SUB21')
begin
update [dbo].[character] set CtlCode='0' where accountid=@accsv2
update [dbo].[character] set CtlCode='17' where accountid=@accsv1
end
end
Theo cách làm này thì khi các tài khoản đăng kí NON RS ngoài web khi đăng nhập vào SUB21 thì sẽ bị khóa tất cả nhân vật và không vào đc game
Và ngược lại các tài khoản đăng kí RS khi vào SUB1 cũng bị khóa tất cả nv
Cách này vừa test tối hôm qua thấy cũng ổn , không biết sai chỗ nào không ?
Nhờ các Pro góp ý dùm
Ưu điểm của nó là không cần tạo thêm DB cũng như nhiều thứ khác và máy chủ yếu sẽ chịu không nổi
Nhược điểm là sử dụng chung 1 Memb_info nên khó quản lý
( Nhưng biết 1 chút về query thì chuyện này có thể cải thiện )Lần sửa cuối bởi onetheside123, ngày 28-08-09 lúc 07:28 AM.
Khách viếng thăm hãy cùng onetheside123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to onetheside123 For This Useful Post:
duongsonbn (04-07-15), laonhi (27-09-14)
-
28-08-09, 09:55 AM #2
- Ngày tham gia
- Apr 2009
- Bài viết
- 427
- Thanks
- 48
- Thanked 18 Times in 11 Posts
Ðề: Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
good job bro!!!
Póc tem đầu tiên, dù ko swr dụng nhưng đọc wa thấy rất tuyệt, tk 1 phát!Khách viếng thăm hãy cùng Alehap2010 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-09, 12:06 PM #3
Ðề: Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
mình còn kém lắm nên bạn hd mình tạo sub non rs cho web nbb đc hem
bạn hd mình với web nbb nha cảm ơnKhách viếng thăm hãy cùng thaoq12 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-09, 01:29 PM #4
- Ngày tham gia
- Feb 2008
- Đang ở
- Donghoi City
- Bài viết
- 1,205
- Thanks
- 27
- Thanked 65 Times in 39 Posts
Ðề: Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
Bài này được, xoá cũng uổng, thôi move vào Box Guides vậy ^^!
Lần sau là xoá luôn đấy nhé!
Khách viếng thăm hãy cùngDestructxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-09, 05:57 PM #5
- Ngày tham gia
- Apr 2009
- Bài viết
- 427
- Thanks
- 48
- Thanked 18 Times in 11 Posts
Ðề: Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
Khách viếng thăm hãy cùng Alehap2010 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-09, 07:04 PM #6
- Ngày tham gia
- Jan 2009
- Đang ở
- Sống ở CLBGames Vn
- Bài viết
- 290
- Thanks
- 10
- Thanked 4 Times in 3 Posts
Ðề: Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
Đang dev cái web relife bảo mật cao
giờ thành web full chức năng rồi
ai đang xài web đó thì mình share code chia sub choKhách viếng thăm hãy cùng onetheside123 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 onetheside123 vì bài viết này !
gjang1k (15-08-13)
-
19-09-09, 09:48 AM #7
Ðề: Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
Khách viếng thăm hãy cùng congacon xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-09-09, 09:55 AM #8
- Ngày tham gia
- Jan 2009
- Đang ở
- Sống ở CLBGames Vn
- Bài viết
- 290
- Thanks
- 10
- Thanked 4 Times in 3 Posts
Ðề: Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
Khách viếng thăm hãy cùng onetheside123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-09-09, 11:21 AM #9
- Ngày tham gia
- Nov 2007
- Bài viết
- 363
- Thanks
- 16
- Thanked 10 Times in 10 Posts
Ðề: Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
Khách viếng thăm hãy cùng Olala xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-09-09, 12:50 PM #10
- Ngày tham gia
- Nov 2007
- Bài viết
- 363
- Thanks
- 16
- Thanked 10 Times in 10 Posts
Ðề: Chia Sub Server Theo Reset - NonReset ko cần tạo DB MuOnLine1
xin hỏi chủ tốp sao tôi làm mà không được
chạy thử 2 sv 1 sv có tên là SUB1 và một sv là SUB21 đã sét 2 tài khoản
trong memb_info 1 tài khoản là sv=1 và 1 tài khoản là sv=2
và vào server tất cả đều có thể vào server bình thường mà không hề bị block
bác cho xin luôn cái Yahoo để tiện liên lạcKhách viếng thăm hãy cùng Olala xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
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 về config sever thành nonreset
Bởi wan0124 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 16-05-11, 11:59 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 -
Reset Month MuWEb0.8--- Theo yêu cầu các bạn nè
Bởi LoveBol trong diễn đàn SQL Server & WebsiteTrả lời: 43Bài viết cuối: 05-08-09, 10:11 AM