[JX] bạn nào rành xem giúp mình lỗi này.
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 9 của 9
  1. #1
    Vi phạm quy định
    Ngày tham gia
    Oct 2010
    Bài viết
    885
    Thanks
    62
    Thanked 146 Times in 115 Posts

    bạn nào rành xem giúp mình lỗi này.

    mình làm cái event socola, ko hiểu sao đánh quái rơi ra nhăt thì ghép dc,còn mình mua trên ki trân các nó lại ghép k được, ai biết fix như nào ko giúp mình với, mình dung bản ver3 của tranminhdo
    Khách viếng thăm hãy cùng carotkhoaitay xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,008 Times in 1,889 Posts

    Ðề: bạn nào rành xem giúp mình lỗi này.

    Bạn post nguyên đoạn script ghép scl lên nhé
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Vi phạm quy định
    Ngày tham gia
    Oct 2010
    Bài viết
    885
    Thanks
    62
    Thanked 146 Times in 115 Posts

    Ðề: bạn nào rành xem giúp mình lỗi này.

    Include("\\script\\activitysys\\config\\44\\variab les.lua")

    local nTask_HuDie = 1
    local nTask_XinXin = 2
    local nTask_ZhuXin_YuanXin = 3
    local nTask_ChenDu = 4
    local nTask_DaLi = 5
    local nTask_FengXiang = 6
    local nTask_XiangYang = 7
    local nTask_BianJin = 8
    local nTask_LinAn = 9
    local nTask_YangZhou = 10
    local nTask_GiveCount = 11
    local nTask_Activi_Point = 2794
    -------¾Ö²¿±äÁ¿¶¨Òå ½áÊø---
    tbConfig = {}
    tbConfig[1] = --Ò»¸öϸ½Ú
    {
    nId = 1,
    szMessageType = "NpcOnDeath",
    szName = "´ß¹Öµ«¢äÁ«Åº±ý",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {nil},
    tbCondition =
    {
    {"NpcFunLib:CheckNormalMonster", {"90"} },
    {"NpcFunLib:CheckInMap", {"322,321,144,124,93"} },
    {"PlayerFunLib:CheckTotalLevel", {50,"",">="} },
    },
    tbActition =
    {
    {"NpcFunLibropSingleItem", {{tbProp={6,1,3524,1,0,0},},1,"5"} },
    },
    }
    tbConfig[2] = --Ò»¸öϸ½Ú
    {
    nId = 2,
    szMessageType = "NpcOnDeath",
    szName = "´ß¹Öµ«¢ä¢Ì¶¹±ý",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {nil},
    tbCondition =
    {
    {"NpcFunLib:CheckNormalMonster", {"90"} },
    {"NpcFunLib:CheckInMap", {"225,226,227,224,340,75"} },
    {"PlayerFunLib:CheckTotalLevel", {50,"",">="} },
    },
    tbActition =
    {
    {"NpcFunLibropSingleItem", {{tbProp={6,1,3524,1,0,0},},1,"5"} },
    },
    }
    tbConfig[3] = --Ò»¸öϸ½Ú
    {
    nId = 3,
    szMessageType = "NpcOnDeath",
    szName = "´ß¹Öµ«¢äÓãÍ·",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {nil},
    tbCondition =
    {
    {"NpcFunLib:CheckNormalMonster", {"10,20,30,40,50,60,70,80"} },
    {"PlayerFunLib:CheckTotalLevel", {50,"",">="} },
    },
    tbActition =
    {
    {"NpcFunLibropSingleItem", {{tbProp={6,1,3524,1,0,0},},1,"1"} },
    },
    }
    tbConfig[4] = --Ò»¸öϸ½Ú
    {
    nId = 4,
    szMessageType = "ClickNpc",
    szName = "Íæ¼Òµã»÷ÇÚÀÍÀÏÅ©",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {"§¹i S­ L·o L·o"},
    tbCondition =
    {
    },
    tbActition =
    {
    {"SetDialogTitle", {"<npc>S« c« la rÊt lµ ngon, ®¹i hiÖp cã thÓ tÆng cho c¸c ®¹i hiÖp n÷. §¹i hiÖp muèn S«-c«-la g× ®©y ?"} },
    {"AddDialogOpt", {"Ta muèn ®æi S« c« la.",5} },
    {"AddDialogOpt", {"NhËn phÇn th­ëng sö dông s« c« la.",10} },

    },
    }
    tbConfig[5] = --Ò»¸öϸ½Ú
    {
    nId = 5,
    szMessageType = "CreateDialog",
    szName = "ºÏ³É»®·ÖµÈ¼¶",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {"<npc>C¸c h¹ muèn hîp thµnh lo¹i s« c« la nµo ?"},
    tbCondition =
    {
    {"PlayerFunLib:CheckTotalLevel", {50,"",">="} },
    },
    tbActition =
    {
    {"AddDialogOpt", {"Hîp thµnh S« c« la lo¹i 4",6} },
    {"AddDialogOpt", {"Hîp thµnh S« c« la lo¹i 3",7} },
    {"AddDialogOpt", {"Hîp thµnh S« c« la lo¹i 2",8} },
    {"AddDialogOpt", {"Hîp thµnh S« c« la lo¹i 1",9} },
    },
    }
    tbConfig[6] = --Ò»¸öϸ½Ú
    {
    nId = 6,
    szMessageType = "CreateCompose",
    szName = "Hîp thµnh s«-c«-la lo¹i 4",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {"Hîp thµnh s«-c«-la lo¹i 4",1,1,1,0.02},
    tbCondition =
    {
    {"AddOneMaterial", {"S« C« La lo¹i 5",{tbProp={6,1,3524,1,0,0},},3} },
    {"AddOneMaterial", {"100000 l­îng",{nJxb=100000,},1} },
    {"PlayerFunLib:CheckTotalLevel", {50,"CÊp 50 trë lªn míi tham gia ho¹t ®éng.",">="} },
    },
    tbActition =
    {
    {"PlayerFunLib:GetItem", {{tbProp={6,1,3525,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    },
    }
    tbConfig[7] = --Ò»¸öϸ½Ú
    {
    nId = 7,
    szMessageType = "CreateCompose",
    szName = "Hîp thµnh s«-c«-la lo¹i 3",
    nStartDate = 201408090000,
    nEndDate = 201610110000,
    tbMessageParam = {"Hîp thµnh s«-c«-la lo¹i 3",1,1,1,0.02},
    tbCondition =
    {
    {"AddOneMaterial", {"S« C« La lo¹i 5",{tbProp={6,1,3524,1,0,0},},3} },
    {"AddOneMaterial", {"S« C« La lo¹i 4",{tbProp={6,1,3525,1,0,0},},1} },
    {"AddOneMaterial", {"200000 l­îng",{nJxb=200000,},1} },
    {"PlayerFunLib:CheckTotalLevel", {50,"CÊp 50 trë lªn míi tham gia ho¹t ®éng.",">="} },
    },
    tbActition =
    {
    {"PlayerFunLib:GetItem", {{tbProp={6,1,3526,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    },
    }
    tbConfig[8] = --Ò»¸öϸ½Ú
    {
    nId = 8,
    szMessageType = "CreateCompose",
    szName = "Hîp thµnh s«-c«-la lo¹i 2",
    nnStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {"Hîp thµnh s«-c«-la lo¹i 2",1,1,1,0.02},
    tbCondition =
    {
    {"AddOneMaterial", {"S« C« La lo¹i 5",{tbProp={6,1,3524,1,0,0},},3} },
    {"AddOneMaterial", {"S« C« La lo¹i 3",{tbProp={6,1,3526,1,0,0},},1} },
    {"AddOneMaterial", {"300000 l­îng",{nJxb=300000,},1} },
    {"PlayerFunLib:CheckTotalLevel", {50,"CÊp 50 trë lªn míi tham gia ho¹t ®éng.",">="} },
    },
    tbActition =
    {
    {"PlayerFunLib:GetItem", {{tbProp={6,1,3527,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    },
    }
    tbConfig[9] = --Ò»¸öϸ½Ú
    {
    nId = 9,
    szMessageType = "CreateCompose",
    szName = "Hîp thµnh s«-c«-la lo¹i 1",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {"Hîp thµnh s«-c«-la lo¹i 1",1,1,1,0.02},
    tbCondition =
    {
    {"AddOneMaterial", {"S« C« La lo¹i 5",{tbProp={6,1,3524,1,0,0},},3} },
    {"AddOneMaterial", {"S« C« La lo¹i 2",{tbProp={6,1,3527,1,0,0},},1} },
    {"AddOneMaterial", {"400000 l­îng",{nJxb=400000,},1} },
    {"PlayerFunLib:CheckTotalLevel", {50,"CÊp 50 trë lªn míi tham gia ho¹t ®éng.",">="} },
    },
    tbActition =
    {
    {"PlayerFunLib:GetItem", {{tbProp={6,1,3528,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    },
    }
    tbConfig[10] = --Ò»¸öϸ½Ú
    {
    nId = 10,
    szMessageType = "CreateDialog",
    szName = "NhËn th­ëng s« c« la",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {"<npc>C¸c h¹ muèn nhËn phÇn th­ëng s«-c«-la nµo ?"},
    tbCondition =
    {
    {"PlayerFunLib:CheckTotalLevel", {50,"",">="} },
    },
    tbActition =
    {
    {"AddDialogOpt", {"NhËn phÇn th­ëng 100 c¸i S« c« la lo¹i 1",12} },
    {"AddDialogOpt", {"NhËn phÇn th­ëng 200 c¸i S« c« la lo¹i 1",13} },
    {"AddDialogOpt", {"NhËn phÇn th­ëng 400 c¸i S« c« la lo¹i 1",14} },
    {"AddDialogOpt", {"NhËn phÇn th­ëng 600 c¸i S« c« la lo¹i 1",15} },
    {"AddDialogOpt", {"NhËn phÇn th­ëng 800 c¸i S« c« la lo¹i 1",16} },
    {"AddDialogOpt", {"NhËn phÇn th­ëng 1000 c¸i S« c« la lo¹i 1",17} },
    },
    }
    tbConfig[11] = --Ò»¸öϸ½Ú
    {
    nId = 11,
    szMessageType = "ItemScript",
    szName = "Sö dông s« c« la lo¹i 1",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {{tbProp={6,1,3528,1,0,0},}},
    tbCondition =
    {
    {"PlayerFunLib:CheckTotalLevel", {50,"CÊp 50 trë lªn míi cã thÓ sö dông",">="} },
    },
    tbActition =
    {
    {"PlayerFunLib:AddExp", {10000000,0,"[TÝnh n¨ng socola][Sö dông S« c« la lo¹i 1]"} },
    {"PlayerFunLib:GetItem", {{tbProp={6,1,2157,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    {"ThisActivity:AddTask", {nTask_HuDie,1} },
    },
    }
    tbConfig[12] = --Ò»¸öϸ½Ú
    {
    nId = 12,
    szMessageType = "nil",
    szName = "NhËn phÇn th­ëng 100 c¸i S« c« la lo¹i 1",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {nil},
    tbCondition =
    {
    {"PlayerFunLib:CheckTotalLevel", {80,"default",">="} },
    {"ThisActivity:CheckTask", {nTask_HuDie,2,"§¹i hiÖp kh«ng ®ñ sö dông 100 chiÕc S« c« la lo¹i 1, kh«ng thÓ nhËn th­ëng",">="} },
    {"ThisActivity:CheckTask", {TaskVarIdx_IsGet100Award,0,"Ng­¬i ®· nhËn th­ëng.","=="} },
    },
    tbActition =
    {
    {"PlayerFunLib:AddExp", {Get300Award,1,"Sö dông 100 chiÕc S« c« la lo¹i 1 nhËn th­ëng."} },
    {"PlayerFunLib:GetItem", {{tbProp={6,1,2157,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    {"ThisActivity:AddTask", {TaskVarIdx_IsGet100Award,1} },
    },
    }
    tbConfig[13] = --Ò»¸öϸ½Ú
    {
    nId = 13,
    szMessageType = "nil",
    szName = "NhËn phÇn th­ëng 200 c¸i S« c« la lo¹i 1",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {nil},
    tbCondition =
    {
    {"PlayerFunLib:CheckTotalLevel", {80,"default",">="} },
    {"ThisActivity:CheckTask", {nTask_HuDie,200,"§¹i hiÖp kh«ng ®ñ sö dông 200 chiÕc S« c« la lo¹i 1, kh«ng thÓ nhËn th­ëng",">="} },
    {"ThisActivity:CheckTask", {TaskVarIdx_IsGet200Award,0,"Ng­¬i ®· nhËn th­ëng.","=="} },
    },
    tbActition =
    {
    {"PlayerFunLib:AddExp", {Get300Award,1,"Sö dông 200 chiÕc S« c« la lo¹i 1 nhËn th­ëng."} },
    {"PlayerFunLib:GetItem", {{tbProp={6,1,2157,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    {"ThisActivity:AddTask", {TaskVarIdx_IsGet200Award,1} },
    },
    }
    tbConfig[14] = --Ò»¸öϸ½Ú
    {
    nId = 14,
    szMessageType = "nil",
    szName = "NhËn phÇn th­ëng 400 c¸i S« c« la lo¹i 1",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {nil},
    tbCondition =
    {
    {"PlayerFunLib:CheckTotalLevel", {80,"default",">="} },
    {"ThisActivity:CheckTask", {nTask_HuDie,400,"§¹i hiÖp kh«ng ®ñ sö dông 400 chiÕc S« c« la lo¹i 1, kh«ng thÓ nhËn th­ëng",">="} },
    {"ThisActivity:CheckTask", {TaskVarIdx_IsGet300Award,0,"Ng­¬i ®· nhËn th­ëng.","=="} },
    },
    tbActition =
    {
    {"PlayerFunLib:AddExp", {Get300Award,1,"Sö dông 400 chiÕc S« c« la lo¹i 1 nhËn th­ëng."} },
    {"PlayerFunLib:GetItem", {{tbProp={6,1,2157,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    {"ThisActivity:AddTask", {TaskVarIdx_IsGet300Award,1} },
    },
    }
    tbConfig[15] = --Ò»¸öϸ½Ú
    {
    nId = 15,
    szMessageType = "nil",
    szName = "NhËn phÇn th­ëng 600 c¸i S« c« la lo¹i 1",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {nil},
    tbCondition =
    {
    {"PlayerFunLib:CheckTotalLevel", {80,"default",">="} },
    {"ThisActivity:CheckTask", {nTask_HuDie,600,"§¹i hiÖp kh«ng ®ñ sö dông 600 chiÕc S« c« la lo¹i 1, kh«ng thÓ nhËn th­ëng",">="} },
    {"ThisActivity:CheckTask", {TaskVarIdx_IsGet400Award,0,"Ng­¬i ®· nhËn th­ëng.","=="} },
    },
    tbActition =
    {
    {"PlayerFunLib:AddExp", {Get300Award,1,"Sö dông 600 chiÕc S« c« la lo¹i 1 nhËn th­ëng."} },
    {"PlayerFunLib:GetItem", {{tbProp={6,1,2157,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    {"ThisActivity:AddTask", {TaskVarIdx_IsGet400Award,1} },
    },
    }
    tbConfig[16] = --Ò»¸öϸ½Ú
    {
    nId = 16,
    szMessageType = "nil",
    szName = "NhËn phÇn th­ëng 800 c¸i S« c« la lo¹i 1",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {nil},
    tbCondition =
    {
    {"PlayerFunLib:CheckTotalLevel", {80,"default",">="} },
    {"ThisActivity:CheckTask", {nTask_HuDie,800,"§¹i hiÖp kh«ng ®ñ sö dông 800 chiÕc S« c« la lo¹i 1, kh«ng thÓ nhËn th­ëng",">="} },
    {"ThisActivity:CheckTask", {TaskVarIdx_IsGet500Award,0,"Ng­¬i ®· nhËn th­ëng.","=="} },
    },
    tbActition =
    {
    {"PlayerFunLib:AddExp", {Get300Award,1,"Sö dông 800 chiÕc S« c« la lo¹i 1 nhËn th­ëng."} },
    {"PlayerFunLib:GetItem", {{tbProp={6,1,2157,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    {"ThisActivity:AddTask", {TaskVarIdx_IsGet500Award,1} },
    },
    }
    tbConfig[17] = --Ò»¸öϸ½Ú
    {
    nId = 17,
    szMessageType = "nil",
    szName = "NhËn phÇn th­ëng 1000 c¸i S« c« la lo¹i 1",
    nStartDate = nil,
    nEndDate = nil,
    tbMessageParam = {nil},
    tbCondition =
    {
    {"PlayerFunLib:CheckTotalLevel", {80,"default",">="} },
    {"ThisActivity:CheckTask", {nTask_HuDie,1000,"§¹i hiÖp kh«ng ®ñ sö dông 1000 chiÕc S« c« la lo¹i 1, kh«ng thÓ nhËn th­ëng",">="} },
    {"ThisActivity:CheckTask", {TaskVarIdx_IsGet600Award,0,"Ng­¬i ®· nhËn th­ëng.","=="} },
    },
    tbActition =
    {
    {"PlayerFunLib:AddExp", {Get300Award,1,"Sö dông 1000 chiÕc S« c« la lo¹i 1 nhËn th­ëng."} },
    {"PlayerFunLib:GetItem", {{tbProp={6,1,3483,1,0,0},},1,"[TÝnh n¨ng socola] [Hîp thµnh socola]"} },
    {"ThisActivity:AddTask", {TaskVarIdx_IsGet600Award,1} },
    },
    }


    mình mua socola trog ktc thì nó k ép dc.
    Khách viếng thăm hãy cùng carotkhoaitay xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,008 Times in 1,889 Posts

    Ðề: bạn nào rành xem giúp mình lỗi này.

    Cho mình hỏi file này là file nào vậy, mình tìm trong script sv đó ko thấy file có nội dung như bạn post

    Sr bạn, mình thấy file này rồi, trong bản update 4 của boynhay, để mình xem thêm ...
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Vi phạm quy định
    Ngày tham gia
    Oct 2010
    Bài viết
    885
    Thanks
    62
    Thanked 146 Times in 115 Posts

    Ðề: bạn nào rành xem giúp mình lỗi này.

    no trong bảng của boynhay đó bạn, trong script/activitysys/cofig/44
    Khách viếng thăm hãy cùng carotkhoaitay xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,008 Times in 1,889 Posts

    Ðề: bạn nào rành xem giúp mình lỗi này.

    Bạn tìm tất cả các dòng này:
    {"AddOneMaterial", {"S« C« La lo¹i 5",{tbProp={6,1,3524,1,0,0},},3} },
    Sửa lại thành như sau:
    {"AddOneMaterial", {"S« C« La lo¹i 5",{tbProp={6,1,3524,-1,0,0},},3} },
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    carotkhoaitay (05-04-15)

  8. #7
    Vi phạm quy định
    Ngày tham gia
    Oct 2010
    Bài viết
    885
    Thanks
    62
    Thanked 146 Times in 115 Posts

    Ðề: bạn nào rành xem giúp mình lỗi này.

    cám ơn bạn nha mình ghép dc rồi , sẵn bạn bạn chỉ mình cách cofig thời gian cái event xổ số phú quý cẩm hạp với, ngày nào no cũng 11h đêm nó xổ
    Khách viếng thăm hãy cùng carotkhoaitay xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #8
    Vi phạm quy định
    Ngày tham gia
    Apr 2013
    Bài viết
    1,237
    Thanks
    315
    Thanked 500 Times in 292 Posts

    Ðề: bạn nào rành xem giúp mình lỗi này.

    Trích dẫn Gửi bởi carotkhoaitay [Only registered and activated users can see links. ]
    cám ơn bạn nha mình ghép dc rồi , sẵn bạn bạn chỉ mình cách cofig thời gian cái event xổ số phú quý cẩm hạp với, ngày nào no cũng 11h đêm nó xổ
    Lúc mới úp cái ver 3 vào mình thấy lâu lâu nó rao lại thần tài nhận thưởng . nhưng mà vài ngày sau ko thấy no rao réc gì nữa nên xóa nó đi luôn . nhanh gọn , @@
    Khách viếng thăm hãy cùng bthhhz xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #9
    Vi phạm quy định
    Ngày tham gia
    Oct 2010
    Bài viết
    885
    Thanks
    62
    Thanked 146 Times in 115 Posts

    Ðề: bạn nào rành xem giúp mình lỗi này.

    của mình 11h đêm nó xổ, có mấy cuốn BK 150 ki năng 21 22 23 24 25 sao nhấp vào ăn k dc nhỉ
    Khách viếng thăm hãy cùng carotkhoaitay xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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à 06:58 AM.
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ệ.