PDA

View Full Version : Trigger Giới Hạng Số Lần Reset Khi Vào Server Muonline.



LHB_LOVE
27-10-11, 06:10 AM
Cái này LHB mới vọc xong tuy không phải là code Pro nhưng cũng dùng tạm
bởi cũng không có theo học trường lớp gì nên chỉ mò ra thôi ai thấy sài được thì sài nha

Công dụng của Trigger này là giới hạng server đó nhân vật có số lần reset thấp hơn X lần mới vào đc còn không thì bị khóa nhân vật đó.

Bước 1 : Vào mssql chọn database Muonline -> Table MEMB_STAT

Kết tiếp click chuột phải chọn All Tasks => Manager Triggers

Hiện lên cái bảng : xóa hết trong đó copy đoạn dưới đây vào.



CREATE TRIGGER Sub_TienNu 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


Các bạn lưu ý vài chổ sau đây :

TienNu : Tên Server Bạn muốn đặt giới hạng. muốn biết thì vào GameServer\Data\ServerInfo.dat thấy dòng ServerName là biết, nhớ đánh chính xác.
resets>'100' : đây là giới hạng nhân vật có số lần resets lớn hơn 100 vào server sẽ bị khóa. lưu ý có 1 số server thì không phải chử resets mà là reset các bạn tự xem sửa lại nha
Relifes>'0' : nhân vật có số lần relifes lớn hơn 0 cũng bị khóa.

Vậy là xong phần server giới hạng resets giờ làm server mở khóa nhân vật.

Làm giống bước 1 nhưng thay bằng đoạn code này :


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

end


Vài chổ lưu ý :

PhuThuy : Tên Server
resets>'0' : Tất cả nhân vật có số lần Resets lớn hơn 0 khi vào sẽ được mở khóa.

Ví dụ : nếu bạn có 2 server. Server 1 sẽ là PhuThuy. Còn server 2 giới hạng Resets là TienNu.
Khi những gamer có trên 100 lần resets cố tình vào server TienNu thì sẽ bị khóa. họ chỉ cần đăng nhập lại server PhuThuy là tự động được mở khóa.

Lưu ý : còn 1 vấn đề nếu nhân vật là Admin muốn vào server TienNu thì bạn tốt nhất cho nhân vật Admin đó resets dưới mức quy định nha.

Nguồn : hoimatnai.com

godhoang
27-10-11, 07:17 AM
hay quá, đang search lại, tks nhé Bình !

heroes1412
27-10-11, 07:45 AM
Cái này có 1 bài hướng dẫn r mờ :-s

godhoang
27-10-11, 07:48 AM
Cái này có 1 bài hướng dẫn r mờ :-s
chính xác là 2 bài luôn ;))
Nhưng thôi, LHB dù sao cũng test ok trigger này thì cho ổng lên cũng đc ;))

Van_Bom
28-10-11, 06:10 PM
hay quá đi mất thôi, LHB vô địch thiên hạ

nút thanks kìa các bạn ơi

Hào Hoa Công Tử
28-10-11, 08:40 PM
Ví dụ block 1 nhân nhật , xong nó vào sv mở khóa nv

resets>'0' : Tất cả nhân vật có số lần Resets lớn hơn 0 khi vào sẽ được mở khóa.
thì nhân vật bị block đó có đc mở khóa không :)
như block 1 nv , dùng TVweb , vào ủy thác xong hủy ủy thác là mở khóa nv đó rồi :)

godhoang
28-10-11, 08:52 PM
Nói chung cứ vào Server limit reset mà cao hơn reset sẽ bị block là chắn chắn.
Trường hợp block nhân vật vì lí do luật thì tốt nhất là block cả Acc hào hoa ^^!

garllado
30-10-11, 11:58 AM
thì nhân vật bị block đó có đc mở khóa không
như block 1 nv , dùng TVweb , vào ủy thác xong hủy ủy thác là mở khóa nv đó rồi
Đúng rồi đó, xài cái này thì chức năng ủy thác off sẽ vô tác dụng. Vửa ủy thác đc vừa đăng nhập vào game train luôn. Lúc trước có xài nên mấy mem nó vừa thủy thác vừa train, reset ào ào, cứ tưởng nó hack reset ấy chứ :D

mrduc121
09-11-11, 12:15 PM
Sài TV WEB cứ off chức năng đây :D

dongahchu
18-11-11, 01:48 PM
" giới hạng "

ông chủ thớt này còn k ghi , đọc , và hiểu rõ tiếng việt :-<

" Giới hạn " # " giới hạng "

=)) =)) =))

quypro
17-04-12, 10:27 PM
Xin phép đào mộ tí, nhưng mình làm theo cách của chủ thớt thành công rồi, nhưng nhân vật gm bị mất quyền gm, tạo lại acc gm, vào lại bị mất quyền gm, tìm mãi mà chẳng biết fix như nào nữa :(

LHB_LOVE
17-04-12, 11:11 PM
cái đó thì bạn cho nhân vật GM 0 lần reset nha :)

quypro
18-04-12, 06:36 PM
cái đó thì bạn cho nhân vật GM 0 lần reset nha :)
Đây cũng là 1 cách, còn mình tìm ra cách khác rồi, gm vẫn rs bình thường :D thanks bạn

Domino9990
15-05-12, 11:25 AM
uppp để sử dụng...............

Domino9990
15-05-12, 09:52 PM
Sao Mình Làm Nó Khộng Có Tác Dụng NHỉ??????????

Domino9990
16-05-12, 08:52 AM
có ai bít tigeer này ko?????...........

Domino9990
16-05-12, 10:39 AM
uppppppppppppppp 1 lần nữa thôi, hix

Domino9990
16-05-12, 02:08 PM
upppppppppppppp Haòi ko ai giúp mỗi tay lun :D