Kết quả 1 đến 3 của 3
Chủ đề: Code Checktime Callout
-
22-10-15, 11:32 PM #1
Code Checktime Callout
Bạn nào hướng dẫn dùm mình cách chỉnh thời gian bắt đầu, giãn cách giữa các event với, ví dụ ở code sau cho mình dễ hiểu cũng đc
Code:void check_time() { int iTime,rate,level,z,p,x,y; int i,*nScene,size; mixed *mixTime; object robber; remove_call_out("check_time"); iTime = time(); mixTime = localtime(iTime); if ( mixTime[TIME_WDAY] == 5 || mixTime[TIME_WDAY] == 6 ) { destroy_scum(); call_out("check_time",3600*24); return ; } else if ( mixTime[TIME_WDAY] == 0 ) { call_out("check_time",3600*24-mixTime[TIME_HOUR]*3600-mixTime[TIME_MIN]*60); return ; } else*/ { i = 60*(60-mixTime[TIME_MIN]); if ( mixTime[TIME_HOUR]%2 == 1 ) { call_out("check_time",i); } else { if ( mixTime[TIME_HOUR] == 2 || mixTime[TIME_HOUR] == 4 || mixTime[TIME_HOUR] == 6 || mixTime[TIME_HOUR] == 8 || mixTime[TIME_HOUR] == 10 ) call_out("check_time",i+3600); else { generate_scum(); log_file("wg_scum2.txt",sprintf("%s Võ Lâm Bại Hoại xuất hiện。 \n",short_time())); call_out("check_time",i+3600); } } } }
Khách viếng thăm hãy cùng nhiyaiba712 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-10-15, 11:41 AM #2
Ðề: Code Checktime Callout
PHP Code:void check_time()
{
int iTime,rate,level,z,p,x,y;
int i,*nScene,size;
mixed *mixTime;
object robber;
remove_call_out("check_time");
iTime = time();
mixTime = localtime(iTime);
if ( mixTime[TIME_WDAY] == 5 || mixTime[TIME_WDAY] == 6 )// nếu hôm nay là thứ 6 hoặc thứ 7
{
destroy_scum();// xoá boss
call_out("check_time",3600*24);// không gọi boss, chờ 1 thời gian
return ;
}
else if ( mixTime[TIME_WDAY] == 0 )// hoặc nếu hôm nay là Chủ nhật
{
call_out("check_time",3600*24-mixTime[TIME_HOUR]*3600-mixTime[TIME_MIN]*60);// không gọi boss, chờ 1 thời gian
return ;
}
else
{
i = 60*(60-mixTime[TIME_MIN]);
if ( mixTime[TIME_HOUR]%2 == 1 )// Nếu hiện tại là thời gian chia cho 2 ra số lẽ
{
call_out("check_time",i);// Không gọi boss, chờ 1 thời gian
}
else // hoặc nếu thời gian chia cho 2 là giờ chẵn
{
if ( mixTime[TIME_HOUR] == 2 || mixTime[TIME_HOUR] == 4
|| mixTime[TIME_HOUR] == 6 || mixTime[TIME_HOUR] == 8
|| mixTime[TIME_HOUR] == 10 )// Nếu hiện tại là 2,4,6,8,10h thì không gọi boss
call_out("check_time",i+3600);
else// hoặc các thời gian chẵn còn lại trong ngày sẽ ra boss
{
generate_scum();
log_file("wg_scum2.txt",sprintf("%s Võ Lâm Bại Hoại xuất hiện。 \n",short_time()));
call_out("check_time",i+3600);
}
}
}
}
Khách viếng thăm hãy cùng ben543518694 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to ben543518694 For This Useful Post:
nhiyaiba712 (25-10-15), nhochamvui_lov (29-10-16)
-
25-10-15, 12:07 PM #3
- Ngày tham gia
- Dec 2012
- Bài viết
- 1,162
- Thanks
- 254
- Thanked 356 Times in 251 Posts
Ðề: Code Checktime Callout
Good
Khách viếng thăm hãy cùng PhamNinh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[MU] xin code đóng khung code đếm ngược event
Bởi vanhai32 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 5Bài viết cuối: 24-08-15, 10:25 AM -
[KT] Tools hỗ trợ viết code LUA [ Code Snippet Function]
Bởi khoctinhmhs trong diễn đàn ReleasesTrả lời: 6Bài viết cuối: 03-12-14, 06:03 PM -
[JX] cần xin code auto backup của PTTk bác nào có code autoit đó share giúp thanks
Bởi Olala trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 18-10-14, 12:49 AM -
[Gunny] Xin Code Web Chuyển xu Game thành Cash Web Với code xóa pet 5 sao với ...
Bởi vinateam trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 5Bài viết cuối: 14-07-14, 01:04 PM -
[BÁN] Code nạp thẻ VTC 2013 , fix new bảo hành 1 tháng FULL CODE
Bởi katterkelly trong diễn đàn CHUYÊN ĐỀ WEB GAMESTrả lời: 6Bài viết cuối: 12-03-13, 01:23 PM