[JX] Hỏi về Thời gian của vòng sáng - Trang 2
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 2 của 2 Đầu tiênĐầu tiên 1 2
Kết quả 11 đến 14 của 14
  1. #11
    Thành Viên
    Ngày tham gia
    Jan 2016
    Bài viết
    477
    Thanks
    132
    Thanked 111 Times in 67 Posts

    Ðề: Hỏi về Thời gian của vòng sáng

    Trích dẫn Gửi bởi tvnnam [Only registered and activated users can see links. ]
    để biết nó hoạt động thế nào thì bạn nên tìm hiểu cấu trúc của hàm.... bạn tham khảo các hàm khác thêm danh hiệu thử xem...
    Anh Nam cho hỏi hàm cho nhân vật trở lại trạng thái bình thường với anh.
    Khách viếng thăm hãy cùng Kethanglang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #12
    Thành Viên Tâm Huyết tvnnam's Avatar
    Ngày tham gia
    Apr 2014
    Đang ở
    Hưng Yên
    Bài viết
    1,692
    Thanks
    488
    Thanked 982 Times in 521 Posts

    Ðề: Hỏi về Thời gian của vòng sáng

    Trích dẫn Gửi bởi Kethanglang [Only registered and activated users can see links. ]
    Anh Nam cho hỏi hàm cho nhân vật trở lại trạng thái bình thường với anh.

    SetTimer: cài đặt file chạy sau mỗi n giây trong hàm

    Cú pháp: SetTimer(thời gian*18,id file muốn chạy trong settings\timertask.txt)

    Thời gian là giây

    Vd:SetTimer(60*18,1)
    Sau 60 giây sẽ chạy file có id 1 trong Timertask.txt

    Lưu ý file dc chạy thì sẽ được duyệt bằng hàm function OnTimer() thôi,có nghĩa là sẽ chạy file đó và các câu lệnh chứa trong hàm function OnTimer()

    StopTimer():thôi ko chạy file đã được dùng hàm function OnTimer()

    Cú pháp : StopTimer()
    CTV- GIẢI ĐÁP THẮC MẮC JX LINUX OFF

  3. Các thành viên gởi lời cảm ơn đến tvnnam vì bài viết này !

    Kethanglang (01-04-16)

  4. #13
    Thành Viên
    Ngày tham gia
    Mar 2016
    Bài viết
    74
    Thanks
    24
    Thanked 5 Times in 4 Posts

    Ðề: Hỏi về Thời gian của vòng sáng

    Trích dẫn Gửi bởi Kethanglang [Only registered and activated users can see links. ]
    Ủa sao kì nhỉ, mình thoát ra vào lại nó còn nguyên, muốn tắt nó cũng ko được.

    Vậy hả. Bạn cho mình xin code adđ vòng sáng của bạn với.
    Khách viếng thăm hãy cùng DarkUnDer xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #14
    Thành Viên vn_soldier's Avatar
    Ngày tham gia
    Mar 2016
    Bài viết
    129
    Thanks
    10
    Thanked 66 Times in 56 Posts

    Ðề: Hỏi về Thời gian của vòng sáng

    Để mình phân tích cách giải quyết 1 vấn đề của mình cho các bạn hiểu nhé.

    1.Đầu tiên mình muốn add vòng sáng nhưng lại xảy ra lỗi mất khi thoát game.
    2.Mình sẽ nghĩ đến vòng sáng của danh hiệu liên đấu vì khi nhận vòng này k mất khi logout.
    3.Bởi vì mình k hề biết chức năng liên đấu nằm ở đâu, nên mình sẽ search từ "liên đấu" trong tất cả các file trong thư mục script.
    4.Sau khi tìm kiếm mình tìm được hàm phát thưởng liên đấu wlls_wantaward_title
    5.Ở hàm nay khi mới nhìn mình sẽ không hiểu hết nội dung nên mình sẽ chọn lọc nội dung mình cho là cần thiết.
    Code:
    	local nServerTime = GetCurServerTime()+ 1728000; --20*24*60*60
    	local nDate	= FormatTime2Number(nServerTime);
    	local nDay	= floor(mod(nDate,1000000) / 10000);
    	local nMon	= mod(floor(nDate / 1000000) , 100)
    	
    	local nTime	= nMon * 1000000 + nDay * 10000	-- ³ÖÐøµ½Ï¢½ìÁªÈü½áÊø
    	_M("Title_AddTitle", n_title, nTime)
    	
    	--RemoveÎäÁÖÃËÖ÷ºÀ¹â£¬ÔÚaddТµÄºÀ¹â֮ǰ- Modified by DinhHQ - 20110524
    	if Title_GetActiveTitle() == 3000 then
    		Title_RemoveTitle(3000)		
    	end
    	if GetSkillState(1500) ~= -1 then
    		RemoveSkillState(1500)
    	end
    		
    	Title_AddTitle(n_title, 2, nTime)
    	Title_ActiveTitle(n_title)
    	
    	
    	SetTask(1122, n_title)	--µ±Ç°Íæ¼ÒÁìÈ¡µÄÊÇÄĸöÍ·ÏÎID
    Khi phân tích những thứ này mình sẽ được:
    -Thời gian add của vòng sáng là 20 ngày(20*24*60*60)
    -Lưu id và thời gian của danh hiệu vào file
    -ID của vòng sáng sẽ là biến n_title với giá trị được lấy từ table WLLS_AWARD_TITLE hoặc WLLS_AWARD_TITLE_EX đối với liên đấu cao cấp
    -Hàm để remove title cũ Title_RemoveTitle(id)
    -Hàm để kiểm tra và remove hiệu ứng hiện tại GetSkillState(id) và RemoveSkillState(id)
    -Hàm add và kích hoạt title Title_AddTitle(id, stt, time), Title_ActiveTitle(id)
    6.Và mình thấy 1 hàm SetTask(1122, n_title), tuy chưa chắc chắn nhưng mình đoán nó sẽ lưu lại id của danh hiệu để add khi online lần sau.
    7.Khi nhìn vào hàm add title Title_AddTitle(n_title, 2, nTime) mình sẽ thấy được số thứ tự của title này là 2 và nhìn vào taskid là 1122 thì mình sẽ có thể đoán được taskid của title được bắt đầu từ 1120 với số thứ tự tương ứng (0-1120,1-1121,2-1122...) mà tối đa là bao nhiêu thì mình tạm thời chưa tính đến(nếu chuyên sâu hơn mình sẽ test đoạn này sau cũng không muộn).

    Cuối cùng sau khi trải qua 7 bước này mình đã vô tình giải quyết được vấn đề các bạn đang thắc mắc:
    -Add danh hiệu bị mất khi thoát game
    -Cách để xóa danh hiêu
    -Cách để xóa hiệu ứng
    -Hiểu được cách lưu title vào task

    Kết: Mong rằng với cách suy luận vấn đề như vậy các bạn có thể áp dụng theo khi giải quyết mọi vấn đề khác. Những bạn nói bạn là newbie không thể giải quyết như vậy được thì nói luôn, bạn chỉ cần dựa vào phuơng pháp mô phỏng thì sẽ giải quyết rất gọn, chỉ nói đến từ "khó" khi sáng tạo mà thôi.
    Lần sửa cuối bởi vn_soldier, ngày 02-04-16 lúc 09:16 AM.
    Khách viếng thăm hãy cùng vn_soldier xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. The Following 2 Users Say Thank You to vn_soldier For This Useful Post:

    nhoccon1011 (10-10-16), vuongtusamac (11-04-16)

 

 
Trang 2 của 2 Đầu tiênĐầu tiên 1 2

Các Chủ đề tương tự

  1. [JX] Các bạn ơi sao cái Thời gian phát độc này nó 0% vậy
    Bởi jxnewbiexxx trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 08-10-15, 01:31 PM
  2. [KT] Hướng dẫn chỉnh thời gian qua ải TDC + thời gian xin tách đồ.
    Bởi khang.ps trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 29-12-12, 07:25 PM
  3. [KT] Cần giúp đỡ về giới hạn thời gian chơi ( như VL 1 thời thu phí ).
    Bởi tuoiteen_88 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 9
    Bài viết cuối: 29-05-12, 07:15 AM
  4. Help Thời gian Zen mất.
    Bởi Lãng Tử Sầu trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 15-12-11, 03:37 PM
  5. Thi giữa sân trường để tránh gian lận.
    Bởi Yu-Gi-Oh trong diễn đàn Chuyện Lạ Đó Đây
    Trả lời: 0
    Bài viết cuối: 15-11-11, 12:11 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 09:28 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.