PDA

View Full Version : [MU] Share Procedures và Job Ủy Thác Online



votam2x
13-02-14, 07:33 PM
Thấy nhiều người còn thắc mắc và chưa làm được cái ủy thác Online do NBB phải kích hoạt tại web. Nên mình mạo muội share cái này, chỉ là code bừa nếu có sai thì mong Pro chỉ bảo thêm.

Code này sẽ không cần kích hoạt và chỉ tính điểm khi ở trong các làng thôi các bạn nhé.



Create PROCEDURE UyThacOnline
As
Begin
Declare
@PointUyThac int,
@SubUyThac varchar(50)
<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>
UPDATE CHARACTER
<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>
JOIN Character ON AccountCharacter.GameIDC = Character.Name AND ((Character.MapNumber=0 AND Character.MapNumber=3) OR (Character.MapNumber=0 AND (Character.MapPosX>95 OR Character.MapPosX<175 OR Character.MapPosY>90 OR Character.MapPosY<165)) OR (Character.MapNumber=3 AND (Character.MapPosX>165 OR Character.MapPosX<205 OR Character.MapPosY>85 OR Character.MapPosY<130)))
End

-- Script generated on 2/13/2014 7:26 PM
-- By: ITFRIEND\Admin
-- Server: (local)

BEGIN TRANSACTION
<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>
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1
<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>

-- Delete the job with the same name (if it exists)
<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>
FROM msdb.dbo.sysjobs
WHERE (name = N'UTONLINESWEB')
<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
-- Check if the job is a multi-server job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobservers
<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
-- There is, so abort the script
RAISERROR (N'Unable to import job ''UTONLINESWEB'' since there is already a multi-server job with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
<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>
END

BEGIN

-- Add the job
<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>

-- Add the job steps
<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>

<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>

-- Add the job schedules
<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>

-- Add the Target Servers
<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>

END
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
<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>
EndSave:


GO

HRain
13-02-14, 07:39 PM
thông báo vs các bạn đây là một cao thủ ẩn danh nhé, xin mạn phép giấu tên để bảo đảm an toàn cho anh ấy ;))
tks, test ngay :v

forest web là point_uythac
nbb, qweb là pointuythac nha, để ý cái column này xíu :)

waoboy8k
13-02-14, 07:49 PM
ngon đấy up cho cao thủ nào . Hy vọng sẽ có nhiều cái hay mới :D

heroviet2301
13-02-14, 08:05 PM
Mình sài FW và mò được cái này lâu rùi, tks :)
mặc định của FW là đứng ở đâu tại sub-1 cũng lên điểm Ủy thác, cần chỉnh lại giới hạn trong map :)

BoyGau
13-02-14, 08:20 PM
Mình sài FW và mò được cái này lâu rùi, tks :)
mặc định của FW là đứng ở đâu tại sub-1 cũng lên điểm Ủy thác, cần chỉnh lại giới hạn trong map :)

Bạn ơi mình dùng xampp cho FW bị lỗi hàm log , bạn biết cách nào để sửa không
P?s bạn đang dùng websever nào?

heroviet2301
13-02-14, 08:25 PM
Bạn ơi mình dùng xampp cho FW bị lỗi hàm log , bạn biết cách nào để sửa không
P?s bạn đang dùng websever nào?

Mình dùng xampp 1.7.1 chạy ForestWeb có bị làm sao đâu :| chạy cả Web client và Web Server đều không bị lỗi gì cả :|

BoyGau
13-02-14, 08:31 PM
Mình dùng xampp 1.7.1 chạy ForestWeb có bị làm sao đâu :| chạy cả Web client và Web Server đều không bị lỗi gì cả :|

Chắc do mình xài 1.6.8 nên bị lỗi hàm khôn đọc được LOG hx, bạn xài xampp 1.7.1 down ở đâu vậy mình đang tìm xampp bảo mật ( mình chỉ chạy apache ) không biết tìm ở đâu?

mrrainnt
13-02-14, 08:36 PM
Chắc do mình xài 1.6.8 nên bị lỗi hàm khôn đọc được LOG hx, bạn xài xampp 1.7.1 down ở đâu vậy mình đang tìm xampp bảo mật ( mình chỉ chạy apache ) không biết tìm ở đâu?

* Đây bạn

XAMPP 1.7.1 : <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>

BoyGau
13-02-14, 08:40 PM
* Đây bạn

XAMPP 1.7.1 : <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>

Hi bản này OK rồi hả bạn, có cần chỉnh sửa thêm gì không để tăng tính bảo mật

mrrainnt
13-02-14, 08:42 PM
Hi bản này OK rồi hả bạn, có cần chỉnh sửa thêm gì không để tăng tính bảo mật

Đây là bản cài đặt của XAMPP, còn bảo mật thì chắc phải tìm thêm ở Google

heroviet2301
13-02-14, 09:27 PM
Hi bản này OK rồi hả bạn, có cần chỉnh sửa thêm gì không để tăng tính bảo mật

Cài đặt xong xampp thì xóa hết mấy thư mục mysql, PhpMyAdmin,... chỉ để lại các thư mục sau thì tạm ổn chút :|
apache
cgi-bin
htdocs
perl
php
tmp

BoyGau
13-02-14, 09:50 PM
Cài đặt xong xampp thì xóa hết mấy thư mục mysql, PhpMyAdmin,... chỉ để lại các thư mục sau thì tạm ổn chút :|
apache
cgi-bin
htdocs
perl
php
tmp

uhm vì mình xài mỗi Apache on thôi còn đâu tắt hết hj

cuocdoisp
14-02-14, 08:17 AM
Thấy nhiều người còn thắc mắc và chưa làm được cái ủy thác Online do NBB phải kích hoạt tại web. Nên mình mạo muội share cái này, chỉ là code bừa nếu có sai thì mong Pro chỉ bảo thêm.

Code này sẽ không cần kích hoạt và chỉ tính điểm khi ở trong các làng thôi các bạn nhé.



Create PROCEDURE UyThacOnline
As
Begin
Declare
@PointUyThac int,
@SubUyThac varchar(50)
<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>
UPDATE CHARACTER
<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>
JOIN Character ON AccountCharacter.GameIDC = Character.Name AND ((Character.MapNumber=0 AND Character.MapNumber=3) OR (Character.MapNumber=0 AND (Character.MapPosX>95 OR Character.MapPosX<175 OR Character.MapPosY>90 OR Character.MapPosY<165)) OR (Character.MapNumber=3 AND (Character.MapPosX>165 OR Character.MapPosX<205 OR Character.MapPosY>85 OR Character.MapPosY<130)))
End

-- Script generated on 2/13/2014 7:26 PM
-- By: ITFRIEND\Admin
-- Server: (local)

BEGIN TRANSACTION
<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>
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1
<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>

-- Delete the job with the same name (if it exists)
<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>
FROM msdb.dbo.sysjobs
WHERE (name = N'UTONLINESWEB')
<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
-- Check if the job is a multi-server job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobservers
<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
-- There is, so abort the script
RAISERROR (N'Unable to import job ''UTONLINESWEB'' since there is already a multi-server job with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
<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>
END

BEGIN

-- Add the job
<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>

-- Add the job steps
<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>

<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>

-- Add the job schedules
<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>

-- Add the Target Servers
<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>

END
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
<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>
EndSave:


GO



Mở dịch vụ shell web mà dùng nick khác pm anh :)) Sợ anh thuê không trả tiền à

votam2x
14-02-14, 10:10 AM
Mở dịch vụ shell web mà dùng nick khác pm anh :)) Sợ anh thuê không trả tiền à
:).........................................

BimBo
13-12-14, 12:55 AM
sao minh chay query no bao loi nhỉ

Server: Msg 515, Level 16, State 2, Procedure sp_add_job, Line 105
Cannot insert the value NULL into column 'owner_sid', table 'msdb.dbo.sysjobs'; column does not allow nulls. INSERT fails.
The statement has been terminated.

BimBo
13-12-14, 04:08 PM
sao minh chay query no bao loi nhỉ

Server: Msg 515, Level 16, State 2, Procedure sp_add_job, Line 105
Cannot insert the value NULL into column 'owner_sid', table 'msdb.dbo.sysjobs'; column does not allow nulls. INSERT fails.
The statement has been terminated.

bj.tonie
28-12-14, 03:52 PM
mình bật SQL Ảgent và chạy Job rồi cho nhân vật đứng tại Loẻncia Sub-1 cả ngày sao chả thấy lên 1 điểm ủy thác nào nhỉ :-s

tanlockgvn
29-06-15, 08:16 AM
cái này copy hết nguyên cục run hay la copy từng đoạn PROCEDURE và JOB vậy các pro

loveoggy
13-01-16, 03:34 AM
Ai hướng dẫn e chạy cái này với . đó giờ chưa chạy job với procedures để ủy thác online ;))

PhamNinh
13-01-16, 11:07 AM
cài Sql Agent -> start Agent -> chạy query job + Procerdure - > Start job . là ok

SeverName = xxx-1

cứ SeverName của sub nào có -1 là sẽ ủy thác dc

viethung91
13-01-16, 11:31 AM
chạy query install trước >> pro >>> job