PDA

View Full Version : thời gian chạy



alisson
05-02-11, 11:15 PM
tôi thấy trong các server mới gần đây có file timertask.txt trong setting
có khai báo nhiều file script trùng nhau
liệu xoá đi bớt file trùng đi được không
vì sợ khi xoá thì thứ tự file bị đổi rất đến lỗi


cho hỏi:
file: script\timerserver.lua
file: script\cacsukien\tong_kim\tongkim_main.lua
file: script\class\ontime_notify.lua
file: script\class\flower\flower1.lua
file: script\class\flower\flower2.lua
file: script\class\flower\flowerhead.lua
file: script\class\ontime_marriage.lua
file: script\lien_dau\su_gia_lien_dau.lua
file: script\cacsukien\phonglangdo\thoigian.lua

nhưng file trên do những file nào trong script điều khiển load vậy
tìm mãi chưa thấy vì nhiều file quá
và mọi người biết ý nghĩa của 1 số file bên trên không
file:timerserver.lua,ontime_notify.lua,flower1.lua ,flower2.lua,flowerhead.lua
dùng để điều khiển cái gì vậy

[S]ocola[S]an
06-02-11, 12:47 AM
Mỗi event có thời gian khác nhau. THích thì tổng hợp vào 1 cái là timerserver.lua rồi xóa hết mấy cái kia .

alisson
06-02-11, 09:59 AM
thế ý nghĩa của mấy file
timerserver.lua,ontime_notify.lua,flower1.lua ,flower2.lua,flowerhead.lua
là gì vậy

alisson
06-02-11, 10:23 AM
các pro dev server cho mình hỏi câu này được không
mình có đọc ebook giang leloi
thì cái hàm function Ontimer() nó chứa tất cả những cái gì cần chạy
chẳng hạn kiểm tra giờ hệ thống có trùng với giờ mở tống kim hay không,nếu trùng thì mở tống kim
như vậy tức là hàm ontimer luôn luôn hoạt động khi server chạy

vậy server load hàm ontimer bằng file nào vậy hay là hàm ontimer mặc định là có sẵn của kingsoft và nó luôn mặc định nằm trong file timeserver.lua và từ trong hàm main của gameserver.exe nó sẽ load hàm ontimer

alisson
06-02-11, 11:10 AM
mình test thử 4 trường hợp mà không thấy có tác dụng chả hiểu sao
trong hàm OnTimer thuộc file timerserver.lua
mình thêm câu thông báo cho server:chạy game không thấy gì
mình tạo file jx1.lua tạo hàm OnTimer cũng thêm câu thông báo rồi vào timetalk trong setting khai báo file jx1.lua
chạy cũng không thấy gì

kết quả vẫn không ra sao


à cho hỏi thế hàm OnDeath() có tác dụng gì trông nó giống hàm OnTimer

jxvietnam
06-02-11, 02:24 PM
OnDeath() là hàm khi npc die thì sẽ chạy tất cả những hàm sau nó. VD nè



function OnDeath()
Earn(1000)
end


Khi bạn giết npc nào mà script của nó là đoạn code trên thì bạn sẽ nhận đc 1000 lượng.

alisson
06-02-11, 04:12 PM
uhm thank vậy còn hàm OnTimer thì sao sao mình chạy mãi mà không được