PDA

View Full Version : [MU] Cần giúp đỡ về Trigger giới hạn rs



anduyx1
26-07-12, 08:20 PM
Như tiêu đề mình đã nói
trigger không ảnh hưởng tới Gm và Không Bị Khóa Nhân vât Khi sang server không giới hạn
Ở Db ss6.3 nhé mọi người
Thank !

YouTobe
26-07-12, 08:37 PM
Như tiêu đề mình đã nói
trigger không ảnh hưởng tới Gm và Không Bị Khóa Nhân vât Khi sang server không giới hạn
Ở Db ss6.3 nhé mọi người
Thank !


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.


PHP Code:
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 :

PHP Code:
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.

anduyx1
26-07-12, 10:55 PM
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.


PHP Code:
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 :

PHP Code:
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.
ok mình làm được rôi thank nhé

apple
28-07-12, 11:45 AM
ai biết trigger điều kiện tab 1 liên quan đến tab 2 ko?