[TLBB] Script xóa nhiệm vụ
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 8 của 8
  1. #1
    Thành Viên caovanthanh22's Avatar
    Ngày tham gia
    Nov 2015
    Bài viết
    175
    Thanks
    77
    Thanked 49 Times in 23 Posts

    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,    
            
    40004465400044624000446340004464,                    
    }


    function 
    x002088_OnDefaultEventsceneIdselfIdtargetId )
        
    BeginEventsceneId )
            
    AddTextsceneId"  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ì?" )
            
    AddNumTextsceneIdx002088_g_ScriptId"Ta mu¯n xóa t¤t cä m÷i nhi®m vø", -1x002088_g_Key["mis"] )
            
    AddNumTextsceneIdx002088_g_ScriptId"Ta mu¯n xóa ðÕo cø nhi®m vø", -1x002088_g_Key["itm"] )
        
    EndEventsceneId )
        
    DispatchEventListsceneIdselfIdtargetId )
    end
    ---------------------
    --
    Check thoi gian 24h
    ---------------------
    function 
    x002088_CheckCanDelMission_OverTimesceneIdselfIdtargetIdeventId )
        
    local DayTime GetDayTime()
        
    local LastTime GetMissionDatasceneIdselfIdMD_NPC_DELMISSION )
        
        if 
    DayTime LastTime then
            SetMissionData
    sceneIdselfIdMD_NPC_DELMISSIONDayTime )
            return 
    1
        end
        
        
    return -1
        
    end



    function x002088_OnEventRequestsceneIdselfIdtargetIdeventId )
        
    local    key    GetNumText()

        if 
    key == x002088_g_Key["mis"]    then
            
    if GetMissionCountsceneIdselfId ) <= 0 then
                BeginEvent
    sceneId )
                    
    AddTextsceneId"  Trên ng߶i ngß½i cån bän không có nhi®m vø!" )
                
    EndEventsceneId )
                
    DispatchEventListsceneIdselfIdtargetId )
            else
                
    BeginEventsceneId )
                    
    AddTextsceneId"  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?" )
                    
    AddNumTextsceneIdx002088_g_ScriptId"Duy®t", -1x002088_g_Key["do"] )
                
    EndEventsceneId )
                
    DispatchEventListsceneIdselfIdtargetId )
            
    end

        
    elseif key == x002088_g_Key["itm"]    then
            BeginUICommand
    sceneId )
                
    UICommand_AddIntsceneIdtargetId )
            
    EndUICommandsceneId )
            
    DispatchUICommandsceneIdselfId42 )
            
        elseif 
    key == x002088_g_Key["do"]    then
            
            local CanDel 
    x002088_CheckCanDelMission_OverTimesceneIdselfIdtargetIdeventId )
            if 
    CanDel ~= 1 then
                BeginEvent
    sceneId )
                    
    AddTextsceneId"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Õ." )
                
    EndEventsceneId )
                
    DispatchEventListsceneIdselfIdtargetId )
                            
                return
            
    end
            
          
    if IsHaveMissionsceneIdselfId1258 ) > 0 then 
              DelItem
    (sceneIdselfId400044541)
          
    end
          
            DelAllMission
    sceneIdselfId )
          

            for 
    inItemId in x002088_g_MisItemList do

                
    local nItemCount GetItemCount(sceneIdselfIdnItemId)
                
                if 
    nItemCount 0  then
                    DelItem
    (sceneIdselfIdnItemIdnItemCount)
                
    end
            
            end
            
            Msg2Player
    sceneIdselfId"#rÐã xóa thành công t¤t cä m÷i nhi®m vø!"MSG2PLAYER_PARA )
            
    BeginEventsceneId )
                
    AddTextsceneId"  Ðã xóa thành công t¤t cä m÷i nhi®m vø!" )
            
    EndEventsceneId )
            
    DispatchEventListsceneIdselfIdtargetId )
        
    end
    end


    function x002088_OnDestroysceneIdselfIdposItem )
        if 
    posItem 0 then
            
    return
        
    end

        EraseItem
    sceneIdselfIdposItem )
    end 
    Ai có thể cho mình 1 cao kiến.....
    Khách viếng thăm hãy cùng caovanthanh22 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Because I'm Stupid makute7413's Avatar
    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é!

  3. #3
    Thành Viên akiem9x's Avatar
    Ngày tham gia
    Feb 2013
    Bài viết
    255
    Thanks
    260
    Thanked 188 Times in 99 Posts

    Ðề: 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
    end
    Khách viếng thăm hãy cùng akiem9x xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. 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)

  5. #4
    Thành Viên caovanthanh22's Avatar
    Ngày tham gia
    Nov 2015
    Bài viết
    175
    Thanks
    77
    Thanked 49 Times in 23 Posts

    Ðề: Script xóa nhiệm vụ

    Trích dẫn Gửi bởi makute7413 [Only registered and activated users can see links. ]
    Ý kiến: Bác rảnh thì code lại hệ thống nhiệm vụ mới đi
    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à......

    Trích dẫn Gửi bởi akiem9x [Only registered and activated users can see links. ]
    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
    end
    lệnh xóa

    PHP Code:
     BeginEventsceneId )
                    
    AddTextsceneId"  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?" )
                    
    AddNumTextsceneIdx002088_g_ScriptId"Duy®t", -1x002088_g_Key["do"] )
                
    EndEventsceneId )
                
    DispatchEventListsceneIdselfIdtargetId 
    thi hành lệnh

    PHP Code:
           local CanDel x002088_CheckCanDelMission_OverTimesceneIdselfIdtargetIdeventId )
            if 
    CanDel ~= 1 then
                BeginEvent
    sceneId )
                    
    AddTextsceneId"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Õ." )
                
    EndEventsceneId )
                
    DispatchEventListsceneIdselfIdtargetId )
                            
                return
            
    end 
    xóa rồi, liêu có thực thi lệnh không bác
    Khách viếng thăm hãy cùng caovanthanh22 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên
    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ại
    Khách viếng thăm hãy cùng shinno xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên caovanthanh22's Avatar
    Ngày tham gia
    Nov 2015
    Bài viết
    175
    Thanks
    77
    Thanked 49 Times in 23 Posts

    Ðề: Script xóa nhiệm vụ

    Trích dẫn Gửi bởi shinno [Only registered and activated users can see links. ]
    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ại
    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é!

  8. #7
    Because I'm Stupid makute7413's Avatar
    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é!

  9. #8
    Thành Viên caovanthanh22's Avatar
    Ngày tham gia
    Nov 2015
    Bài viết
    175
    Thanks
    77
    Thanked 49 Times in 23 Posts

    Ðề: Script xóa nhiệm vụ

    Trích dẫn Gửi bởi makute7413 [Only registered and activated users can see links. ]
    Ý 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.
    Tự trọng cao quá mà mình để cái mặt cười à !!!
    Biết mấy bác có ý tốt mới giúp mình mà ... cám ơn các bác nhìu lắm...
    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ự

  1. [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ầu
    Trả lời: 2
    Bài viết cuối: 24-03-15, 09:45 PM
  2. [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ầu
    Trả lời: 4
    Bài viết cuối: 31-12-14, 12:44 AM
  3. [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ầu
    Trả lời: 2
    Bài viết cuối: 16-06-14, 09:33 AM
  4. [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ầu
    Trả lời: 0
    Bài viết cuối: 25-10-12, 03:49 PM
  5. Trả lời: 14
    Bài viết cuối: 23-01-11, 01:39 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à 01:52 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ệ.