[KT] [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game
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 1 của 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 11
  1. #1
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 90 Times in 73 Posts

    [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    tình hình là e khai task như vầy

    Gamecenter\setting\scripttable.txt
    PHP Code:
    LuaTrai    Goi Lua Trai 
    gameserver\setting\scheduletask\tasklist.txt (đồng bộ cả GS và GC)
    PHP Code:
    [Task_117]
    TaskName=GoiLuaTrai
    ScriptGroup
    =LuaTrai
    ScriptFun
    =AddLua
    TaskTime_01
    =1200
    TaskTime_02
    =2000

    [Task_118]
    TaskName=XoaLuaTrai
    ScriptGroup
    =LuaTrai
    ScriptFun
    =XoaLua
    TaskTime_01
    =1230
    TaskTime_02
    =2030 
    đây là file logic của event nó

    PHP Code:
    if not MODULE_GAMESERVER then
        
    return;
    end
    function LuaTrai:AddLua_GS()
            
    local nMapIndex SubWorldID2Idx(1);
        if 
    nMapIndex 0 then
            
    return;
        
    end
    GlobalExcute
    ({"Dialog:GlobalNewsMsg_GS","<color=yellow>Lửa Trại bắt đầu tại <pos=1,1385,3075> . Mọi người mau tới nhận kinh nghiệm nào<color>"});
        
    KDialog.NewsMsg(1Env.NEWSMSG_COUNT,"<color=yellow><color=yellow>Lửa Trại bắt đầu tại <pos=1,1385,3075> . Mọi người mau tới nhận kinh nghiệm nào<color>");
        
    KDialog.MsgToGlobal("<color=yellow><color=yellow>Lửa Trại bắt đầu tại <pos=1,1385,3075> . Mọi người mau tới nhận kinh nghiệm nào<color>");    
    KNpc.Add2(2050210113703082)
    end
    function LuaTrai:XoaLua_GS()
            
    local nMapIndex SubWorldID2Idx(1);
        if 
    nMapIndex 0 then
            
    return;
        
    end
    GlobalExcute
    ({"Dialog:GlobalNewsMsg_GS","<color=yellow>Lửa Trại đã kết thúc mai tới tiếp nhé<color>"});
        
    KDialog.NewsMsg(1Env.NEWSMSG_COUNT,"<color=yellow>Lửa Trại đã kết thúc mai tới tiếp nhé<color>");
        
    KDialog.MsgToGlobal("<color=yellow>Lửa Trại đã kết thúc mai tới tiếp nhé<color>");    
            
    ClearMapNpcWithName(1"Lửa trại");
            
    end 
    e đã làm như thế nhưng vào game tới giờ thì nó ko ra PRO nào giúp với cảm ơn pro ấy nhiều
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên Tâm Huyết satthupro95's Avatar
    Ngày tham gia
    Jan 2012
    Bài viết
    2,391
    Thanks
    2,566
    Thanked 1,821 Times in 865 Posts

    Ðề: [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    thiếu file logic bên script GameCenter, ví dụ:

    if not MODULE_GC_SERVER then
    return;
    end

    function LuaTrai:AddLua()
    GlobalExcute{"LuaTrai:AddLua_GS"};
    end
    function LuaTrai:XoaLua()
    GlobalExcute{"LuaTrai:XoaLua _GS"};
    end
    Khách viếng thăm hãy cùng satthupro95 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 satthupro95 vì bài viết này !

    anhnhianh (06-05-14)

  4. #3
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 90 Times in 73 Posts

    Ðề: [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    Trích dẫn Gửi bởi satthupro95 [Only registered and activated users can see links. ]
    thiếu file logic bên script GameCenter, ví dụ:
    tks pro nhá. e không nghĩ phải tạo 1 script bên GC nữa
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,311
    Thanks
    256
    Thanked 736 Times in 556 Posts

    Ðề: [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    Trích dẫn Gửi bởi anhnhianh [Only registered and activated users can see links. ]
    tks pro nhá. e không nghĩ phải tạo 1 script bên GC nữa
    Nguyên lý hoạt động. Khi đến h của sự kiện gửi từ gamecenter 1 lệnh xuống script ở gameserver
    Nhận viết sự kiện, plugin Kiếm Thế
    Bishop check pass 100% kiếm thế win
    Web: [Only registered and activated users can see links. ]

  6. #5
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 90 Times in 73 Posts

    Ðề: [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    e cũng đã thử tạo 1 script logic bên gc code trong script giống như satthupro nhưng vào game thì lại ko ra theo giờ như mong muốn. Mong các pro hướng dẫn thêm tí nữa
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,311
    Thanks
    256
    Thanked 736 Times in 556 Posts

    Ðề: [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    Cứ theo nguyên lý mà khai báo là được Xem demo bên dưới


    Hãy viết tên miền đầy đủ của clbgamesvn ? (gợi ý câu trả lời: [Only registered and activated users can see links. ])
    Trích dẫn
    Thấy mấy bạn bên Hỏi Đáp đang thắc mắc cái này mình hướng dẫn lun cho các bạn ^^
    Cái này là do ngâm cứu được cái code Quả Huy Hoàng của mod trantoai
    Mình hướng dẫn mọi người test với boss Hỏa Kỳ Lân
    B1 : tạo 1 file tên là goihoakylan_xuathien.lua nội dung file tương tự thế này :


    if not MODULE_GAMESERVER then
    return;
    end
    function GoiBossHKL:AddHoaKyLan_GS()
    local nMapIndex = SubWorldID2Idx(132); -- Check map 132 (Tàn tích Cung A Phòng có được mở hay không ? )
    if nMapIndex < 0 then
    return;
    end

    GlobalExcute({"Dialog:GlobalNewsMsg_GS","<color=ye llow><color=pink>Hỏa Kỳ Lân<color> xuất hiện tại Tàn Tích Cung A Phòng !<color>"}); -- Thông Báo
    KDialog.NewsMsg(1, Env.NEWSMSG_COUNT,"<color=yellow><color=pink>Hỏa Kỳ Lân<<color> xuất hiện tại Tàn Tích Cung A Phòng !<color><color>"); -- Thông Báo
    KDialog.MsgToGlobal("<color=yellow><color=pink>H� �� �a Kỳ Lân<<color> xuất hiện tại Tàn Tích Cung A Phòng !<color>"); -- Thông Báo

    KNpc.Add2(20005, 1, 0, 132, 1963, 3311) -- Gọi Boss Hỏa Kỳ Lân map 132 (Tàn Tích A Phòng) (1963,3311 các bạn vào game ấn phím Ctrl+1 nó sẽ hiện ra tọa độ các bạn đang đứng)
    end


    B2: vào gameserver\settinggamecenter\setting mở file scripttable.txt lên Cột 1 điền là GoiBossHKL giống ở trên kia , cột thứ 2 là chú thích thôi

    B3: vào gameserver\setting\scheduletaskgamecenter\setting\scheduletask mở file tasklist.ini thêm 1 dòng task tiếp theo (Ví dụ dòng cuối của bạn là Task59 thì khai báo thêm cái nữa là Task60) như thế này :
    [Task_60]
    TaskName=Hoat Dong HKL
    ScriptGroup=GoiBossHKL -- GoiBossHKL như ở trên
    ScriptFun=AddHoaKyLan -- AddHoaKyLan như ở trên
    TaskTime_01=2030 -- Thời gian thi triển dòng lệnh function GoiBossHKL:AddHoaKyLan_GS() trong file goihoakylan_xuathien.lua


    B4: vào gamecenter\script tạo 1 file goihoakylan_gc.lua nội dung dạng :
    if not MODULE_GC_SERVER then
    return;
    end
    function GoiBossHKL:AddHoaKyLan()
    GlobalExcute{"GoiBossHKL:AddHoaKyLan_GS"};
    end
    Nhận viết sự kiện, plugin Kiếm Thế
    Bishop check pass 100% kiếm thế win
    Web: [Only registered and activated users can see links. ]

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

    anhnhianh (07-05-14)

  9. #7
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 90 Times in 73 Posts

    Ðề: [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    e làm y chang a hướng dẫn nhưng tới giờ vẫn ko hiện ko biết task có giới hạn task_.... gì ko. làm đủ mọi cách nhưng vẫn ko ra
    Cũng Tks vì pro nhiệt tình giúp đỡ
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #8
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,311
    Thanks
    256
    Thanked 736 Times in 556 Posts

    Ðề: [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    Trích dẫn Gửi bởi anhnhianh [Only registered and activated users can see links. ]
    e làm y chang a hướng dẫn nhưng tới giờ vẫn ko hiện ko biết task có giới hạn task_.... gì ko. làm đủ mọi cách nhưng vẫn ko ra
    Cũng Tks vì pro nhiệt tình giúp đỡ
    Chắc sai ở đâu đó kiểm tra kỷ lại biết đâu lại fix được
    Nhận viết sự kiện, plugin Kiếm Thế
    Bishop check pass 100% kiếm thế win
    Web: [Only registered and activated users can see links. ]

  11. #9
    Dev Jx2 ookurooo's Avatar
    Ngày tham gia
    May 2011
    Đang ở
    Biện Kinh
    Bài viết
    730
    Thanks
    221
    Thanked 160 Times in 128 Posts

    Ðề: [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    cái TaskTime tính sao vậy các bạn????????
    2030 có phải là 20h30 ko
    hóng được share jx2

  12. #10
    Thành Viên Tâm Huyết satthupro95's Avatar
    Ngày tham gia
    Jan 2012
    Bài viết
    2,391
    Thanks
    2,566
    Thanked 1,821 Times in 865 Posts

    Ðề: [HELP] Khai Báo Task Thời Gian Hoạt Động Event Trong Game

    thử thỉ biết . Chuẩn rồi đấy. Làm private cái gì nghi ngờ là thử k phải xoắn, lỗi undo là xong
    Khách viếng thăm hãy cùng satthupro95 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    ookurooo (07-05-14)

 

 
Trang 1 của 2 1 2 CuốiCuối

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

  1. [MU] Hỏi về Bảng Xếp Hạng Danh Vọng Và Event Reset trong 1 khoảng thời gian WEB NBB
    Bởi DieuNinh trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 17
    Bài viết cuối: 17-03-14, 05:38 PM
  2. [MU] Xin query kiểm tra event top card nbb trong 1 thời gian
    Bởi The Gamer trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 14-02-14, 11:29 AM
  3. [KT] Ko khai báo task vẫn chạy bình thường ?
    Bởi ThienSauMenh trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 23-04-13, 04:12 PM
  4. [MU] Auto nạp Bảo Kim ko cập nhật vào Event Top Card trong 1 khoảng thời gian
    Bởi bluesky089 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 26-12-12, 04:06 PM
  5. [KT] Xếp hạng chuyển sinh hoặc Task bất kỳ trong game ?
    Bởi jxonline2 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 10-12-12, 01:08 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à 10: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ệ.