Kết quả 1 đến 7 của 7
Chủ đề: Hỏi về giới hạn cấp sever 2.6
-
18-06-15, 05:40 PM #1
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ềuKhách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-06-15, 05:46 PM #2
- 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
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_SETMAXLEVEL200, GetTime());
end
if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL150) == 0 then
KGblTask.SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL150, GetTime());
end
if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL99) == 0 then
KGblTask.SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL99, GetTime());
end
if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL89) == 0 then
KGblTask.SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL89, GetTime());
end
if KGblTask.SCGetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL79) == 0 then
KGblTask.SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL79, GetTime());
end
Dbg:WriteLog("Player","Cap cao nhat 200");
GlobalExcute({"Player:SetMaxLevelGC2GS", 200});
GlobalExcute({"Player.tbOffline:OnUpdateLevelInfo"});
Task.tbHelp:UpdateLevelOpenTimeNews(DBTASD_SERVER_SETMAXLEVEL200, 200);
return 0;
end
if TimeFrame:GetState("OpenLevel150") == 1 then
KGblTask.SCSetDbTaskInt(DBTASD_SERVER_SETMAXLEVEL200, 0);
.........................
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
....................
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 (sơ) 2 (1 tuần sau khi mở cấp 99) 12 2000 CloseBaiHuTangChu2
10 Bạch Hổ Đường (cao) chỉ 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 150, 50 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
︵ℵóα
-
-
18-06-15, 06:25 PM #3
Ðề: Hỏi về giới hạn cấp sever 2.6
cho 3 cái tks
30 charrrrrrrrrrrrrrrrrrrrrrrrrrKhách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-06-15, 07:48 PM #4
- 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
-
18-06-15, 08:52 PM #5
Ðề: Hỏi về giới hạn cấp sever 2.6
Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-06-15, 10:49 PM #6
- 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
ầ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
︵ℵóα
-
19-06-15, 07:23 AM #7
Ðề: Hỏi về giới hạn cấp sever 2.6
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ự
-
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ầuTrả lời: 5Bài viết cuối: 29-07-14, 10:33 AM -
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 GAMESTrả lời: 5Bài viết cuối: 28-04-13, 12:26 PM -
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: 3Bài viết cuối: 02-03-13, 08:37 AM -
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 ĐápTrả lời: 0Bài viết cuối: 26-02-12, 11:34 PM