[JX] Hỏi về event trồng cây jx ATN - Trang 2
Hello & Welcome to our community. Is this your first visit? Đăng Ký
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 3 Đầu tiênĐầu tiên 1 2 3 CuốiCuối
Kết quả 11 đến 20 của 21
  1. #11
    Thành Viên lzlsky301's Avatar
    Ngày tham gia
    Nov 2011
    Đang ở
    The Moon
    Bài viết
    366
    Thanks
    85
    Thanked 230 Times in 76 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    Trích dẫn Gửi bởi taoaccts13 [Only registered and activated users can see links. ]
    Cái đó mình cũng biết làm, cùng lắm sửa cái sky kia thành 1000 cũng đc ko cần thêm dấu -- vào :3

    Qua ngày mới nó ko update, cái đó mới là vấn đề

    --- Chế độ gộp bài viết ---



    Chỉ em với mod .
    Thì tìm hảm Update ngày mới
    Khách viếng thăm hãy cùng lzlsky301 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #12
    Thành Viên Tâm Huyết Sesshomaru's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    1,666
    Thanks
    22
    Thanked 736 Times in 177 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    Một cách là tìm hàm update ngày của hệ thống.
    Cách khác là đặt thêm 1 task nữa.Ví dụ task trồng cây là 250.Đặt thêm 1 task là 251.
    Task này dùng để đếm ngày

    PHP Code:
    local nToDay Hàm lấy ngày trong jx
    if GetTask(251) < nToDay then --nToDay là hàm lấy ngày theo jx(cái này mình ko biết nên tự tìm)

    SetTask(251,nToDay);
    SetTask(250,0);
    end 
    Đặt đoạn trên sau cái function main() là được

    Hàm trên có nghĩa là khi bạn khởi động main()
    nó sẽ kiểm tra giá trị Task 251.Nếu Task nhỏ hơn ngày hôm nay thì sẽ Set lại task 251 giá trị ngày hôm nay.Đồng thời set task trồng cây về giá trị 0.
    Ví dụ hôm nay có giá trị 1000.
    Khi qua ngày mai thì giá trị ToDay sẽ là 1001.
    Task 251 = 1000 < 1001 nên sẽ tiếp tục vòng lặp Set Task 251 giá trị 1001. SetTask 250 giá trị 0.
    Qua ngày mai giá trị ngày là 1002 thì nó lại thực hiện hàm này.Nếu trong ngày thì ko thực hiện
    Khách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    taoaccts13 (27-08-14)

  4. #13
    Thành Viên MinYeuVy's Avatar
    Ngày tham gia
    Sep 2011
    Bài viết
    275
    Thanks
    93
    Thanked 38 Times in 23 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    Trích dẫn Gửi bởi taoaccts13 [Only registered and activated users can see links. ]
    Cái đó mình cũng biết làm, cùng lắm sửa cái sky kia thành 1000 cũng đc ko cần thêm dấu -- vào :3

    Qua ngày mới nó ko update, cái đó mới là vấn đề

    --- Chế độ gộp bài viết ---



    Chỉ em với mod .
    Ý bạn muốn làm sao nhỉ? Nếu muốn qua ngày nó tự reset thì thêm vô timerserver

    function updateNgay()
    local nNgay_Thang_Nam = tonumber(date("%d%m%y"))
    if (GetTask(T_LuuNgayThangNam) ~= nNgay_Thang_Nam) then
    SetTask(T_TrongCayTN,0)
    SetTask(T_LuuNgayThangNam, nNgay_Thang_Nam)
    end
    end
    Khách viếng thăm hãy cùng MinYeuVy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    taoaccts13 (27-08-14)

  6. #14
    Thành Viên
    Ngày tham gia
    Mar 2014
    Bài viết
    274
    Thanks
    42
    Thanked 165 Times in 97 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    Tới đó thì chưa đủ, cần thêm check ngày ở script online nhân vật nữa, bởi vì timer kia chỉ tác dụng vs player đang online thôi.
    Khách viếng thăm hãy cùng HoangTVT xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #15
    Thành Viên taoaccts13's Avatar
    Ngày tham gia
    Jul 2014
    Bài viết
    635
    Thanks
    45
    Thanked 49 Times in 39 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    Cảm ơn mấy bạn + mod nha, nhiệt tình quá :X để mình thêm vô rồi chờ qua 12h xem sao ^m^
    Khách viếng thăm hãy cùng taoaccts13 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #16
    Thành Viên taoaccts13's Avatar
    Ngày tham gia
    Jul 2014
    Bài viết
    635
    Thanks
    45
    Thanked 49 Times in 39 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    Mình làm theo hướng dẫn của mod, ko biết viết như vậy đúng ko nhỉ
    Code:
    -- Author: ATNTem
    -- Date: TienThaoLo/01/13
    -- Script vat pham tien thao lo 1
    Include("\\script\\global\\sourceatn.lua")
    Include("\\script\\global\\tasklist.lua")
    
    
    function main()
    	local nToDay = nNgay
    	if GetTask(T_TrongCayN) < nToDay then
    	SetTask(T_TrongCayN,nToDay)
    	SetTask(T_TrongCayTN,0)
    	end
    	local T_TrongCay = 9
    	local ThungNuoc = 130
    	local eHeo = GetEventItemCount(ThungNuoc)
    	local aHeo = GetTaskTemp(TMP_TRONGCAY)
    	if (aHeo == 0) and (GetLevel() < 200) then
    		if (GetFightState() == 0) then
    			SetTask(T_TrongCayTN,GetTask(T_TrongCayTN) + 1)
    			local aSky = GetTask(T_TrongCayTN)
    			if (aSky < 10) then
    				if (eHeo >= 1) then
    						DelEventItem(ThungNuoc)
    						if (GetEventItemCount(ThungNuoc) == (eHeo - 1)) then
    							local nW, nX, nY = GetWorldPos()
    							npcmapindex= SubWorldID2Idx(nW)  
    							local nPosx = nX * 32
    							local nPosy = nY * 32
    							SetTaskTemp(TMP_TOADOX,nX)
    							SetTaskTemp(TMP_TOADOY,nY)
    							local HatHoaHong = AddObj(470, npcmapindex, nPosx, nPosy,32, 1, "\\script\\event\\trongcay\\mamcay.lua");
    							SetTaskTemp(TMP_GiaiDoan,1)
    							SetTaskTemp(TMP_TRONGCAY,1)
    							SetTaskTemp(TMP_INDEXTC,HatHoaHong)
    							SetTimer(18*5,T_TrongCay)
    							return
    						end
    				end
    			else
    				Msg2Player("H«m nay b¹n ®· trång 10 c©y råi, ngµy mai h·y tiÕp tôc")
    				return
    			end
    		else
    			Msg2Player("Khu vùc chiÕn ®Êu kh«ng thÓ trång c©y")
    			return
    		end
    	else
    		Msg2Player("B¹n ®ang trång v©y råi, h·y ch¨m sãc cho thËt tèt.")
    		return
    	end
    end
    Khách viếng thăm hãy cùng taoaccts13 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #17
    Thành Viên azurciel79's Avatar
    Ngày tham gia
    Aug 2014
    Bài viết
    42
    Thanks
    11
    Thanked 2 Times in 2 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    Sửa chút như này nhé
    Code:
    -- Author: ATNTem
    -- Date: TienThaoLo/01/13
    -- Script vat pham tien thao lo 1
    Include("\\script\\global\\sourceatn.lua")
    Include("\\script\\global\\tasklist.lua")
    
    
    function main()
    	local nToDay = tonumber(date("%d%m%y"))
    	if GetTask(T_TrongCayN) ~= nToDay then
    	       SetTask(T_TrongCayN,nToDay)
    	       SetTask(T_TrongCayTN,0)
    	end
    	local T_TrongCay = 9
    	local ThungNuoc = 130
    	local eHeo = GetEventItemCount(ThungNuoc)
    	local aHeo = GetTaskTemp(TMP_TRONGCAY)
    	if (aHeo == 0) and (GetLevel() < 200) then
    		if (GetFightState() == 0) then
    			SetTask(T_TrongCayTN,GetTask(T_TrongCayTN) + 1)
    			local aSky = GetTask(T_TrongCayTN)
    			if (aSky < 10) then
    				if (eHeo >= 1) then
    						DelEventItem(ThungNuoc)
    						if (GetEventItemCount(ThungNuoc) == (eHeo - 1)) then
    							local nW, nX, nY = GetWorldPos()
    							npcmapindex= SubWorldID2Idx(nW)  
    							local nPosx = nX * 32
    							local nPosy = nY * 32
    							SetTaskTemp(TMP_TOADOX,nX)
    							SetTaskTemp(TMP_TOADOY,nY)
    							local HatHoaHong = AddObj(470, npcmapindex, nPosx, nPosy,32, 1, "\\script\\event\\trongcay\\mamcay.lua");
    							SetTaskTemp(TMP_GiaiDoan,1)
    							SetTaskTemp(TMP_TRONGCAY,1)
    							SetTaskTemp(TMP_INDEXTC,HatHoaHong)
    							SetTimer(18*5,T_TrongCay)
    							return
    						end
    				end
    			else
    				Msg2Player("H«m nay b¹n ®· trång 10 c©y råi, ngµy mai h·y tiÕp tôc")
    				return
    			end
    		else
    			Msg2Player("Khu vùc chiÕn ®Êu kh«ng thÓ trång c©y")
    			return
    		end
    	else
    		Msg2Player("B¹n ®ang trång v©y råi, h·y ch¨m sãc cho thËt tèt.")
    		return
    	end
    end
    Khách viếng thăm hãy cùng azurciel79 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    taoaccts13 (27-08-14)

  11. #18
    Thành Viên taoaccts13's Avatar
    Ngày tham gia
    Jul 2014
    Bài viết
    635
    Thanks
    45
    Thanked 49 Times in 39 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    Trích dẫn Gửi bởi azurciel79 [Only registered and activated users can see links. ]
    Sửa chút như này nhé
    Thanks ạ ^^ , mình mới tập tành dev VL đc gần 2 tháng thôi nên còn gà mờ

    Tạm thời hết lỗi nhưng chưa biết có reset đc chưa nữa, đợi qua 12h vậy
    Khách viếng thăm hãy cùng taoaccts13 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #19
    Thành Viên taoaccts13's Avatar
    Ngày tham gia
    Jul 2014
    Bài viết
    635
    Thanks
    45
    Thanked 49 Times in 39 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    @azurciel79 : thanks bác, chuẩn luôn )
    Khách viếng thăm hãy cùng taoaccts13 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. #20
    Thành Viên azurciel79's Avatar
    Ngày tham gia
    Aug 2014
    Bài viết
    42
    Thanks
    11
    Thanked 2 Times in 2 Posts

    Ðề: Hỏi về event trồng cây jx ATN

    Trích dẫn Gửi bởi taoaccts13 [Only registered and activated users can see links. ]
    @azurciel79 : thanks bác, chuẩn luôn )
    Trong script sourceatn.lua hình như có hàm UpdateNgay đó thớt
    Khách viếng thăm hãy cùng azurciel79 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 2 của 3 Đầu tiênĐầu tiên 1 2 3 CuốiCuối

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

  1. [MU] Xin giúp đỡ về các Event trong Data/Event
    Bởi 0988360058 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 11
    Bài viết cuối: 12-10-20, 10:05 PM
  2. [MU] Event Medusa - một trong những event tệ hại của SCF ?
    Bởi HRain trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 10
    Bài viết cuối: 24-08-14, 04:37 PM
  3. [MU] lỗi Blue event và summer event sever 11.70.52
    Bởi teomeo trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 21-04-14, 01:51 PM
  4. [MU] Lỗi event chocolate + event ribbon không hoạt động
    Bởi bluesky089 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 17-04-14, 12:10 PM
  5. [MU] Xin giúp đỡ về Event Thỏ trắng (Blue Event) trong MU ss6
    Bởi minhtrong90 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 29-06-13, 01:40 AM

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à 01:08 PM.
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ệ.