Kết quả 1 đến 8 của 8
Chủ đề: Script xóa nhiệm vụ
-
26-01-16, 12:15 PM #1
Script xóa nhiệm vụ
Các bác trong CLB cho cao kiến về script xóa nhiệm vụ này ^^!
Check lại thời gian 24h xóa nhiệm vụ mọi lúc, mọi thời điểm, thành không liên quan gì đến thời gian.....
PHP Code:--ÐÕi LýNPC
--Xoa Nhiem vu
x002088_g_ScriptId = 002088
x002088_g_Key =
{
["mis"] = 100,
["itm"] = 101,
["do"] = 102,
}
x002088_g_MisItemList = { 40004000,40004451,40004452,40004461,
40004453,40004456,40004459,40004458,40004455,40004457,30505062,
40004465, 40004462, 40004463, 40004464,
}
function x002088_OnDefaultEvent( sceneId, selfId, targetId )
BeginEvent( sceneId )
AddText( sceneId, " Ta phøng m®nh cüa hoàng ðª nß¾c ÐÕi Lý, ðªn ðây ð¬ giúp anh hùng trong thiên hÕ làm nhi®m vø. Nªu ngß½i mu¯n huÖ ði t¤t cä m÷i nhi®m vø trong danh sách nhi®m vø, ho£c huÖ ði mµt ðÕo cø nhi®m vø nào ðó, ta ð«u có th¬ giúp ðÞ. Nào ngß½i mu¯n làm gì?" )
AddNumText( sceneId, x002088_g_ScriptId, "Ta mu¯n xóa t¤t cä m÷i nhi®m vø", -1, x002088_g_Key["mis"] )
AddNumText( sceneId, x002088_g_ScriptId, "Ta mu¯n xóa ðÕo cø nhi®m vø", -1, x002088_g_Key["itm"] )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
end
---------------------
--Check thoi gian 24h
---------------------
function x002088_CheckCanDelMission_OverTime( sceneId, selfId, targetId, eventId )
local DayTime = GetDayTime()
local LastTime = GetMissionData( sceneId, selfId, MD_NPC_DELMISSION )
if DayTime > LastTime then
SetMissionData( sceneId, selfId, MD_NPC_DELMISSION, DayTime )
return 1
end
return -1
end
function x002088_OnEventRequest( sceneId, selfId, targetId, eventId )
local key = GetNumText()
if key == x002088_g_Key["mis"] then
if GetMissionCount( sceneId, selfId ) <= 0 then
BeginEvent( sceneId )
AddText( sceneId, " Trên ng߶i ngß½i cån bän không có nhi®m vø!" )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
else
BeginEvent( sceneId )
AddText( sceneId, " Xóa nhi®m vø s¨ xóa ði t¤t cä m÷i nhi®m vø trên ng߶i, có ch¡c ch¡n là s¨ xóa ði?" )
AddNumText( sceneId, x002088_g_ScriptId, "Duy®t", -1, x002088_g_Key["do"] )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
end
elseif key == x002088_g_Key["itm"] then
BeginUICommand( sceneId )
UICommand_AddInt( sceneId, targetId )
EndUICommand( sceneId )
DispatchUICommand( sceneId, selfId, 42 )
elseif key == x002088_g_Key["do"] then
local CanDel = x002088_CheckCanDelMission_OverTime( sceneId, selfId, targetId, eventId )
if CanDel ~= 1 then
BeginEvent( sceneId )
AddText( sceneId, "L¥n trß¾c các hÕ t× bö nhi®m vø · ch² tÕi hÕ ðªn nay chßa ðü 24h, bây gi¶ vçn không th¬ giúp các hÕ." )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return
end
if IsHaveMission( sceneId, selfId, 1258 ) > 0 then
DelItem(sceneId, selfId, 40004454, 1)
end
DelAllMission( sceneId, selfId )
for i, nItemId in x002088_g_MisItemList do
local nItemCount = GetItemCount(sceneId, selfId, nItemId)
if nItemCount > 0 then
DelItem(sceneId, selfId, nItemId, nItemCount)
end
end
Msg2Player( sceneId, selfId, "#rÐã xóa thành công t¤t cä m÷i nhi®m vø!", MSG2PLAYER_PARA )
BeginEvent( sceneId )
AddText( sceneId, " Ðã xóa thành công t¤t cä m÷i nhi®m vø!" )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
end
end
function x002088_OnDestroy( sceneId, selfId, posItem )
if posItem < 0 then
return
end
EraseItem( sceneId, selfId, posItem )
end
Khách viếng thăm hãy cùng caovanthanh22 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
26-01-16, 12:24 PM #2
- Ngày tham gia
- Jan 2014
- Đang ở
- LA
- Bài viết
- 1,232
- Thanks
- 286
- Thanked 1,099 Times in 474 Posts
Ðề: Script xóa nhiệm vụ
Ý kiến: Bác rảnh thì code lại hệ thống nhiệm vụ mới đi
Khách viếng thăm hãy cùng makute7413 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
26-01-16, 12:36 PM #3
Ðề: Script xóa nhiệm vụ
Xóa đoạn này đi cho hết li
local CanDel = x002088_CheckCanDelMission_OverTime( sceneId, selfId, targetId, eventId )
if CanDel ~= 1 then
BeginEvent( sceneId )
AddText( sceneId, "L¥n trß¾c các hÕ t× bö nhi®m vø · ch² tÕi hÕ ðªn nay chßa ðü 24h, bây gi¶ vçn không th¬ giúp các hÕ." )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return
endKhách viếng thăm hãy cùng akiem9x 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 akiem9x vì bài viết này !
caovanthanh22 (26-01-16)
-
26-01-16, 01:12 PM #4
Ðề: Script xóa nhiệm vụ
Bác đang đùa giỡn trên tài năng của tôi à ý bác là gì ??? thất vọng quá...... bác thừa sức biết được tôi không được mà......
lệnh xóa
PHP Code:BeginEvent( sceneId )
AddText( sceneId, " Xóa nhi®m vø s¨ xóa ði t¤t cä m÷i nhi®m vø trên ng߶i, có ch¡c ch¡n là s¨ xóa ði?" )
AddNumText( sceneId, x002088_g_ScriptId, "Duy®t", -1, x002088_g_Key["do"] )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
PHP Code:local CanDel = x002088_CheckCanDelMission_OverTime( sceneId, selfId, targetId, eventId )
if CanDel ~= 1 then
BeginEvent( sceneId )
AddText( sceneId, "L¥n trß¾c các hÕ t× bö nhi®m vø · ch² tÕi hÕ ðªn nay chßa ðü 24h, bây gi¶ vçn không th¬ giúp các hÕ." )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return
end
Khách viếng thăm hãy cùng caovanthanh22 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
26-01-16, 01:22 PM #5
- Ngày tham gia
- Dec 2014
- Bài viết
- 231
- Thanks
- 50
- Thanked 84 Times in 61 Posts
Ðề: Script xóa nhiệm vụ
cái đoạn akiem chi là xoa kiểm tra thời gian xóa thi như ý bạn rồi.
còn cái xóa nv nó đi tới đoạn code khác mà.
mà túm lại chi cần xóa là bik liền cần ji lên đây đặt câu hỏi lạiKhách viếng thăm hãy cùng shinno xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
26-01-16, 01:40 PM #6
Ðề: Script xóa nhiệm vụ
Bác shinno cũng thích châm chọc ghê ta biết rõ là tôi ngu kiến mới hỏi.......
Công nhận CLB mình anh em nhiệt tình ghê ... thanks bác akiem... => nhận nhiệm vụ thổi mái rồi, không còn lo sợ Q bị hư
mà cái Q môn phái bị lỗi, có bác nào fix cho hết lỗi chưa ????? 3.52................................Khách viếng thăm hãy cùng caovanthanh22 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
26-01-16, 02:27 PM #7
- Ngày tham gia
- Jan 2014
- Đang ở
- LA
- Bài viết
- 1,232
- Thanks
- 286
- Thanked 1,099 Times in 474 Posts
Ðề: Script xóa nhiệm vụ
Ý là làm theo mẫu nhiệm vụ cũ thôi mờ...
P/s: Mọi người góp ý, nếu vượt quá khả năng thì cũng là một cách để cậu nâng cao khả năng. Tự trọng cao quá rồi đấy, chẳng có ý châm chọc gì đâu.Khách viếng thăm hãy cùng makute7413 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
26-01-16, 03:24 PM #8
Ðề: Script xóa nhiệm vụ
Khách viếng thăm hãy cùng caovanthanh22 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[TLBB] Xin hướng dẫn script của Cao Bạo Đạn, Nhiêu Phiễu Đạn
Bởi TanThienLong trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 24-03-15, 09:45 PM -
[JX] cần xin Script Tự Làm Nhiệm Vụ 1x-6x
Bởi chuotkep trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 31-12-14, 12:44 AM -
[JX] Cần Giúp Về Viết Script Nhiệm Vụ ...
Bởi chase200 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 16-06-14, 09:33 AM -
[JX] Xin Script Làm nhiệm vụ môn phái Thiên Nhẫn VL 1 Thu Phí
Bởi Kaitokid_0203 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 25-10-12, 03:49 PM -
script cải tiến dã tẩu có tự động di chuyển đến nơi làm nhiệm vụ!
Bởi dung059 trong diễn đàn ScriptsTrả lời: 14Bài viết cuối: 23-01-11, 01:39 PM