[KT] Hỏi về giới hạn cấp sever 2.6
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 7 của 7
  1. #1
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Hỏi về giới hạn cấp sever 2.6

    pro nào biết giới hạn cấp 89 thì có thể hướng dẫn chi tiết đc ko ạ e chỉnh trong timeframe.txt mà ko đc ko biết còn dính chỗ nào ko ạ
    tks 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
    ✎﹏ Nà Ní Team ❖ ︻╦╤─ ҉ - na.ilusm89's Avatar
    Ngày tham gia
    May 2012
    Bài viết
    1,084
    Thanks
    99
    Thanked 707 Times in 402 Posts

    Ðề: Hỏi về giới hạn cấp sever 2.6

    Trích dẫn Gửi bởi anhnhianh [Only registered and activated users can see links. ]
    pro nào biết giới hạn cấp 89 thì có thể hướng dẫn chi tiết đc ko ạ e chỉnh trong timeframe.txt mà ko đc ko biết còn dính chỗ nào ko ạ
    tks pro ấy nhiều

    Bước 1: chỉnh globaltaskdef.lua để tạo biến lưu 1 giới hạn cấp mới
    globaltaskdef.lua có trong
    Server\gamecenter\script\misc\
    Server\gameserver\script\misc\
    Client\script\misc\

    mở globaltaskdef.lua = notepad
    tìm DBTASD_SERVER_SETMAXLEVEL150
    chèn thêm 1 dòng vào bên dưới có dạng
    DBTASD_SERVER_SETMAXLEVEL200 = 201;
    để là số >201 nhá (ví dụ muốn tạo thêm 1 giới hạn cấp tiếp theo là 300 add thêm 1 dòng như thế vào thay SETMAXLEVEL200 thành SETMAXLEVEL300 và số 201 thành 202)

    Bước 2: chỉnh setmaxlevel.lua
    globaltaskdef.lua có trong
    Server\gamecenter\script\player\
    Server\gameserver\script\player\

    mở setmaxlevel.lua = notepad
    ngay dưới dòng function Player:SetMaxLevelGC() chèn như sau


    PHP Code:
    function Player:SetMaxLevelGC()
        if 
    TimeFrame:GetState("OpenLevel200") == 1 then
            
    if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL200) == 0 then
                KGblTask
    .SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL200GetTime());
            
    end
            
    if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL150) == 0 then
                KGblTask
    .SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL150GetTime());
            
    end
            
    if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL99) == 0 then
                KGblTask
    .SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL99GetTime());
            
    end
            
    if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL89) == 0 then
                KGblTask
    .SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL89GetTime());
            
    end
            
    if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL79) == 0 then
                KGblTask
    .SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL79GetTime());
            
    end                    
            Dbg
    :WriteLog("Player","Cap cao nhat 200"); 
            
    GlobalExcute({"Player:SetMaxLevelGC2GS"200});
            
    GlobalExcute({"Player.tbOffline:OnUpdateLevelInfo"});
            
    Task.tbHelp:UpdateLevelOpenTimeNews(DBTASD_SERVER_SETMAXLEVEL200200);
            return 
    0;
        
    end
        
    if TimeFrame:GetState("OpenLevel150") == 1 then
            KGblTask
    .SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL2000);    
    ......................... 
    dưới dòng function Player:SetMaxLevelGS() chèn tiếp như sau

    PHP Code:
    function Player:SetMaxLevelGS()
        --if 
    TimeFrame:GetState("OpenLevel99") == 1 then
            
    if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL200) ~= 0 then
                
    if KPlayer.GetMaxLevel() < 200 then
                    KPlayer
    .SetMaxLevel(200);
                    
    Dbg:WriteLog("Player","Cap cao nhat 200"); 
                
    end
                
    return 0;
            
    end    
            
    if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL150) ~= 0 then
                
    if KPlayer.GetMaxLevel() < 150 then
    .................... 
    Bước 3: chỉnh exp để lên cấp, sửa file attrib_level.txt
    attrib_level.txt có trong
    Server\gameserver\setting\player\
    Client\setting\player\

    add thêm cấp 151 đến 200, các bạn có thể chỉnh exp tùy ý, nhớ là phải đồng bộ cái này ở cả server và client
    mình lấy ví dụ của mình


    Bước 4: chỉnh timeframe.txt để xác định ngày mở cấp
    timeframe.txt có trong
    Server\gamecenter\setting\timeframe
    Server\gameserver\setting\timeframe
    Client\setting\timeframe

    cái này dễ hiểu
    mình đặt như sau, các bạn có thể chỉnh tùy ý, nên để ngày mở cấp tiếp theo lớn hơn

    PHP Code:
    Id    Name    TimeFrameDay    TimeFrameTime    ClassName    
    Từ khóa ID    Miêu tả danh hiệu    Server mở mấy ngày    Thời gian mở 
    (giờ mở)    Loại    
    1    Mở cấp 69    0    2000    OpenLevel69    
    2    Mở cấp 79    1    2000    OpenLevel79    
    3    Mở cấp 89    2    2000    OpenLevel89    
    4    Mở cấp 99    5    2000    OpenLevel99    
    5    Mở boss thế giới cấp 55 
    (1 ngày sau khi mở server)    1    0    OpenBoss55    
    6    Mở boss thế giới cấp 75 
    (2 ngày sau khi mở cấp 79)    3    0    OpenBoss75    
    7    Mở boss thế giới cấp 95 
    (2 ngày sau khi mở cấp 99)    7    0    OpenBoss95    
    8    Mở cấp 150    7    2000    OpenLevel150    
    9    Đóng Bạch Hổ Đường 
    ((1 tuần sau khi mở cấp 99)    12    2000    CloseBaiHuTangChu2    
    10    Bạch Hổ Đường 
    (caochỉ mở 1 trận (50 ngày sau khi mở cấp 99)    55    2000    OpenOneAdvBaiHuTang    
    11    Chiến trường Phượng Tường chỉ mở 1 trận 
    (Sau khi mở cấp 15050 ngày sau)    57    2000    OpenOneFengXiangBattle    
    12    Mở nhiệm vụ Tiêu Dao Cốc 
    (7 ngày sau khi mở cấp 79)    8    0    OpenXoyoGameTask    
    13    Mở boss thế giới cấp 120 
    (20 ngày sau khi mở cấp 150)    27    0    OpenBoss120    
    14    Mở Bạch Hổ Đường Hoàng Kim 
    (20 ngày sau khi mở cấp 150)    27    0    OpenBaiHuTangGolden    
    15    Mở cấp 200    14    2000    OpenLevel200 
    ℵóα

  3. The Following 3 Users Say Thank You to na.ilusm89 For This Useful Post:

    anhnhianh (18-06-15), chinh (01-09-16), OsinLove (04-01-17)

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

    Ðề: Hỏi về giới hạn cấp sever 2.6

    cho 3 cái tks

    30 charrrrrrrrrrrrrrrrrrrrrrrrrr
    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,320
    Thanks
    256
    Thanked 740 Times in 559 Posts

    Ðề: Hỏi về giới hạn cấp sever 2.6

    Kiếm Thế linux lẫn win max 255 nhé 300 không có hiện tượng gì cả
    Ý chủ thớt là giới hạn lại cấp 89 xem lại file setmaxlevel.lua có bị -- đi những đoạn nào không
    Nhận viết sự kiện Kiếm Thế PC - Mobile
    Auto PK 6 acc Kiếm Thế PC không cần sanboxie hoặc autoupdate
    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 91 Times in 73 Posts

    Ðề: Hỏi về giới hạn cấp sever 2.6

    Trích dẫn Gửi bởi __Jie__ [Only registered and activated users can see links. ]
    Kiếm Thế linux lẫn win max 255 nhé 300 không có hiện tượng gì cả
    Ý chủ thớt là giới hạn lại cấp 89 xem lại file setmaxlevel.lua có bị -- đi những đoạn nào không
    code thì e làm lại giống của bác xaophayxoan rồi nhưng vẫn không đc. ko biết có khi nào sever cài lâu quá rồi ko cài sv cả nửa tháng rồi. có khi nào là lý do này ko ạ
    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
    ✎﹏ Nà Ní Team ❖ ︻╦╤─ ҉ - na.ilusm89's Avatar
    Ngày tham gia
    May 2012
    Bài viết
    1,084
    Thanks
    99
    Thanked 707 Times in 402 Posts

    Ðề: Hỏi về giới hạn cấp sever 2.6

    Trích dẫn Gửi bởi anhnhianh [Only registered and activated users can see links. ]
    code thì e làm lại giống của bác xaophayxoan rồi nhưng vẫn không đc. ko biết có khi nào sever cài lâu quá rồi ko cài sv cả nửa tháng rồi. có khi nào là lý do này ko ạ
    ầu roài kinh rồi ... set max level có vài ngày mà trong khi đó database tính từ lúc mở server rồi cũng hơn nữa tháng rồi sao nó set level hiện tại được mà nó next qua số ngày đó rồi nhé muốn check thử nghiệm xóa database trắng chạy từ đầu biết ngay
    ℵóα

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

    Ðề: Hỏi về giới hạn cấp sever 2.6

    Trích dẫn Gửi bởi na.ilusm89 [Only registered and activated users can see links. ]
    ầu roài kinh rồi ... set max level có vài ngày mà trong khi đó database tính từ lúc mở server rồi cũng hơn nữa tháng rồi sao nó set level hiện tại được mà nó next qua số ngày đó rồi nhé muốn check thử nghiệm xóa database trắng chạy từ đầu biết ngay
    e thử xoá db trong navicat rồi mà vẫn ko đc
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. Ngọa Long sever private hoặc share sever cài offline
    Bởi minlai1 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 29-07-14, 10:33 AM
  2. Ai share cho minh 1 sever Tieu dao giang ho ma sever hoan chjnh ko bi loi dc ko
    Bởi luckyhappy trong diễn đàn CHUYÊN ĐỀ WEB GAMES
    Trả lời: 5
    Bài viết cuối: 28-04-13, 12:26 PM
  3. Em Cần Xin 1 Link Sever Chinh Đồ có patch + clien + sever còn sống !
    Bởi duongqua0007 trong diễn đàn Chinh Đồ
    Trả lời: 3
    Bài viết cuối: 02-03-13, 08:37 AM
  4. Xin giúp đỡ cài game sever Off Ko attack data base vào sql sever 2000 được!
    Bởi sayah trong diễn đàn Yêu Cầu - Hỏi Đáp
    Trả lời: 0
    Bài viết cuối: 26-02-12, 11:34 PM

Tag của Chủ đề này

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à 09:46 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ệ.