Kết quả 1 đến 3 của 3
-
24-07-25, 10:14 AM #1
- Ngày tham gia
- Feb 2016
- Bài viết
- 10
- Thanks
- 18
- Thanked 0 Times in 0 Posts
Lỗi nhận quà hàng ngày bị trùng nhau
các pro cho mình hỏi mình có viết cái script nhận vật phẩm nhiệm vụ QLL,QTC như này, nhưng nó đang bị cái là khi mình nhận cái QTC key 88 thì cái key 89 nó cũng bị báo là đã nhận rồi, cho mình hỏi làm sao để 2 cái này nó tách biệt nhau để khi nhận thằng này thì thằng kia không bị ảnh hưởng ạ.
if key == 8 then
BeginEvent(sceneId)
AddNumText( sceneId, x045020_g_scriptId, "Nh§n VP Q1 Tô Châu", 6, 88 )
AddNumText( sceneId, x045020_g_scriptId, "Nh§n VP Q1 Lâu Lan", 6, 89 )
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
return
end
if key == 88 then
local QTC = "QTCVP" .. tostring(selfId)
if GetMissionData (sceneId, selfId, QTC1) == GetDayTime() then
BeginEvent(sceneId)
AddText(sceneId,"Hôm Nay Ngß¶i Ðã Nh§n V§t Ph¦m Nhi®m Vø R°i, Ngày Mai Hãy Quay LÕi!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
return
end
TryRecieveItem(sceneId,selfId,40004315,1) --QTC1
TryRecieveItem(sceneId,selfId,40004315,1)
TryRecieveItem(sceneId,selfId,40004315,1)
TryRecieveItem(sceneId,selfId,40004315,1)
TryRecieveItem(sceneId,selfId,40004315,1)
SetMissionData(sceneId,selfId, QTC, GetDayTime())
BeginEvent(sceneId)
AddText(sceneId,"Ðã Nh§n Ðßþc V§t Ph¦m Nhi®m Vø Tô Châu 1!!!")
EndEvent(sceneId)
DispatchEventList(sceneId, selfId, targetId)
LuaFnSendSpecificImpactToUnit(sceneId,selfId,selfI d,selfId,148,0)
end
if key == 89 then
local QLL = "QTLLVP" .. tostring(selfId)
if GetMissionData (sceneId, selfId, QLL) == GetDayTime() then
BeginEvent(sceneId)
AddText(sceneId,"Hôm Nay Ngß¶i Ðã Nh§n V§t Ph¦m Nhi®m Vø R°i, Ngày Mai Hãy Quay LÕi!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
return
end
TryRecieveItem(sceneId,selfId,40004460,1) --QLL1
TryRecieveItem(sceneId,selfId,40004460,1)
TryRecieveItem(sceneId,selfId,40004460,1)
TryRecieveItem(sceneId,selfId,40004460,1)
TryRecieveItem(sceneId,selfId,40004460,1)
SetMissionData(sceneId,selfId, QLL, GetDayTime())
BeginEvent(sceneId)
AddText(sceneId,"Ðã Nh§n Ðßþc V§t Ph¦m Nhi®m Vø Tô Châu 1!!!")
EndEvent(sceneId)
DispatchEventList(sceneId, selfId, targetId)
LuaFnSendSpecificImpactToUnit(sceneId,selfId,selfI d,selfId,148,0)
endKhách viếng thăm hãy cùng tronggavit xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-07-25, 08:53 PM #2
- Ngày tham gia
- May 2006
- Đang ở
- Unknow
- Bài viết
- 2,932
- Thanks
- 122
- Thanked 2,127 Times in 655 Posts
Ðề: Lỗi nhận quà hàng ngày bị trùng nhau
Tầm này thì hỏi chatbot cho nhanh bạn, sẽ được trả lời chi tiết và sửa code dùm bạn luôn.
Code trên chỗ key 88 thì về mặt logic khi get thì biến khác mà khi set thì biến khác => dẫn tới không đúng mong đợiKhách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 3 Users Say Thank You to huuduyen_05 For This Useful Post:
hoandv (07-08-25), LumiLegend (28-07-25), tronggavit (28-07-25)
-
09-08-25, 09:45 AM #3
- Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,993
- Thanks
- 369
- Thanked 4,086 Times in 1,405 Posts
Ðề: Lỗi nhận quà hàng ngày bị trùng nhau
SetMissionData(sceneId,selfId, QLL, GetDayTime())
Lỗi của bạn do đoạn này, SETMD nó KHÔNG sử dụng String, cụ thể cái QLL của bạn là dạng String, trong khi chỗ đó nó phải là 1 NUMBER tức là thứ tự của cái MD đó.
Kết quả là nó sẽ sử dụng cái giá trị -1 (ảo không tồn tại trong DB nhưng tồn tại trong phiên chạy của GS) => 2 thằng trông thì khác nhau nhưng thực tế là 1. Một số phiên bản cũ báo lỗi luôn thay vì mặc định dùng cái -1 => KHÔNG chạy script nốt
Ngoài ra có thể bạn không hiểu ý nghĩa của nó, và đúng là GET thì một đằng mà SET thì một kiểu => giả sử bỏ qua lỗi logic liên quan đến String.Lần sửa cuối bởi Sói Đẹp Trai, ngày 09-08-25 lúc 09:48 AM.
Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to Sói Đẹp Trai For This Useful Post:
muwa04 (14-08-25), tronggavit (24-08-25)
Các Chủ đề tương tự
-
[KT] Chơi KT2 qua mạng LAN không nhìn thấy nhau
Bởi manhhao0909 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 22-08-19, 11:54 PM -
[MU] Xin Các Cao Thủ Giúp đỡ fix lỗi party nhau vẫn Pk được nhau?
Bởi quochuy2409 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 17Bài viết cuối: 16-04-13, 02:35 PM -
[JX] JX Vo Lam ngôn ngữ Trung Quốc sang ngôn ngữ Việt
Bởi manhdendaica trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 23-08-12, 11:13 AM -
Xin query tìm serial đồ giống nhau. serial trùng nhau
Bởi sieuga trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 19-11-11, 11:02 AM -
Hỏi Cách Đưa Main Từ nhiều Ngôn Ngữ Về 1 Ngôn Ngữ Duy Nhất
Bởi wan0124 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 19-05-11, 05:28 AM