PDA

View Full Version : [JX] Hỏi về hàm delmagic và xếp hạng ?



phamngochai2
13-06-12, 02:11 PM
Mình có 2 điều muốn hỏi các pro :
1/ Làm sao để skill biến mất khi dùng hàm DelMagic() mà ko cần phải dùng đến hàm KickOutSelf() ?
2/ Làm sao để server nó cập nhật cái xếp hạng vậy ?
Cám ơn các bạn !

thaihoa91
13-06-12, 02:17 PM
Mình có 2 điều muốn hỏi các pro :
1/ Làm sao để skill biến mất khi dùng hàm DelMagic() mà ko cần phải dùng đến hàm KickOutSelf() ?
2/ Làm sao để server nó cập nhật cái xếp hạng vậy ?
Cám ơn các bạn !

1) Ko có cách nào ngoài can thiệp Source ! Tương tự như hàm SetLevel() hay các hàm tẩy tiềm năng kỹ năng
2) Trong 5 chương trình chạy Server thì có 1 chương trình tên Goddess, Bishop thì fải, có cái nút ???? nhấn vào nó là nó cập nhật xếp hạng !

notfile
13-06-12, 02:32 PM
Cách sử dụng hàm SetTimer như nào hả Hòa đang định viết cái chống hack !

f-fantasy
13-06-12, 03:02 PM
SetTimer(Số giấy * 18,Id file trong TimeTask của settings)

Đại loại SetTimer(60*18,2) thì sau 60 giây từ lúc bắt đầu kích hoạt hàm này sẽ chạy file số 2 trong Setting/timetask.txt

Còn về hàm DelMagic thì mình nghĩ KickOutSelf có sao đâu nhỉ

Crawler
13-06-12, 03:03 PM
Cách sử dụng hàm SetTimer như nào hả Hòa đang định viết cái chống hack !


SetTimer(Thời gian(giây)*18,thứ tự file trong TimerTask)

Ví dụ bạn muốn thêm 1 hàm hay script nào chạy 5 giây 1 lần, bạn mở file TimerTask.txt
Thêm vào cuối 1 dòng

{IdTimer} /script/timerscripts/myscript.lua

IdTimer là số thứ tự lần lượt, từ trên xuống. VD mình để là 20
Cột thứ 2 là đường dẫn đến file script

20 /script/timerscripts/myscript.lua

Sau đó mình mở script GM ra, thêm hàm


SetTimer(5*18,20)

Vậy là cứ sau 5 giây nó sẽ thực thi hàm OnTimer trong script myscript.lua
Trong file myscript.lua bạn phải khai báo 1 hàm tên là OnTimer() để khi đến tgian đã định nó sẽ gọi hàm này.

Mình chỉ biết nhiêu đó thôi

phamngochai2
13-06-12, 03:09 PM
Còn về hàm DelMagic thì mình nghĩ KickOutSelf có sao đâu nhỉ

Bật tiện lắm bạn, đang tính làm mấy cái vòng sáng cho đẹp, nếu như đang đi tống kim hay vượt ải thì sao ? Tự nhiên KickOutSelf() ra ...!

jxvietnam
13-06-12, 09:43 PM
Thì trước khi kích out làm mấy cái task lưu tọa độ lại, vào game dùng gmscript.lua load script move nhân vật lên đó lại :))

thaihoa91
13-06-12, 10:46 PM
Cách sử dụng hàm SetTimer như nào hả Hòa đang định viết cái chống hack !

SetTimer thì dc nhưng vấn đề dùng nhìu wá sẽ lag Server !

debaf9
03-07-12, 01:56 AM
SetTimer thì dc nhưng vấn đề dùng nhìu wá sẽ lag Server !

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

thaihoa91
03-07-12, 08:43 AM
Tự kick và tự connect lại thì dùng KickOutSelf()