Kết quả 11 đến 20 của 21
Chủ đề: Hỏi về event trồng cây jx ATN
-
27-08-14, 07:17 PM #11
- 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
Khách viếng thăm hãy cùng lzlsky301 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-08-14, 07:24 PM #12
Ðề: 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
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ệnKhách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
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)
-
27-08-14, 07:24 PM #13
Ðề: Hỏi về event trồng cây jx ATN
Ý 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
endKhách viếng thăm hãy cùng MinYeuVy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
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)
-
27-08-14, 07:39 PM #14
- 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é!
-
27-08-14, 07:39 PM #15
Ðề: 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é!
-
27-08-14, 09:34 PM #16
Ðề: 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é!
-
27-08-14, 09:58 PM #17
Ðề: 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é!
-
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)
-
27-08-14, 11:27 PM #18
Ðề: Hỏi về event trồng cây jx ATN
Khách viếng thăm hãy cùng taoaccts13 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-14, 11:29 AM #19
Ðề: 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é!
-
28-08-14, 02:36 PM #20
Ðề: Hỏi về event trồng cây jx ATN
Khách viếng thăm hãy cùng azurciel79 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[MU] Xin giúp đỡ về các Event trong Data/Event
Bởi 0988360058 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 11Bài viết cuối: 12-10-20, 10:05 PM -
[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ầuTrả lời: 10Bài viết cuối: 24-08-14, 04:37 PM -
[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ầuTrả lời: 0Bài viết cuối: 21-04-14, 01:51 PM -
[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ầuTrả lời: 3Bài viết cuối: 17-04-14, 12:10 PM -
[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ầuTrả lời: 2Bài viết cuối: 29-06-13, 01:40 AM