PDA

View Full Version : [JX] Cẩm nang dành cho newbie và ACE dev JX LINUX



tvnnam
16-06-16, 04:44 PM
Sau một thời gian dài bận công việc.... thấy trong diễn đàn có nhiều mới và hay cũng như để khuấy động lại tinh thần đam mê dev jx linux nên mình xin mạo muội làm chuột bạch để chắt lọc và tổng hợp lại những cái cơ bản và có ích dành cho ACE đã và đang tập dev jx Linux..... Nếu có gì không chuẩn thì ACE góp ý và bổ sung thêm dưới bài viết.... Mình sẽ tổng hợp lại những đóng góp của mọi người và viết nên trang đầu để ACE tiện học hỏi theo dõi và tránh lãng phí thời gian và tiền bạc....Mong ACE ủng hộ nhiệt tình vì đam mê jx linux ngày càng phát triển.


1.Share tool jxEdit - edit một vài thứ trong server hay mới nhất:

Chỉnh tỷ lệ rớt đồ
Dùng chỉnh tỷ lệ rớt đồ trong các file droprate : mở file droprate, nạp danh sách item, chỉnh các thông số, add item vào file droprate, và save lại. Tính năng này chưa có chỉnh rớt tiền.

Chỉnh shop
Chỉnh các item có trong shop Hiệu thuốc, Thợ rèn, Tạp hóa, ....: nạp danh sách shop trong file buysell.txt, chọn 1 shop để hiện danh sách hàng trong shop, chọn 1 món hàng và add vào shop, save lại.
.
Tìm kiếm nội dung
Dùng để tìm 1 câu nào đó trong các file. Ví dụ bạn muốn biết tất cả các task nào đã được dùng trong các script (để tạo task mới không trùng) thì : nhập "SetTask(" vào chuỗi cần tìm, chọn đường dẫn bắt đầu tìm là folder script, nhấn nút Tìm kiếm, thì bạn sẽ được danh sách các file script có chuỗi SetTask. Ví dụ nữa : bạn biết 1 NPC nào đó có nói câu "Ban can co lenh bai" nhưng không biết file script của Npc này là file nào, thì bạn dùng chức năng này để tìm ra file có chứa câu nói đó.

Cách sử dụng
Download về có 2 file, bỏ vào trong folder của server (cùng cấp với các folder Settings, Script).

Link download :
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

2. Chỉnh kinh nghiệm và số tiền:

Chép settings\npc\player\level_exp.txt từ server qua client
settings/ gamesetting.ini/ [ServerConfig] ExpRate= 500 để 100 giống VNG
MoneyRate=100 nên 20

3. Xóa cột giới hạn giờ chơi:

sever và client: player_limittime.ini/ CloseLimit=1






4. Cách bật/tắt các sự kiện cũng như việt hóa:

Bạn chỉnh trong s3relay/relaysetting/task/tasklist.ini, file này nó quy định gọi file để chạy dạng timer vậy đó. Nói sơ lun, Count của nó khai báo tổng id task khai báo + 1, cách thức gọi thì làm theo những cái có sẵn. Mún nó không chạy 1 id task nào mà mình khai thì thêm ở dưới nó ExcutedCount=-1 là nó sẽ ko chạy. Điều chỉnh thời gian thì bạn chỉnh ở những file .lua ở relaysetting/task, ví dụ cho bạn ỏ dưới đó
Code:
function TaskShedule()
TaskName("Phong L¨ng §é 0:25") --tên sự kiện, muốn viết gì cũng được cũng ko quan trọng.
TaskTime(10,00); --giờ event sẽ được chạy

--ÉèÖüä¸ôʱ¼ä£¬µ¥Î»Îª•ÖÖÓ
TaskInterval(1440) --60•ÖÖÓÒ»´Î ---nó sẽ chạy suốt trong cái interval timer. Ở đây là mặc định mỗi h nó chạy 1 lần 60*24 = 1440 (60: phút , 24: giờ)

--ÉèÖô¥•¢´ÎÊý£¬0±íʾÎÞÏÞ´Î � �� �ý
TaskCountLimit(0) --cái này mình ko rõ lắm chưa sử dụng nhìu nên toàn để mặc dịnh là 0
OutputMsg("=================PHONG LANG DO RUN=================="); --dang print thôi
end

function TaskContent()
GlobalExecute("dwf \\script\\missions\\fengling_ferry\\fldmap_boat1.l ua fenglingdu_main()") --gọi hàm bạn đã viết ở folder script
end

function GameSvrConnected(dwGameSvrIP)
end
function GameSvrReady(dwGameSvrIP)
end


5.code nhận vòng sáng và danh hiệu jx linux

Thêm dòng này lên đầu:
Code:
Include("\\script\\global\\titlefuncs.lua")


Code:
IncludeLib("SETTING")
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\item\\gamemaster\\gm.lua")
Include("\\script\\dailogsys\\dailogsay.lua")
Include("\\script\\global\\fuyuan.lua")
--Include("\\script\\global\\hotrothem.lua")



function abcxyz(nindex)
Title_AddTitle(nindex, 1, 4302359);
Title_ActiveTitle(nindex);
SetTask(1122, nindex);
end
function DanhHieu()
local szTitle = "<npc>moi ban chon danh hieu"
local tbOpt =
{
{"VL Kiet xuat", abcxyz,{85}},
{"VL Minh Chu", abcxyz,{188}},
{"Ngu Long", abcxyz,{165}},
{"Ngu Long", abcxyz,{150}},
{"Ngu Long", abcxyz,{189}},
{"Tuyet The Cao Thu", abcxyz,{235}},
{"Manh Long Tranh Ba", abcxyz,{228}},
{"Manh Long Tranh Ba", abcxyz,{263}},
{"Tho¸t"},
}
CreateNewSayEx(szTitle, tbOpt)
end


6. code add đồ xanh :

tbDoXanh =
{
[1]=
{
szName = "D©y chuyÒn",
tbEquip =
{
{"Toµn th¹ch h¹ng liªn",0,4,0},
{"Lôc PhØ Thóy Hé Th©n phï ",0,4,1},
}
},
[2]=
{
szName = "¸o gi¸p",
tbEquip =
{
{"ThÊt B¶o Cµ Sa",0,2,0},
{"Ch©n Vò Th¸nh Y",0,2,1},
{"Thiªn NhÉn MËt Trang",0,2,2},
{"Gi¸ng Sa Bµo",0,2,3},
{"§­êng Nghª gi¸p",0,2,4},
{"V¹n L­u Quy T«ng Y",0,2,5},
{"TuyÒn Long bµo",0,2,6},
{"Long Tiªu ®¹o Y",0,2,8},
{"Cöu VÜ B¹ch Hå trang",0,2,9},
{"TrÇm H­¬ng sam",0,2,10},
{"TÝch LÞch Kim Phông gi¸p",0,2,11},
{"V¹n Chóng TÒ T©m Y",0,2,12},
{"L­u Tiªn QuÇn",0,2,13},
}
},
[3]=
{
szName = "§ai l­ng",
tbEquip =
{
{"Thiªn Tµm Yªu §¸i",0,6,0},
{"B¹ch Kim Yªu §¸i",0,6,1},
}
},
[4]=
{
szName = "Giµy",
tbEquip =
{
{"Cöu TiÕt X­¬ng VÜ Ngoa",0,5,0},
{"Thiªn Tµm Ngoa",0,5,1},
{"Kim Lò hµi",0,5,2},
{"Phi Phông Ngoa",0,5,3},
}
},
[5]=
{
szName = "Bao tay",
tbEquip =
{
{"Long Phông HuyÕt Ngäc Tr¹c",0,8,0},
{"Thiªn Tµm Hé UyÓn",0,8,1},
}
},
[6]=
{
szName = "Nãn",
tbEquip =
{
{"Tú L« m•o",0,7,0},
{"Ngò l•o qu¸n",0,7,1},
{"Tu La Ph¸t kÕt",0,7,2},
{"Th«ng Thiªn Ph¸t Qu¸n",0,7,3},
{"YÓm NhËt kh«i",0,7,4},
{"TrÝch Tinh hoµn",0,7,5},
{"¤ Tµm M•o",0,7,6},
{"Quan ¢m Ph¸t Qu¸n",0,7,7},
{"¢m D­¬ng V« Cùc qu¸n",0,7,8},
{"HuyÒn Tª DiÖn Tr¸o",0,7,9},
{"Long HuyÕt §Çu hoµn",0,7,10},
{"Long L©n Kh«i",0,7,11},
{"Thanh Tinh Thoa",0,7,12},
{"Kim Phông TriÓn SÝ ",0,7,13},
}
},
[7]=
{
szName = "Vò khÝ c©n chiÕn",
tbEquip =
{
{"HuyÒn ThiÕt KiÕm",0,0,0},
{"§¹i Phong §ao",0,0,1},
{"Kim C« Bæng",0,0,2},
{"Ph¸ Thiªn KÝch",0,0,3},
{"Ph¸ Thiªn chïy",0,0,4},
{"Th«n NhËt Tr•m",0,0,5},
}
},
[8]=
{
szName = "Ngäc béi",
tbEquip =
{
{"Long Tiªn H­¬ng Nang",0,9,0},
{"D­¬ng Chi B¹ch Ngäc",0,9,1},
}
},
[9]=
{
szName = "Vò khÝ tÇm xa",
tbEquip =
{
{"B¸ V­¬ng Tiªu",0,1,0},
{"To¸i NguyÖt §ao",0,1,1},
{"Khæng T­íc Linh",0,1,2},
}
},
[10]=
{
szName = "NhÉn",
tbEquip =
{
{"Toµn Th¹ch Giíi ChØ ",0,3,0},
}
},
}
function laydoxanh()
if check_faction() == 1 then
Talk(1, "", "Gia nhËp m«n ph¸i míi cã thÓ nhËn trang bÞ ")
return
end
local tbOpt = {}
for i=1, getn(tbDoXanh) do
tinsert(tbOpt, {tbDoXanh[i].szName, laydoxanh1, {i}})
end

tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Xin mêi lùa chän trang bÞ:", tbOpt)
end
function laydoxanh1(nType)
local tbEquip = %tbDoXanh[nType]["tbEquip"]
local tbOpt = {}
for i=1, getn(tbEquip) do
tinsert(tbOpt, {tbEquip[i][1], laydoxanh2, {i, nType}})
end

tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
local szTitle = format("<npc>Xin mêi lùa chän trang bÞ:")
CreateNewSayEx(szTitle, tbOpt)
end
function laydoxanh2(nIndex, nType)
local tbOpt = {}
tinsert(tbOpt, {"Kim", laydoxanh3, {nIndex, nType, 0}})
tinsert(tbOpt, {"Méc", laydoxanh3, {nIndex, nType, 1}})
tinsert(tbOpt, {"Thñy", laydoxanh3, {nIndex, nType, 2}})
tinsert(tbOpt, {"Háa", laydoxanh3, {nIndex, nType, 3}})
tinsert(tbOpt, {"Thæ ", laydoxanh3, {nIndex, nType, 4}})


tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
local szTitle = format("<npc>Chän hÖ:")
CreateNewSayEx(szTitle, tbOpt)
end
function laydoxanh3(nIndex, nType, nSeries)
g_AskClientNumberEx(0, 60, "Sè l­îng:", {laydoxanh4, {nIndex, nType, nSeries}})
end
function laydoxanh4(nIndex, nType, nSeries, nCount)
local tbEquipSelect = %tbDoXanh[nType]["tbEquip"][nIndex]
for i=1,nCount do AddItem(tbEquipSelect[2], tbEquipSelect[3], tbEquipSelect[4], 10, nSeries, 100, 10) end
end


7.Cách tắt/Bật Cẩm nang hoàng kim :

bạn vào droprate trong setting . tìm các mục droprate từ 1x đến 9x rồi tìm tới ID quy định cẩm nang hoàng kim rồi xóa cái rate nó đi là ko rớt . Còn nếu muốn dùng đc phải lấy script của update2.1 cgalaxy . ( lấy cái script của cẩm nang . và nhớ chọn đúng đường dẫn quy định đến Script đó )

8. cách thêm op vào phi phong: Phi phong vô cực bị lổi,chỉ sài được phi phong khấp thần trở xuống

Tải vài update 4 của boynhay mở file goldeqiup.txt lên rồi copy mấy cái dòng phi phong mà bị lỗi trong đó bỏ qua cái sv của bạn đang chơi . nhớ đồng bộ client vs sv.


9. Chỉnh map load sv Linux:

Chỉnh ở file này: gateway\s3relay\settings\worldset.txt
Ví dụ mình chỉnh như này là chỉ load map Ba lăng huyện:
Code:
MAP_ID GAMESVR_SET_1 GAMESVR_SET_2 GAMESVR_SET_3 GAMESVR_SET_4 GAMESVR_SET_5 GAMESVR_SET_6 GAMESVR_SET_7 GAMESVR_SET_8 GAMESVR_SET_9 GAMESVR_SET_10 GAMESVR_SET_11 GAMESVR_SET_12 GAMESVR_SET_13 GAMESVR_SET_14 GAMESVR_SET_15 GAMESVR_SET_16 ±¸×¢
53 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 °ÍÁêÏØ
Muốn mở thêm map khác thì copy cả dòng 53 rồi paste xuống dưới, sửa số 53 thành ID map muốn mở, ID map xem ở maplist.ini.

10.Code nguyên liệu ép đồ tím:

- Huyền Tinh khoáng thạch:
Code:
AddItem(6,1,147,cấp,0,0,0) --cấp từ 1 - 10
- Các loại khoáng thạch ép đồ tím và ép HKMP:
Code:
AddItem(6,1,149,1,0,0,0) --đá hiện 1
AddItem(6,1,150,1,hệ,0,0) --đá ẩn 1, hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
AddItem(6,1,151,1,0,0,0) --đá hiện 2
AddItem(6,1,152,1,hệ,0,0) --đá ẩn 2, hệ như trên
AddItem(6,1,153,1,0,0,0) --đá hiện 3
AddItem(6,1,154,1,hệ,0,0) --đá ẩn 3, hệ như trên
- Sát thủ giản:
Code:
AddItem(6,1,400,90,hệ,0,0) --hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
- 3 loại Thủy Tinh:
Code:
AddEventItem(239) --Lam Thủy Tinh
AddEventItem(240) --Tử Thủy Tinh
AddEventItem(241) --Lục Thủy Tinh
- Phúc duyên:
Code:
AddItem(6,1,122,1,0,0,0) --tiểu
AddItem(6,1,123,1,0,0,0) --trung
AddItem(6,1,124,1,0,0,0) --đại
- Đồ phổ HKMP: file magicscript.txt từ dòng 241 - 393

11.Nhiệm vụ dã tẩu ? muốn tăng lần huỷ bỏ lên thì phải làm như thế nào ? và làm nv không giới hạn:

vào file th dã tẩu sửa lại. (season.lua)

if nNum>=40 then
Say("Ha! Ha! V?thi誹 h蕺p n祔! M鏸 ng祔 l祄 40 l莕 l? r錳! Ng祔 mai tr?l筰 nh?", 0);
return 0;
end;
ở line 47 file seasonnpc.lua script/global
sửa cái 40 này
còn giới hạn hình như dòng 664 mycacel > 2


12.Làm sao xoá item trong 1 shop ?

Tất cả npc dược ở thành thị đều include vào npc dược ở Tương Dương nên bác chỉ cần xóa item này ở đây là được. Hoặc việt hóa nguyên npc này là all tất dược ở thành thị.
Nhưng bác lần vào Npc dược ở Tương Dương thì nó lại ko có quy định các mã item 015 2019 2036 ví dụ thế mà chỉ có lệnh đối thoại. Nhưng bác nhìn lên đầu file script NPC này nó sẽ quy định item ở file good hay buysell gì đó. Bác lần đến chỗ file đó có đường dẫn luôn, mở thư mục đó nó có nhiều file định dang là .txt nên mở excel lên là được.

Nếu bác Việt hóa rồi thì tìm trong thư mục đó ( gồm cả good, buysell,... ko nhớ nữa) có 1 file quy định tên item và ID mở nó lên tìm dòng chứa tên là Hồi thiên..... >>>> ô bên cạnh có id là cũng chả nhớ nốt lắm 20XX gì hay sao ấy.

Nhớ lấy ID cần xóa cụ thể là 20xx. Mở file good hoặc buys ( vì ko nhớ nên bác cứ mở file nào thấy toàn số và số trên là 20xx dưới là quy định ô gán item 234 235 666 777 dạng như thế này) ctrl + f cho lẹ gõ tìm 20xx id cần xóa và xóa thôi. Run lại sever


13.lỗi giao dịch và Lỗi bày bán hàng SV linux:

Download file này : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
giải nén ra được thư mục lang, chép đè vào thư mục lang/sever1

14.Giúp về hàm lệnh bài admin

Bạn muốn thêm LB Admin và game thì bạn có thể thêm nó là 1 vật phẩm trong questkey.txt đó. Gán res cho nó, không thì xài cái res cũ của LB Tân thủ hay j j đó cũng được. Rồi thêm chức năng admin cho nó, rồi dùng lệnh lấy ra mà xài.

15.Chỉnh thời gian mất item rơi trên mặt đất trong jx Linux

bạn vào Settings\obj mở file ObjData.txt lên bằng excel rồi tìm cột LifeTime cột này quy định thời gian item tồn tại dưới đất được tính = s nên bạn cứ chỉnh = số giây ,chỉnh về 120s (tức là 2 phút ) số càng lớn thì time mất càng lâu.

16.Vượt Ải Linux chỉnh Vượt Ải 1 người hoặc 2 ngừoi

script\missions\challengeoftime\npc\dragonboat_mai n.lua

if (GetTeamSize() < 4) then
Say("Xin lçi! §éi tham gia 'NhiÖm vô Th¸ch thøc thêi gian' cÇn ph¶i cã Ýt nhÊt <color=red>4<color> ng­êi!",0)
return
end
Sửa lại số 4 tùy ý

17.Giúp về Hút hít linux

Bạn mở file magicattrib.txt tại đường dẫn: Server\settings\item\004\magicattrib.txt

Tại cột thứ 5, bạn gióng từ trên xuống, tìm giá trị 136. Đấy là dòng quy định hút sinh lực
Bạn chỉnh lại giá trị tại cột 13, 14 cao lên là dc.



Tương tự giá trị 137 là hút nội lực.
Giá trị 139 là Kỹ năng vốn có.
Giá trị 114 là Kháng tất cả.
Giá trị 115 là Tốc độ đánh.
Giá trị 88 là Phục hồi sinh lực.
Giá trị 92 là Phục hồi nội lực.
Vân vân....



Sau khi đã chỉnh tại server, bạn copy file magicattrib.txt sang client tại đường dẫn tương tự để đồng bộ hóa. Vào game thưởng thức thành quả

Bạn cũng có thể thay đổi giá trị lên cao hơn. Ví dụ tại dòng 65, hút sinh lực 1 - 3%, bạn đổi thành 3 - 5%, các dòng tiếp theo cứ thế tăng lên.
Kỹ năng vốn có + 3, 5, 7, 9
--> server toàn đồ xanh khủng, khỏi cần hoàng kim với đồ tím...
Mang set động sát may mắn 100% + ăn quế hoa tửu, thiên sơn bảo lộ, treo auto là ra nhé
- Tỉ lệ rơi đồ maxop:
+ trong settings/droprate/npcdroprate.ini
[Main]
Count=50
RandRange=1000000
MagicRate=10
MoneyRate=10
MoneyScale=50
MinItemLevel=9
MinItemLevelScale=20
MaxItemLevel=10
MaxItemLevelScale=10
nếu là Linux VNG: vào Magiccatrib.txt chỉnh giá trị các opt (min=max)

18.hướng dẫn xóa bớt map load gameserver linuxx

gateway\s3relay\settings\worldset.txt
Bonus thêm 1 số tên Map đã dịch
333-hoa sơn phái
341-bắc thảo nguyên
512-vân trung đạo
513-bách hoa cốc
853-862 viêm đế bảo tàng
872-biện kinh nguyên thanh âm
871-lâm an thanh âm
874-biện kinh yên kì
873-lâm an yên kì
863-trại bào
868-hoang mạc chiến trường
876-cổ thành chiến trường
882-tái trạo bào chuẩn bị chiến trường
886-hoang thạch lĩnh xung đột chiến trường
889-ngọc lầm trở túc chiến trường
892-phạm đảo bí cảnh
896-cửu châu cốc
901-thất tịch hoạt động
926-kích cổ truyền hoa hoạt động
935-thiên trì bí cảnh hoạt động tầng 1
947-thiên trì bí cảnh tầng 10
949-thí điểm cốc
957-sấm quan mật thất
958-quỷ mộc nhân trường
959-tân lưỡng thủy động
960-hoàng thành ti lôi đài
961-khổi quỷ mộc nhân chuẩn bị
962-viêm đế bảo tàng thạch chuẩn bị
968-nguyệt ca đảo
969-nguyệt ca bí cốc
967-vô danh bí cảnh

19.Về Tính Năng phong vân bảo điện:

Thêm code sau vào Lễ quan:

Include("\\script\\event\\bingo_machine\\bingo_machine_gs.l ua")

function PVBD()
OpenBingoMachine()
end

Nguyên liệu dùng hàm :

function nguyenlieu()
AddStackItem(200,6,1,2312,1,0,0,0)
AddStackItem(200,6,1,2312,1,0,0,0)
AddStackItem(200,6,1,2312,1,0,0,0)
end

20.Thần Hành Phù không hiển thị nhưng vẫn sử dụng được Và script add thần hành phù vào NPC luôn

Tải bản patch 2.1 của cgalaxy hoặc patch của yoken . vào data copy các file . dmjx01.pak đến dmjx06.pak . sau đó chép qua client đang sử dụng . đồng thời nhớ khai báo file pak vào trong pakage.ini ngoài client
Script nhận thần hành phù: shenxingfu.lua
AddItem(6,1,x,1,0,0,0)
Trong đó X là số Item của thần hành phù hoặc các Item nằm trong setting/item/004/magicscript.txt
vào đó seach Thần hành phù rồi lấy ID của nó bỏ vào . hình như là cột số 3 ( bỏ cái cột Name ra )

21.Hỏi về cách sửa điểm tinh lực hỗn thạch trên trang bị jx linux

Tinh lực tài phú sửa trong normal.txt server1 và gateway nhé
E:\jxser-yoken\server1\rolevalueladder_setting
E:\jxser-yoken\server1\itemexchange_setting

File Normal.txt
đồng bộ qua gateway luôn nhé
chép vào script/missions/tifu/shenxingfu.lua và script/item/ib/shenxingfu.lua là việt hóa


22.Thêm lệnh dofile vào hàm main của script muốn reload

file Lễ Quan:
Tìm hàm main:
Mình thêm vào như sau:
Code:
function main()
dofile("script/global/•ÈË_Àñ¹Ù.lua");
dialog_main()
end
Chú ý bên trong dofile là đường dẫn chính xác tới file cần reload (dạng no font) : ở đây là Lễ Quan
Như vậy trong game mỗi khi bấm vào Lễ Quan thì tự động thực hiện lệnh dofile: reload lại file này
Các file script khác làm tương tự

23.Item gọi boss cả đại và tiểu:

1. Bác theo đường dẫn này đây là file lễ quan /home/jxser/server1/script/global/•ÈË_Àñ¹Ù.lua

mở nó ra bác viết đoạn script này để đối thoại với lễ quan nhận lệnh bài gọi boss

function main()
dofile("script/global/tieungao/duatopnhanthuong.lua");
local tbSay = {}
tinsert(tbSay,"Lay lenh bai goi boss./lenhbaigoiboss")
tinsert(tbSay,"Ket thuc doi thoai./Quit")
Say("Dai hiep can gi:", getn(tbSay), tbSay)

end;

function lenhbaigoiboss()
for i =1,10 do--lap 10 lan de lay 10 cai lenh bai
AddItem(6,1,1022,0,0,0)
end
end;

2. Vào script\item\bosscharm.lua tìm đoạn
local tbUseOnlyInMap =
{
586,587,588,589,590,591,592,593,594,595,596,597,59 8,599,600,601,602,603,604,
}
sửa thành thêm ,53 nữa
local tbUseOnlyInMap =
{
586,587,588,589,590,591,592,593,594,595,596,597,59 8,599,600,601,602,603,604,53
}

3. Restart sever, đối thoại với NPC lễ quan lấy lệnh bài rồi ra chiến.
chú ý gọi boss ngoài thôn Ba lăng huyện nhé

Hoặc tự thêm bằng cách sau:
Tạo con boss Hk mới trên nền boss tiểu hoàng kim. Có 3 boss tiểu, rớt đồ được quy định file drop riêng đó. Độ nó thành 10 boss Đại được mà. Hay lấy em Nhím thay máu, skill, hình ảnh, drop.ini, id.... của nó cũng được. khai báo thêm trong tasklist nữa là có boss mới
còn Boss tiểu sửa được rớt đồ như sever win

24.Các tắt event , drop vật phẩm khi train quái tại các map trong JX Linux

Các bạn muốn bật/ tắt các event thì vào đường dẫn sau: script\activitysys\config\
Tại đường dẫn : settings/droprate
vào sữa các file npcdroprate10.ini -> npcdroprate119.ini

sửa
[Main]
Count=55 thành Count=54

xóa nội dụng này
[55]
Genre=6
Detail=1
Particular=1311
RandRate=33000 hoặc =0
Ví dụ: cai cam nang hoang kim
vao trong setting/droprate
vao cac file drop cac map
co cai item 1832
rồi xạo rate lại
Settings/droprate/boss

tất cả boss ở đây

25.Xóa tài khoản nhân vật

dùng Navicat -->Login vào server linux
Nhấn vào database: server1
tiếp đến mở table: Role
Tìm dòng nào có tài khoản mà bạn muốn xóa thì xóa nó đi!
Ví dụ: tài khoản tvnnam
Thì tìm trong table Role, cái nào có Account là tvnnam thì xóa hết là ok

26.cách xóa dữ liệu nhân vật:

có rất nhiều cách để Xóa dữ liệu .
nếu dùng Navicat ta có thể xóa từng nhân vật được.
Nếu dùng lệnh trên Centos thì nó lại càng dễ sử dụng và nhanh . nhưng có thể bạn sẽ không hình dung được dữ liệu nó nằm ở chỗ nào
Mình thì mình dùng cách thủ công bằng WinSCP.
1. đăng nhập vào
2. ra đường dẫn root/var/lib/mysql/server1 --> xóa hết các file có trong foder server1
3. vào centos gõ : service mysqld stop đợi chạy . sau đó . service mysqld start

27.mỗi lần trùng sinh từ 190 sau khi trùng sinh xong không về lv 10 mà vẫn ở lv 190

jxser -> sever1 - > script -> global -> mở file translife.lua

Tìm đến dòng thứ 57 "local nBaseLevel = 190" thay cái số 190 thành cấp mà muốn chuyển sinh về. -- để 1 hoặc 10 cho giống VNG

trùng sinh thì xem 2 file file fuyuan.lua và translife.lua

settings/task/metempsychosis/translife.txt

28. Code thêm skill 15x

code chung:
AddMagic(idskill,levelskill)

idskill: ở trong Skills.txt
levelskill: tối đa là 60

VD:

function skill15x()
mp = GetFaction()
if GetLevel() >= 150 then
if GetTask(5007) == 0 then
if mp == "shaolin" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña ThiÕu L©m ")
elseif mp == "tianwang" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Thiªn V­¬ng ")
elseif mp == "tangmen" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña §­êng M«n ")
elseif mp == "wudu" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Ngò §éc ")
elseif mp == "emei" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Nga My ")
elseif mp == "cuiyan" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Thóy Yªn ")
elseif mp == "gaibang" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña C¸i Bang ")
elseif mp == "tianren" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Thiªn NhÉn ")
elseif mp == "wudang" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Vâ §ang ")
elseif mp == "kunlun" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña C«n L«n ")
end
else
Talk(1, "", "Ng­¬i ®• nhËn råi kh«ng thÓ nhËn n÷a.")
end
else
Talk(1, "", "N©ng ®Õn 150 råi h•y ®Õn t×m ta")
end
end

trong đó ! x là id skill cần add , y là cấp độ skill bạn muốn

Task 5007 kiểm tra số lần nhận skill.
điều kiện ghi rõ ở trên


29.Tắt ủy thác BCH jx linux

jxser\server1\script\global\judgeoffline.lua

30.file script nv hoàng kim
script/task/newtask

31.file quy định đồ tím trong sever linux

magicattriblevel.txt
magicattriblevel_index.txt


32.Chia sẻ một số mẹo nhỏ soạn thảo file .lua


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

33.Tặng anh em mấy bộ giao diện và Ui thời tiền sữ !

- Dành cho các bạn đổi gió !
- Dành cho các bạn nào mở onl hút máu theo CTC !
Link : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Ui võ lâm miễn phí của HOÀN MỸ KIẾM HIỆP
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

34.Cách thay đổi hình nền Intro đăng nhập Jx Linux Đơn Giản

Đầu tiên các bạn phải có bộ Ui ( Chỉ lần phần Intro )
Ở đây mình chia sẻ bạn Link Ui CTC cả bộ. rồi mình sẽ hướng dẫn tiếp
Link : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Sau khi tải về và đem nhét thư mục Ui và Spr vào Client thì chắc chắn nó sẽ hiện Ui CTC
Để Thay đổi hình ảnh mà ko làm mất giao diện thanh máu hay thanh công cụ bên dưới
Các bạn vào Ui/Ui3 Xóa 2 file .ini đi
Tiếp tục vào Ui/Ui3/UiNewLogin Xóa 2 File ini kia. Chỉ còn chừa lại File : µÇ½¹ý³Ì±³¾°´°¿Ú.ini

Rồi như vậy là các bạn sẽ thay đổi được hình .
Để thay đổi hình các bạn tìm hình phù hợp để bỏ vào Spr như của cái Ui nhé !!
Share luôn cái link intro Jx : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

35.fix Vô Hình Độc + vh jx linux

Về vh mọi người sử dụng jxstudio để vh
dùng notepad hiện chữ tàu bằng cách:
Bạn mở notepad++ =>Encoding=>Characters sets=> Chinese=>GB2312
chú ý cài font china và cop file sang máy thật để làm nhé

fix Vô Hình Độc( do skill vô hình độc dùng để đi săn nguyên liệu event nên vng mới fix lại chỉ còn giảm tốc độ) ta fix lại như sau:
Mặc định skill Vô Hình Độc nghe đâu VNG fix phải sử dụng skill thì mới có tác dụng(mình chỉ chơi vl thu phí hồi đó thôi nên k biết rõ vụ này),giờ mình hd fix lại như bình thường
Tìm đến đường dẫn \script\skill\wudu.lua
Mặc định:
PHP Code:
wuxing_gu={ --无形蛊
fastwalkrun_p={{{1,-10},{25,-50},{26,-50}},{{1,18*2},{20,18*2}}}
},
Sửa lại thành:
PHP Code:
wuxing_gu={ --无形蛊
fastwalkrun_p={{{1,-10},{25,-50},{26,-50}},{{1,18*2},{20,18*2}}},
poisondamage_v={
[1]={{1,5},{20,25}},
[2]={{1,20},{20,20}},
[3]={{1,25},{2,25}}
}
},

36. Fix chế tạo đồ tím bằng huyền tinh được 6 dòng

script\item\compound\equip_compound.lua

Bạn tìm dòng trong code sau
Code:
function genDesItemsInfo( arynNecessaryItemIdx ) local aryDesItemInfo = {};
for i = 1, 5 do
local arynMagLvl = { 0, 0, 0, 0, 0, 0 };
Thay đổi số 5 thành sô 6 là được nhé

37.Lỗi đồ Minh Phượng xích lân là do sai res:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Settings -> item goldequipres.txt
Settings -> item->004 goldequip.txt

Chép vào đồng bộ Server và client

38. chỉnh tỷ lệ rơi đồ trong event

\server1\settings\droprate mấy file ini mở ra xem và so sánh với server1\settings\item\004\magicscript.txt

VD : mình lấy Hép quµ Sinh nhËt 6 1 1099 làm ví dụ, Lưu ý dòng chữ đỏ nhé

mở file trong droprate lên có dòng

[51]
Genre=6
Detail=1
Particular=1099
RandRate=3500 <--- đây là chỉ số rớt ra khi giết quái chỉ cần chỉnh về =0 là dc


39. code nhận 1 lần cho jxlinux

function hotrotanthu()
if GetTask(5000) <= 0 then
AddItem(6,1,4328,0,0,0)
AddStackItem(100,4,417,1,1,0,0,0)
Earn(1000000)
SetTask(5000,GetTask(5000)+1)
else
Talk(1,"no","b¹n ®• nhËn råi")
end
end


PHP Code:
function hotrotanthu()
local a = GetTask(1)
if (a == 1) then
Talk(1,"no","b¹n ®• nhËn råi")
else
AddItem(6,1,4328,0,0,0)
AddStackItem(100,4,417,1,1,0,0,0)
Earn(1000000)
SetTask(1,1)
Talk(1,"no","NhËn thµnh c«ng ")
end
end

40. add vật phẩm khóa

add vật phẩm khóa
Code:
Include("\\script\\lib\\awardtemplet.lua")
Code:
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,71,1,0,0}, nExpiredTime=1440, nBindState=-2}, "test", 1);

- Hạn sử dụng: nExpiredTime có 2 cách tính:
tính bằng phút: 1 ngày = 1440 phút
hoặc tính đến ngày hết hạn, ví dụ nExpiredTime=20140601 tức là thời hạn sử dụng đến 00h00 - 01/06/2014
- "test" cái này hình như ghi gì cũng dc
- Số 1 cuối cùng là số lượng
- Nếu muốn ko khóa thì xóa bỏ "nBindState=-2"


Ví dụ: code trên add Tiên Thảo Lộ khóa vĩnh viễn, hạn sử dụng 1 ngày

41. Cách thêm hoặc chỉnh sửa opt cho skill gồm 2 bước:

- Khai báo thêm opt trong skills.txt
- Thêm vào trong script của skill môn phái

sau đó đồng bộ sever qua client.....


42. file điều chỉnh công thức và tỉ lệ ép đồ tím
Cho e hỏi về ép đồ tím nó có công thức hay là ngẫu nhiên theo % dc maxop.

settings/item/004/magicattriblevel từ cột L trong excel đổ đi nhé bạn

vào file magicattriblevel.txt chú ý cột F và cột G - min và max option của cột E đó, chỉnh càng cao thì option càng cao, nếu để min(F) 100 và max(G) cũng 100 thì sẽ ra 100 -> chắc bạn hiểu rồi hen ^^

43. luyện skill 12x

f mp() ~= 0 then
if HaveMagic(mangskill[mp()]) > 0 then
expskill = 30000
if GetSkillState(440) == 1 then
expskill = 60000
end
Clear120SkillExpLimit()
Set120SkillID(mangskill[mp()])
Add120SkillExp (expskill)
end
end

1 - kiểm tra môn phái
2 - Clear120SkillExpLimit() -- xóa giới hạn
3 - Set120SkillID(mangskill[mp()]) - Set ID Skill 12x cần add Exp
4 - Add120SkillExp (expskill) - Add exp cho skill 12x vừa set ở trên

Clear120SkillExpLimit()
Bạn chỉ cần dùng hàm này là xóa cái Exp giới hạn trên 1 ngày của nhân vật.
Xong thích thì luyện skill không thì add exp bao nhiêu tùy mình
Còn exp quy định để lên cấp xem trong Script/skill

44. chỉnh đồ xanh ra nhiều

tăng randrate trong file npcdroprate với cả mấy file droprate 10 20 30.... tăng cả magic rate nữa

file npcs.txt cột Treasure (/home/jxser/server1/settings)
chỉnh số lượng món đồ rơi khi giết quái

file magicattrib.txt (/home/jxser/server1/settings/item/004)
muốn có dòng nào xuất hiện nhiều khi đồ rơi thì chỉnh dòng cột 13 14 lên 500000 là xuất hiện liên tục

45. Mở hoạt động vận tiêu

Các hoạt động vận tiêu, bật lại tại script\mission\challengeoftime\npc\dragon_boat ... gì đó: Vô đổi số EndDate đến 2018 hay 2020 cũng được
Vận tiêu: Chạy ra góc trên map Phượng Tường (ở bên phải Bến tàu) nhận NV, mình nhớ là thế. ngày dc 3 lần cũng dc kha khá kinh nghiệm cho việc train lv >150.
Event: bỏ mấy dấu -- trong file addspreadnpc gì đấy trong script\global, để hiển thị NPC sư kiện mà bạn muốn xài
Mở mấy file txt trong folder droprate ở setting tìm ID genre particular của Vật phẩm liên quan đến event, đặt lại số của nó cho tăng droprate lên 2000 hay 3000 chẳng hạn (đừng cho số quá to, vì nó lấn át hết mấy vk/trang bị xanh opt tốt)

46. cách add NPC mới vào bản đồ

bạn vào
server1\script\global\
addspreadernpc.lua
addxishancunnpc.lua
autoexec.lua
có sẵn npc add rồi bạn thích add thêm thì coppy 1 dòng xuống dưới rồi thay
như này
{1576, 176,1408,3309, "\\script\\activitysys\\npcdailog.lua","Võ lâm - minh chủ"},

1576 là ID npc,176 là máp, 1408,3309 là tọa độ trong máp

muốn nấy tọa độ đang đứng thì dùng tạm hàm này add vào thần hành phù,ko thì tải cái lệnh bài của mình có sẵn hàm rồi dùng luôn cũng đc

function toado()
local w,x,y = GetWorldPos()
local nIdPlay = PlayerIndex
Say("M¸p sè <color=Green>"..w.."<color> täa ®é <color=Yellow>"..x..", "..y)
end;
uh lấy ID trong npcs.txt THAY VÀO là đc,

Cứ dùng hàm AddNpc rồi SetNpcScript là ok, ví dụ:
Code:
scriptfile = "\\script\\abcxyz.lua" -- file script
a= AddNpc(....)
SetNpcScript (a, scriptfile)
Add vô file autoexec thì có nghĩa là nó sẽ tự động thực thi khi đang bắt đầu chạy gameserver, khi server chạy xong bạn vào game được thì nó đá add rồi.
Câu cuối, npc add cứng vào file map bằng tiếng Việt rồi nên nó là tiếng Việt, muốn sửa thì unpack file ra lại mà sửa!

47. Chỉnh tên GM

đường dẫn
server1\script\global\•ÈË_Àñ¹Ù.lua
tìn đoạn này
local tbGMAccount = {"taikhoan", "taikhoan", "taikhoan", "taikhoan", ""}

thay acc cần vào
xong đến file nữa
server1\script\global\gmrole.lua
tìm đoạn này
tbGmRole.tbAccount =
{
["taikhoan"] =
{
"nhanvat"
},
["taikhoan"] =
{
"nhanvat"
},
["taikhoan"] =
{
"nhanvat"
},
["taikhoan"] =
{
"nhanvat"
},

}
tbGmRole.tbSkill =

save rồi khởi động server,vào lễ quan là có


48. tăng thêm số lần săn boss sát thủ của 1 acc trong ngày

script\task\newtask\newtask_head.lua

Bạn tìm dòng này:
Code:
KILLER_MAXCOUNT = 8; --每天杀人上限8人
Sửa lại tùy thích xong reset lại server

49. vấn đề lấy sai thuộc tính trang bị (Khảm Nạm)

Do ép bằng hàm thôi. Khi add lại dùng AddItem(x,x,x,x,x,100,x)

Cách fix: AddItem(x,x,x,x,x,10,10)

50. hủy vật phẩm khóa vĩnh viễn

jxser\server1\script\gm_tool\dispose_item.lua

51. Map Vân Trung Trấn không vào được ( load màn hình đen )

download file image2.pak và file jxlinux.pak bỏ vào data của client sau đó mở package.ini lên khái báo 2 file đó vào.
tính năng bạn đồng hành npc Trường Ca Môn Nhân bên Phượng Tường.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

52. không mở được Sát Thủ Giản Lể Hợp

Mở file market_pack.lua tìm dòng
PHP Code:
if ConsumeItem(3, 1, 6, 1, nP, 1) ~= 1 then

sửa thành
PHP Code:
if ConsumeItem(3, 1, 6, 1, nP, -1) ~= 1 then

53. Việt hóa đồ phổ HK

Check lại file atlas_compound trong settings\item\004 rồi đồng bộ qua client
Các huynh ơi, ai có file \\settings\\item\\huangjintupu.txt đã việt hóa cho mình xin với..
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

54. Add item có thời hạn

local nCurtime = GetCurServerTime() + 7 * 24 *60 * 60
local nYear = tonumber(FormatTime2String("%Y", nCurtime))
local nMonth = tonumber(FormatTime2String("%m", nCurtime))
local nDay = tonumber(FormatTime2String("%d", nCurtime))
nItemIdx=AddItem(...)
SetSpecItemParam(nItemIdx, 1, nCurtime);
SetSpecItemParam(nItemIdx, 2, nYear)
SetSpecItemParam(nItemIdx, 3, nMonth)
SetSpecItemParam(nItemIdx, 4, nDay)
SyncItem(nItemIdx);



55. Hàm set Time trang bị GoldItem

function laydo()
local ItemIndex = AddGoldItem(0,1)
ITEM_SetExpiredTime(ItemIndex,15*24*60) -- 15 ngày
SyncItem(ItemIndex);
end

function doivp()
local nCount = CalcEquiproomItemCount(6,1,30184,-1)
if nCount < 10 then
Say("Ng­¬i kh«ng mang ®ñ 10 Ng«i Sao H¹nh Phóc!",0)
return
end
ConsumeEquiproomItem(10,6,1,30184,-1)
AddStackItem(100,4,417,1,1,0,0,0)
Msg2Player("Ngµi nhËn ®­îc vËt phÈm 100 TiÒn §ång.")
end

Code của bạn bỏ cái vòng lặp for là ok hoặc tham khảo code này mình đang dùng: đổi 1 cái truy công lệnh lấy ngẫu nhiên từ 10 đến 15 danh vọng:
Code:
function doitcl()
local nCount = CalcEquiproomItemCount(6,1,2015,-1)
local nRepute = random(10,15)
if nCount < 1 then
Say("Ng¬¬i kh«ng cã Truy C«ng LÖnh!",0)
return
end
ConsumeEquiproomItem(1,6,1,2015,-1)
AddRepute(nRepute)
Msg2Player("Ng¬¬i nhËn ®¬îc ".. nRepute .." ®iÓm danh väng")
end
Vậy ý tưởng mà bạn muốn sẽ là:
Code:
function doivp()
local nCount = CalcEquiproomItemCount(6,1,196,-1)
if nCount < 10 then
Say("Ng¬¬i kh«ng mang ®ñ 10 c¸i MËt §å ThÇn BÝ!",0)
return
end
ConsumeEquiproomItem(10,6,1,196,-1)
AddItem(6,1,69,1,0,0)
Msg2Player("Ng¬¬i nhËn ®¬îc vËt phÈm xyz.")
end


function thuong3x()
if GetTask(1001) == 0 then
if GetLevel()>=40 then
for i = 177, 185 do
local index = AddGoldItem(0, i)
SetItemBindState(index,-2)
end
SetTask(1001,1)
else
Talk(1, "", "H•y cè g¾ng ®Æt cÊp 40, ta sÏ cho nhËn thÇn hµnh phï.")
end
else
Talk(1, "", "Mçi nh©n vËt chØ ®¬îc nhËn hç trî t©n thñ 1 lÇn duy nhÊt.")
end
end

function DoiTen()
AskClientForString("ztviet", "", 1, 100, "Xin nhËp tªn muèn ®æi");
end
function ztviet(strings)
RenameRole(strings)
end

56. Chỉnh Event:

vào thư mục event chỉnh lại time và thư mục config trong activitysys
Muốn tìm event là tìm trong task của gateway ấy , rồi từ gateway nó Inclune vào file event trong script
.Tìm đến foder tên event, rồi sửa file head.lua.Ví dụ event xchristmas2007:
/script/event/xmas07_makesnowman/head.lua
Sửa lại 2 dòng sau
Code:
xmas07_makeSnowMan_S = 14062400 -- Cái này có nghĩa là 00h 00 phút ngày 24 tháng 06 năm 2014, sửa lên ngày cao ngày bắt đầu event
xmas07_makeSnowMan_E = 14072324 --tương tự ngày kết thúc event
xmas07_makeSnowMan_UseTime = 14072424 --tương tự hạn dùng vp
+Bạn muốn biết nó làm việc thế nào về các event thì vào script/activitysys/config trong đó chứa tất cả folder các sự kiện event + 1 vài chức năng. Event giáng sinh, noel : 2,37,1010
+Random quái rớt event bạn chỉ cần vào script/activitysys/npcfunlib.lua: trong file này sẽ có những hàm chỉnh tỷ lệ rơi bằng file hay bằng script. Có 1 vài sự kiện nó sẽ include đường dẫn drop trong config.
+Npc event liên quan thì bạn chỉ cần chỉnh ngày trong config folder thì npc sẽ xuất hiện. Đa số là như vậy, nhưng bạn cần fai kiểm tra những file gọi npc trong config hoặc trong autoexc cho chắc chắn


57. Nâng max tác phường trong bang hội

chỉnh trong tong_level_data bác ạ. ở dòng đầu tiên có 2 số 0 ở cột thứ 3 thứ 4 ấy. bác chỉnh thành 10 với 8 là đẳng cấp 1 vẫn nâng max tác phường
cái số 6720 tiếp theo sau 2 số 0 ở tong_level_data đấy bác là cột cống hiến. chỉnh nó lên 672000 rồi lấy tiền vạn gửi ngân quỹ xog chuyển qua thành ngân quỹ kiến thiết là xài tẹt :d hoặc ko thì copy của t cho nhanh
0 10 8 672000 960 0 0 0
1 3 6 672000 2880 3 3 3
2 6 6 1344000 8640 3 3 6
3 8 6 2016000 21600 4 3 9
4 9 8 3360000 33600 5 3 9
5 10 8 504000

58. PLD , Tống Kim , Vượt Ải , tín Sứ

Thuyền phu PLD: script\ÖÐÔ¬±±Çø\•çÁê¶É\npc\ )
Vượt ải: script\missions\challengeoftime\npc\
có 2 cách:
- đi Phong Lăng Độ (từ Nam qua Bắc) -> Mạc Bắc Thảo Nguyên
- dùng Mạc Bắc Truyền Tống Lệnh: AddItem(6,1,1448,1,0,0)
vượt ải nằm trong script\missions\challengeoftime đó bạn
thằng npc thì ở trong \challengeoftime\npc\dragonboat_main.lua
muốn đi 1 mình thì phải có pt, mà 1 mình ko thể tự pt dc nên pt lấy 1 thằng rồi kick nó ra
mở file: script\missions\challengeoftime\npc\dragonboat_mai n.lua
xóa đoạn này:
Code:
if (GetTeamSize() < 4) then
Say("¶Ô²»Æ𣡲μӡ®Ìôսʱ¼äÈÎÎ ñ¡¯×îÉÙÒªÓÐ<color=red>4<color> ÈË!",0)
return
end

59. Chỉnh đồ và vũ khí xanh maxop:

AddItem(0,1,1,10,1,200,10)
3 số đầu tiên là 3 cột đầu tiên trong settings/items/004/*.txt
số thứ 4 là cấp độ của đồ từ 1-10
số thứ 5 là hệ của đồ 0-4 lần lượt là kim mộc thủy hỏa thổ
200 ở đây là chỉ số may mắn khi món đồ đó ddc đánh rơi ra
10 hình như là phẩm chất món đồ. muốn ra đồ 6 dòng chỉ cần để 2 số cuối lần lượt là 200 10
muốn ra đồ xanh vip thì bác sửa trong magicattrib , muốn op mã thì tăng tỉ lệ lên , VD 500000
vào file magicattrib.txt, tìm dòng T¨ng Kü N¨ng, 2 cột bên cạnh là vũ khí gần và vũ khí xa, chỉnh 2 cột đó sẽ rớt ra
trong item/magicatrib.txt đó bác.
ví dụ như này
VÜnh h»ng 1 10 43 1 1 -1 -1 0 0 Kh«ng thÓ ph¸ hñy 200 200 200 0 0 200 200 200 200 0 0
đây là op không thể phá hủy, 200 là tỉ lệ rớt, muốn nó ra cao thì set lên tầm 500000, số 200 ở cột đầu tiền là quy định vũ khí dài, cột 2 quy định vũ khí đường môn, mấy cột sau là áo, mũ, nhẫn,... để số 0 là ko rớt
0:vũ khí cầm tay(meleeweapon.txt)
1:vũ khí đường môn(rangeweapon.txt)
2:áo(armor.txt)
3:nhẫn(ring.txt)
4:dây chuyền(amulet.txt)
5:giày(boot.txt)
6:yêu đái(belt.txt)
7:đầu khôi(helm.txt)
8:hô uyển(cuff.txt)
9:hương nang,ngọc bội(pendant.txt)
10:ngựa(horse.txt)
11:mặt nạ(mask.txt)
Đồ 6d chỉ có trajn mạn bắc thảo nguyên + vi sơn đảo mới ra
szName = "D©y chuyÒn"
{"Toµn th¹ch h¹ng liªn",0,4,0},
{"Lôc PhØ Thóy Hé Th©n phï ",0,4,1},

szName = "¸o gi¸p",
{"ThÊt B¶o Cµ Sa",0,2,0},
{"Ch©n Vò Th¸nh Y",0,2,1},
{"Thiªn NhÉn MËt Trang",0,2,2},
{"Gi¸ng Sa Bµo",0,2,3},
{"§¬êng Nghª gi¸p",0,2,4},
{"V¹n L¬u Quy T«ng Y",0,2,5},
{"TuyÒn Long bµo",0,2,6},
{"Long Tiªu ®¹o Y",0,2,8},
{"Cöu VÜ B¹ch Hå trang",0,2,9},
{"TrÇm H¬¬ng sam",0,2,10},
{"TÝch LÞch Kim Phông gi¸p",0,2,11},
{"V¹n Chóng TÒ T©m Y",0,2,12},
{"L¬u Tiªn QuÇn",0,2,13},

szName = "§ai l¬ng",
{"Thiªn Tµm Yªu §¸i",0,6,0},
{"B¹ch Kim Yªu §¸i",0,6,1},

szName = "Giµy",
{"Cöu TiÕt X¬¬ng VÜ Ngoa",0,5,0},
{"Thiªn Tµm Ngoa",0,5,1},
{"Kim Lò hµi",0,5,2},
{"Phi Phông Ngoa",0,5,3},

szName = "Bao tay",
{"Long Phông HuyÕt Ngäc Tr¹c",0,8,0},
{"Thiªn Tµm Hé UyÓn",0,8,1},

szName = "Nãn",
{"Tú L« m•o",0,7,0},
{"Ngò l•o qu¸n",0,7,1},
{"Tu La Ph¸t kÕt",0,7,2},
{"Th«ng Thiªn Ph¸t Qu¸n",0,7,3},
{"YÓm NhËt kh«i",0,7,4},
{"TrÝch Tinh hoµn",0,7,5},
{"¤ Tµm M•o",0,7,6},
{"Quan ¢m Ph¸t Qu¸n",0,7,7},
{"¢m D¬¬ng V« Cùc qu¸n",0,7,8},
{"HuyÒn Tª DiÖn Tr¸o",0,7,9},
{"Long HuyÕt §Çu hoµn",0,7,10},
{"Long L©n Kh«i",0,7,11},
{"Thanh Tinh Thoa",0,7,12},
{"Kim Phông TriÓn SÝ ",0,7,13},

szName = "Vò khÝ c©n chiÕn", meleeweapon
{"HuyÒn ThiÕt KiÕm",0,0,0},
{"§¹i Phong §ao",0,0,1},
{"Kim C« Bæng",0,0,2},
{"Ph¸ Thiªn KÝch",0,0,3},
{"Ph¸ Thiªn chïy",0,0,4},
{"Th«n NhËt Tr•m",0,0,5},

szName = "Ngäc béi", pendant
{"Long Tiªn H¬¬ng Nang",0,9,0},
{"D¬¬ng Chi B¹ch Ngäc",0,9,1},

szName = "Vò khÝ tÇm xa", rangeweapon
{"B¸ V¬¬ng Tiªu",0,1,0},
{"To¸i NguyÖt §ao",0,1,1},
{"Khæng T¬íc Linh",0,1,2},

szName = "NhÉn", ring
{"Toµn Th¹ch Giíi ChØ ",0,3,0},


60. hướng dẫn file đánh qái rớt vật phẩm jx linux

Mấy bác cho hỏi nếu mình muốn không cho rớt 1 vật phẩm nào đó, thì mình chỉnh như thế nào
VD : Không muốn rớt Khiêu Chiến Lệnh thì mình chỉnh làm sao ?.

Mở file settings\maplist.ini tìm đến map có quái cần chỉnh, mình ví dụ với map Tiến Cúc động, id = 93, ta thấy:
93_NormalDropRate=\settings\droprate\npcdroprate90 .ini
Đó là file drop của quái trong map này
Mở file magicscript.txt thấy id của khiêu chiến lệnh là 6 1 1499
Trong file npcdroprate90.ini thì thấy thế này:
[53]
Genre=6
Detail=1
Particular=1499
RandRate=2000
Xóa cả khối này, chỉnh lại số thự tự của những item phía dưới (do vừa xóa item bên trên) rồi về đầu file chỉnh lại Count=... là xong
Tương tự với boss xanh là:
93_GoldenDropRate=\settings\droprate\goldennpc\90_ 02droprate.ini
Với các map khác cách làm hoàn toàn tương tự

Mở file maplist.ini tìm tên map hoặc ID, sẽ thấy đường dẫn droprate, mở file đó lên rồi chỉnh, tham khảo cách chỉnh ở đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Ví dụ Ba lăng huyện, ID 53, với quái thường:
53_NormalDropRate=\settings\droprate\npcdroprate10 .ini
với boss xanh:
53_GoldenDropRate=\settings\droprate\goldennpc\gol den_lv40.ini

61. tăng tốc độ luyện skill 9x trong jxlinux

function SkillExpFunc(Exp0,a,Level,Time,Range)
return floor(Exp0*(a^(Level-1))*Time*Range/100)
end

vào đường dẫn script/skill/ tìm tới các file có tên phái như emei là nga my cuiyan là thúy yên. nhìn thấy cái đoạn trên cùng ở tất cả các file của phái đều có dòng đó. Sửa cái số 100 đó thành càng to thì càng nhanh max skill.
Mặc đinh nó là 2

62. Đường dẫn tính năng kiếm gia (Linux)

script\missions\maze\npc_dialog.lua
tìm đoạn
LIMITS = {
MIN_TEAMSIZE = 2, ---cái này là số người đi
FLAG_CHECKTIME = 1,
}

___________________________________
dùng hàm NewWorld để đến bản đồ

NewWorld(949,1548,3143)
add lệnh bài để vào phó bản mỗi acc 1 cái
PT nhau rồi vào nhớ đúng mỗi giờ vào báo danh
AddItem(6, 1, 2623, 1, 0, 0)
vào trong rồi ấn vào cái bia đá,
đánh cột thắng thì sang cửa 2 ,nó phản dame chết ra ngoài ấn vào cái bông hoa sen vào tiếp chết 3 hồi là ra ngoài hẳn

jxser\server1\script\missions\maze\npc_dialog.lua

- Nhím béo phì: jxser\script\event\birthday_jieri\200905\panghaoz hu\addnpc_haozhu.lua

Thợ rèn thần bí: jxser\server1\script\½¬ÄÏÇø\ÁÙ°²\ÁÙ°� �� �\npc\Ö°ÄÜ_ÉñÃØÌú½³.lua

thần bí thương nhân
\\script\\vng_feature\\thuongnhanthanbi\\moruongfo ur\\openchestfour.lua

- Chào mừng: jxser\server1\script\task\newtask\education\dragon five.lua
hoặc jxser\server1\script\task\newtask\newtask\educatio n\dragonfive.lua
hoặc jxser\server1\script\misc\extpoint_loginmsg\login_ msg.lua

Đường dẫn Hoa Đăng: jxser\gateway\s3relay\relaysetting\task\lantern.lu a

file chức năng thuyền phu phong lăng độ

- NPC Thuyền phu (Ất/Giáp/Bính): jxser\server1\script\ÖÐÔ¬±±Çø\•çÁê¶� � \npc\south_boatman_head.lua

đường dẫn NPC thợ rèn 7 thành thị: \server1\script\global\global_tiejiang.lua

- NPC Thẩm Cửu: jxser\server1\script\Á½ºþÇø\°ÍÁêÏØ\npc \°ÍÁêÏØ_•ÈË10ÉÌÈ˶Ի°.lua

đường dẫn NPC bán đạo cụ tống kim: jxser\server1\script\battles\battleinfo.lua
\jxser\server1\script\global\ÌØÊâÓõØ\ËÎ ½ð±¨Ãûµã\
trong đây có các file tên Song là tống, Jin là kim, toàn bộ là map trước khi vào tống kim.

spcrit xếp hạng của TK nằm
\server1\script\battles\battle_rank_award.lua

- Đường dẫn toàn bộ đến các NPC Trưởng Môn Phái:



Thiếu Lâm: jxser\server1\script\ÖÐÔ¬±±Çø\ÉÙÁÖÅÉ \•½ÕÉìøÊÒ\npc\•ÈË_•½ÕÉÐþÒò .lu a

Thiên Vương: jxser\server1\script\Á½ºþÇø\ÌìÍõ°ï\Ç� �� �� �¹¬\npc\twnpc10\twnpc10.lua

Thiên Nhẫn: jxser\server1\script\ÖÐÔ¬±±Çø\ÌìÈÌ½Ì \ÌìÈ̽ÌÊÒÄÚ3\npc\trnpc09\trnpc09.lua

Cái Bang: jxser\server1\script\ÖÐÔ¬ÄÏÇø\ؤ°ï\Ø� �� �� �°ï\npc\•ÈË_ºÎÈËÎÒ.lua

Đường Môn: jxser\server1\script\Î÷Äϱ±Çø\ÌÆÃÅ\»� �� �� �¿Í´óÌü\npc\tmnpc07\tmnpc07.lua

Ngũ Độc: jxser\server1\script\½¬ÄÏÇø\Î嶾½Ì\×� �� �� �Õ¯\npc\•ÈË_½ÌÖ÷ºÚÃæÀɾý.lua

Nga My: jxser\server1\script\Î÷Äϱ±Çø\¶ëáÒÅÉ \Õýµî\npc\emnpc01\emnpc01.lua

Thúy Yên: jxser\server1\script\Î÷ÄÏÄÏÇø\´äÑÌÃÅ \Ö÷•¿\npc\•ÈË_Òüº¬ÑÌ.lua

Võ Đang: jxser\server1\script\ÖÐÔ¬ÄÏÇø\Îäµ±ÅÉ \×ÏÏö´óµî\npc\wdnpc02\wdnpc02.lua

Côn Lôn: jxser\server1\script\Î÷±±±±Çø\À¥ÂØÅÉ \Õýµî\npc\•ÈË_è¯çá×Ó.lua

- Đường dẫn đến Hoa Sơn Trúc Ông: jxser\server1\script\huashan\npchuashan.lua
- Add NPC Hoa Sơn Trúc Ông: jxser\server1\script\global\addspreadernpc.lua

63. cách add tài phù binh giáp vào item ?

mở bằng excel file goldequip thì nó ở cột AI
47 là giới hạn tài phú
36 là giới hạn cấp
sau đó điền cấp cần giới hạn vào cột AJ
ví dụ: giới hạn cấp 150 thì cột AI là 36 cột AJ là 150

và sau đó đồng bộ :
- Gateway: itemexchange_setting và rolevalueladder_setting
- Server1: itemexchange_setting và rolevalueladder_setting, settings/item/004
- Client: mục settings/item/004

64. cách chỉnh sửa dame skill trong jx võ lâm

Mình sẽ ví dụ cách chỉnh sửa thuộc tính của 1 kỹ năng, các kỹ năng khác tương tự
Chỉnh dame skill: script --> skill - file skill.txt
mở bằng exel, gõ bằng Unikey bảng mã TCVN3 (ABC)
chú ý lúc save nó sẽ hỏi bạn Yes-No-Help bấm Yes là đi tong file skill.txt
chọn NO nó mới save đúng chuẫn gốc của file txt nhé.
Áp dụng cho tất cả file txt trong sv và client
à thêm cái nữa là cài thêm một số Font có dấu chấm trước để hiển thị chữ đọc dc hi (ví dụ .Arial .VN-Time ..)

Kỹ năng Hàng Long Bất Vũ, ID 14

Mở skills.txt dòng 15, chúng ta sẽ quan tâm đến những cột sau
Code:
LvlSetScript LvlSetting1 LvlData1 LvlSetting2 LvlData2 LvlSetting3 LvlData3 LvlSetting4 LvlData4 LvlSetting5 LvlData5 LvlSetting6 LvlData6 LvlSetting7 LvlData7 LvlSetting8 LvlData8 LvlSetting9 LvlData9 LvlSetting10 LvlData10 LvlSetting11 LvlData11 LvlSetting12 LvlData12 LvlSetting13 LvlData13 LvlSetting14 LvlData14 LvlSetting15 LvlData15 LvlSetting16 LvlData16 LvlSetting17 LvlData17 LvlSetting18 LvlData18 LvlSetting19 LvlData19 LvlSetting20 LvlData20
Bao gồm cột LvlSetScript khai báo tên script của kỹ năng trong thư mục ./script/skill. Các cột còn lại khai báo table kỹ năng và thuộc tính được sử dụng trong table đó, tối đa là 20 thuộc tính.

Code:
\script\skill\shaolin.lua physicsenhance_p xinglong_buyu addskilldamage1 xinglong_buyu skill_cost_v xinglong_buyu seriesdamage_p xinglong_buyu addskilldamage2 xinglong_buyu addskilldamage3 xinglong_buyu addskilldamage4 xinglong_buyu addskilldamage5 xinglong_buyu addskilldamage6 xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu
OK bây giờ bắt đầu sửa. Mở script shaolin.lua tìm table xinglong_buyu.
Code:
xinglong_buyu={ --Hang Long Bat vu
physicsenhance_p={{{1,60},{20,445}}},
seriesdamage_p={{{1,1},{20,10}}},
addskilldamage1={
[1]={{1,318},{2,318}},
[3]={{1,1},{20,150}}
},
addskilldamage2={
[1]={{1,317},{2,317}},
[3]={{1,1},{20,150}}
},
addskilldamage3={
[1]={{1,271},{2,271}},
[3]={{1,1},{20,35}}
},
addskilldamage4={
[1]={{1,272},{2,272}},
[3]={{1,1},{20,35}}
},
addskilldamage5={--plus150
[1]={{1,1083},{2,1083}},
[3]={{1,1},{20,125}}
},
addskilldamage6={--plus150
[1]={{1,1055},{2,1055}},
[3]={{1,1},{20,125}}
},
skill_cost_v={{{1,2},{20,10}}}
},
Các bạn chỉ cần quan tâm và chỉnh 1 vài thuộc tính gây damage của skill như:
Code:
physicsdamage_v --sát thuơng vật lý x - y điểm
colddamage_v - băng sát x - y điểm
firedamage_v - hỏa sát x - y điểm
lightingdamage_v - lôi sát x - y điểm
poisondamage_v - độc sát x - y điểm
magicdamage_v - sát thuơng ngũ hành
physicsenhance_p - sát thuơng vật lý %
seriesdamage_p - ngũ hành tương khắc
addskilldamagen - hỗ trợ kỹ năng
Mình chỉ đề cập đến cách chỉnh sửa đơn giản nhất, còn lại trong quá trình chỉnh sửa các bạn sẽ dần hiểu được. Như trên các bạn có thể thấy thuộc tính physicsenhance_p={{{1,60},{20,445}}}, có nghĩa là kỹ năng ở level 1 thì STVL 60% và level 20 STVL 445%. Các level khác function Link ngay phía dưới sẽ tính. Theo mặc định thì mỗi cấp sẽ tăng khoảng 20% STVL, tuy nhiên bạn có thể chỉnh sửa lại physicsenhance_p={{{1,60},{15,345},{20,455}}}, thì có nghĩa sẽ tăng nhiều hơn từ level 1-15 và giảm đi từ các level sau. Việc bây giờ của các bạn vô cùng đơn giản là chỉnh sửa giá trị này ở các level tăng hoặc giảm đi để thay đổi damage của chiêu thức.

Ngoài ra mở file settings\npc\pkrate.ini bạn sẽ thấy khai báo Rate=x. Giá trị x này nhỏ nhất bằng 0 và lớn nhất bằng 100, nếu bạn để giá trị Rate=40 thì sát thuơng thực tế gây ra cho người chơi(không tính quái vật) sẽ bằng 40% sát thuơng trong tính toán. Nếu càng tăng giá trị này thì damage vào người chơi sẽ càng lớn.

65. Chỉnh Tên NPC Cho Jx

ở jx win thì quy định tên npc ở npcs.txt
Còn linux ko nhất thiết
để quy định 1 tên con npc thì cứ copy nguyên 1 câu ở trong file actoxe.lua rồi sửa lại cái tên
Còn hình ảnh của con npc thì bạn biết mà cũng như jx win
nếu bạn ko quy định tên npc = sciprt . thì nó sẽ chuyển về tên mặc định trong npcs.txt

Về cấu trúc npc thật ra file actoxe.lua chỉ là file quy định khởi chạy khi chạy sv cho nên đa số npc họ bỏ vào đó
Còn có nhiều npc nó đc liên kết qua các file lua. khác. ban có thể kéo xuống bên dưới sẽ thấy có sự liên kết vs các function

nếu ở actoxe.lua nó có function main()
thì nó sẽ sử dụng
còn ngoài ra sẽ có các function khác liên kết
ví dụ trong cái function main()
có 1 đoạn là addnpc()
thì nó sẽ được liên kết vơi script có function addnpc() mà ko nằm trong actoxe.lua

66. File Music

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Mình sẽ hướng dẫn luôn cho những bạn chưa biết 1 cách dễ hiểu nhất nhé.

Tải về sẽ được sau khi giải nén ra sẽ được thư mục lame mình sẽ đưa thư mục này vào 1 ổ đĩa để dễ truy xuất cụ thể là ổ D. Đồng thời cũng di chuyển file nhạc muốn convert vào ổ này. File nhạc này bạn nên đổi tên ngắn gọn.
Mở cmd.exe gõ như sau
Code:
d:<enter> -- trỏ vào ổ D
cd lame<enter> -- trỏ vào thư mục lame
lame.exe [đường dẫn đến file nhạc] [đường dẫn xuất file nhạc]<enter> -- bắt đầu chuyển đổi
Ex: mình có file nhạc tên music001.mp3 mình sẽ gõ như sau
lame.exe d:\music001.mp3 d:\musicout.mp3<enter>
Sau đó file nhạc sẽ xuất theo đường dẫn bạn chỉ định

muốn chèn tiếp nhạc ở đoạn đầu lúc click vào game và chọn server thì làm thế nào
music001.mp3
music002.mp3
music003.mp3

67. add vật phẩm khóa

hàm:
index = AddItem(.......) or AddEventItem(...)
SetItemBindState(index,-2)

Code:
Include("\\script\\lib\\awardtemplet.lua")
Code:
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,71,1,0,0}, nExpiredTime=1440, nBindState=-2}, "test", 1);

- Hạn sử dụng: nExpiredTime có 2 cách tính:
tính bằng phút: 1 ngày = 1440 phút
hoặc tính đến ngày hết hạn, ví dụ nExpiredTime=20140601 tức là thời hạn sử dụng đến 00h00 - 01/06/2014
- "test" cái này hình như ghi gì cũng dc
- Số 1 cuối cùng là số lượng
- Nếu muốn ko khóa thì xóa bỏ "nBindState=-2"


Ví dụ: code trên add Tiên Thảo Lộ khóa vĩnh viễn, hạn sử dụng 1 ngày

Cái include thì thêm ở đầu file (cạnh mấy cái include có sẵn), còn cái sau thì cho vào 1 hàm nào đó rồi vào game gọi ra
ví dụ:
Code:
function nhando()
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,71,1,0,0}, nExpiredTime=1440, nBindState=-2}, "test", 1);
end

68. file quy định task khi sử dụng item:

- Khai báo task: settings\task\player_task_def.txt

- Ví dụ Võ lâm mật tịch dùng task để giới hạn số lần sử dụng: script\item\wulin-miji.lua

- Giới hạn sử dụng vật phẩm event thường được quy định trong các file define

- Tạo npc đơn giản nhất là add vào file autoexec.lua

69. cách sửa map Hoa Sơn mới như của Cgalaxy update alpha2.1

Bạn vào sever: setting/maplist.ini search hoa sơn phái sẽ có 2 map tên như vậy.
Nếu bạn vào hoa sơn phái bằng npc môn phái hay dùng thần hành phù? nếu dùng thần hành phù thì sửa lại ID map hoa sơn thành cái ID trong maplist.ini ở server ấy. trong đó chắc chắn có 2 map tên là hoa sơn phái. Dùng map nào có ID lớn hơn là ok

70. Cách chỉnh bình tăng máu + mana

Edit trong file Settings\item\potion.txt

cột có số 153 là phục hồi sinh lực, 154 là phục hồi nội lực, sau đó có 2 cột:
cột thứ nhất là mỗi nửa giây hồi phục x điểm
cột thứ hai là phục hồi trong y giây, phải điền vào là 20*y (5 giây => điền vào là 100)

Sau đó có thêm cột để khai báo thêm (nếu muốn, ví dụ hồi phục thể lực) : cho phép đồng thời hồi phục cả SL + NL +TL


Theo kinh nghiệm của mình về các sever linux....tính đến Tháng 7.2016 có 2 sever Linux theo mình đã tổng hợp một số chức năng mới và ổn định nhất các bạn có thể học hỏi dev tại thời điểm này:


1. <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> : sever võ lâm bắc nam cấu trúc và hàm rất cơ bản và nhiều tính năng thú vị rất có ích cho các bạn mới tập dev.


2. <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> : sever này nguồn gốc đi từ ver 4 + update thêm 1 số tính năng hoa sơn mà tổng hợp nên.... nhìn chung sever rất ổn định nếu có chút kiến thức cơ bản về dev bạn có thể tạo 1 sever hoàn chỉnh của riêng mình


"To be Continued"......................................

trieutam010
16-06-16, 04:46 PM
tks vì công sức của chủ thớt mặc dù chưa đọc hết :D

KangGary
16-06-16, 04:59 PM
Bác tvnnam cũng có 1 topic giống vậy rồi mà ta :x

HungDevJX
16-06-16, 05:14 PM
Trong CLB vẫn nể và thích a Nam nhất 8->8->8->

ztviet
16-06-16, 05:23 PM
Bác tvnnam cũng có 1 topic giống vậy rồi mà ta :x

Đồng quan điểm
Câu hỏi ngẫu nhiên: Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)

HungDevJX
16-06-16, 05:24 PM
Đồng quan điểm
Câu hỏi ngẫu nhiên: Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)

Để ý xíu có 1 số úp mới á ::)>-:)>-:)>-:)>-

ztviet
16-06-16, 05:33 PM
Mấy đường dẫn hôm ông joken gì đó chỉ chứ gì.
Vào game
Đến NPC dược ở ba lăng
< ta là hiệu thuốc kích dục ba lăng huyên bla bla>
dùng jxedit hoặc jxstd xợt dòng thoại là ra
Mình thấy đa số giờ fix hết lổi dồi < v4 á > . < so với cả bản thương mại > chả khác nhiu %
Chờ cái v5 là fix a-z
Nên hd fix như ff giờ ai lổi nữa 8-|
Không lẻ dow v2 về chơi rồi fix à. :">
Dù sao cũng thank tinh thần anh nam. Đc cái nhiệt tình nà

vinhlx1985pt
16-06-16, 06:17 PM
Hi bác tvnam!
Nhờ bác giải giải quyết dùm em vấn đề này với nhé ------> <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> chứ cứ giải nén rồi copy and paste lại mấy file hoài thấy nản qyas.
Thanks bác nhiều!

wermanhme1990
16-06-16, 06:23 PM
Hi bác tvnam!
Nhờ bác giải giải quyết dùm em vấn đề này với nhé ------> <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> chứ cứ giải nén rồi copy and paste lại mấy file hoài thấy nản qyas.
Thanks bác nhiều!

Lỗi này do nhiều nguyên nhân, như lưu data không phù hợp dẫn đến từ chối truy cập, do item mới gây ra hoặc 1 số nguyên nhân khác, bạn dùng server này sẽ không gặp lỗi đó:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

vinhlx1985pt
16-06-16, 07:16 PM
Lỗi này do nhiều nguyên nhân, như lưu data không phù hợp dẫn đến từ chối truy cập, do item mới gây ra hoặc 1 số nguyên nhân khác, bạn dùng server này sẽ không gặp lỗi đó:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Hi cậu!
Mình cũng mới tìm hiểu về jx offline và cũng muốn dev vài thứ. Mình đang chạy bản server Bắc Nam, mình thử dev lại skill hỗ trợ tân thủ ( thêm kháng tất cả + chạy + tốc độ đánh ngoại công) thì chạy ok. Sau đó tham lam hơn chút mình dev thêm tốc độ đánh nội công vào thì chạy vẫn ok, nhưng qua 1 đêm thì khỏi vào được luôn. Mình đã thử xóa tốc độ đánh nội công nhưng không cải thiện được tình hình. Mình thấy server này xài cũng ổn nên muốn tiếp tục xài. Với vấn đề của mình, ngoài cách giải nén hoặc chơi server khác ra, cậu giúp mình giải quyết vấn đề một cách triệt để được không? (Để lỡ lần sau dev linh tinh còn có hướng giải quyết).
Thanks!

wermanhme1990
16-06-16, 07:19 PM
Hi cậu!
Mình cũng mới tìm hiểu về jx offline và cũng muốn dev vài thứ. Mình đang chạy bản server Bắc Nam, mình thử dev lại skill hỗ trợ tân thủ ( thêm kháng tất cả + chạy + tốc độ đánh ngoại công) thì chạy ok. Sau đó tham lam hơn chút mình dev thêm tốc độ đánh nội công vào thì chạy vẫn ok, nhưng qua 1 đêm thì khỏi vào được luôn. Mình đã thử xóa tốc độ đánh nội công nhưng không cải thiện được tình hình. Mình thấy server này xài cũng ổn nên muốn tiếp tục xài. Với vấn đề của mình, ngoài cách giải nén hoặc chơi server khác ra, cậu giúp mình giải quyết vấn đề một cách triệt để được không? (Để lỡ lần sau dev linh tinh còn có hướng giải quyết).
Thanks!
Version linux này thuộc phong vân tái khởi, bạn dev theo bản đó là ổn.

cuongvh93
16-06-16, 07:46 PM
Ver 4 sao mình không mặc được đồ Hoa Sơn nhỉ :(

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

nguyenhuynhduc
16-06-16, 07:52 PM
Version linux này thuộc phong vân tái khởi, bạn dev theo bản đó là ổn.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Cậu giúp mình vấn đề này với :)>-:)>-:)>-:)>-:)>-

p13cks03
16-06-16, 08:12 PM
Em muốn thay đổi dấu ? thành hạng 1 2 3..., cách đơn giản nhất làm sao vậy mong pro chỉ giúp :D

KangGary
16-06-16, 08:14 PM
Em muốn thay đổi dấu ? thành hạng 1 2 3..., cách đơn giản nhất làm sao vậy mong pro chỉ giúp :D

Bỏ tiền mua................... ;;)

tvnnam
16-06-16, 08:22 PM
tks vì công sức của chủ thớt mặc dù chưa đọc hết :D

mình chỉ tổng hợp lại thôi..... cho mọi người tiện theo dõi

--- Chế độ gộp bài viết ---


Bác tvnnam cũng có 1 topic giống vậy rồi mà ta :x

mình tổng hợp lại và bổ sung và xóa mấy cái lỗi.... cái chính là muốn khuấy động lại tinh thần cho ACE.. dạo này thấy JX trầm quá;))

--- Chế độ gộp bài viết ---

nói chung cái gì giúp được ACE tiến bộ thêm thì mình sẽ giúp nhiệt tình.....:x thank vì tất cả

--- Chế độ gộp bài viết ---


Trong CLB vẫn nể và thích a Nam nhất 8->8->8->


Đồng quan điểm
Câu hỏi ngẫu nhiên: Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)


Để ý xíu có 1 số úp mới á ::)>-:)>-:)>-:)>-


Mấy đường dẫn hôm ông joken gì đó chỉ chứ gì.
Vào game
Đến NPC dược ở ba lăng
< ta là hiệu thuốc kích dục ba lăng huyên bla bla>
dùng jxedit hoặc jxstd xợt dòng thoại là ra
Mình thấy đa số giờ fix hết lổi dồi < v4 á > . < so với cả bản thương mại > chả khác nhiu %
Chờ cái v5 là fix a-z
Nên hd fix như ff giờ ai lổi nữa 8-|
Không lẻ dow v2 về chơi rồi fix à. :">
Dù sao cũng thank tinh thần anh nam. Đc cái nhiệt tình nà


Ver 4 sao mình không mặc được đồ Hoa Sơn nhỉ :(

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

chép cái goldequit từ sever khác qua ... rồi đồng bộ thử xem.....

ztviet
16-06-16, 09:47 PM
Vào phái thoát ra vào lại. Test

hungnha18
17-06-16, 09:24 PM
sao cái tính năng Phong Vân Bảo Điện e add mà không ra cái gì nhỉ ?

cuongvh93
20-06-16, 01:12 PM
Anh em ơi cho mình hỏi lúc mình ts 2 thì nó cho mình chọn bảng kháng đó, cái này nằm ở file nào vậy? toàn chữ ò é ì e gì đâu không à. Mình muốn sữa thì sữa ở đâu vậy? Mình tìm trong file lua của Bắc Đẩu Lão Nhân nhưng k thấy mấy dòng ò é ì e đó để sữa. cám ơn anh em.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

hvaquang
20-06-16, 03:26 PM
- Rất hay tks thớt.. đang tìm vài thứ mà mò mẫm mãi k ra..!!!

tvnnam
22-06-16, 03:20 PM
Anh em ơi cho mình hỏi lúc mình ts 2 thì nó cho mình chọn bảng kháng đó, cái này nằm ở file nào vậy? toàn chữ ò é ì e gì đâu không à. Mình muốn sữa thì sữa ở đâu vậy? Mình tìm trong file lua của Bắc Đẩu Lão Nhân nhưng k thấy mấy dòng ò é ì e đó để sữa. cám ơn anh em.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

--- Chế độ gộp bài viết ---


sao cái tính năng Phong Vân Bảo Điện e add mà không ra cái gì nhỉ ?

xem lại incule và code đúng đường dẫn và chuẩn chưa?

cuongvh93
22-06-16, 03:34 PM
File đó toàn số không ah bác tvnam ơi :D

tvnnam
27-06-16, 04:52 PM
Sau một thời gian dài bận công việc.... thấy trong diễn đàn có nhiều mới và hay cũng như để khuấy động lại tinh thần đam mê dev jx linux nên mình xin mạo muội làm chuột bạch để chắt lọc và tổng hợp lại những cái cơ bản và có ích dành cho ACE đã và đang tập dev jx Linux..... Nếu có gì không chuẩn thì ACE góp ý và bổ sung thêm dưới bài viết.... Mình sẽ tổng hợp lại những đóng góp của mọi người và viết nên trang đầu để ACE tiện học hỏi theo dõi và tránh lãng phí thời gian và tiền bạc....Mong ACE ủng hộ nhiệt tình vì đam mê jx linux ngày càng phát triển.


1.Share tool jxEdit - edit một vài thứ trong server hay mới nhất:

Chỉnh tỷ lệ rớt đồ
Dùng chỉnh tỷ lệ rớt đồ trong các file droprate : mở file droprate, nạp danh sách item, chỉnh các thông số, add item vào file droprate, và save lại. Tính năng này chưa có chỉnh rớt tiền.

Chỉnh shop
Chỉnh các item có trong shop Hiệu thuốc, Thợ rèn, Tạp hóa, ....: nạp danh sách shop trong file buysell.txt, chọn 1 shop để hiện danh sách hàng trong shop, chọn 1 món hàng và add vào shop, save lại.
.
Tìm kiếm nội dung
Dùng để tìm 1 câu nào đó trong các file. Ví dụ bạn muốn biết tất cả các task nào đã được dùng trong các script (để tạo task mới không trùng) thì : nhập "SetTask(" vào chuỗi cần tìm, chọn đường dẫn bắt đầu tìm là folder script, nhấn nút Tìm kiếm, thì bạn sẽ được danh sách các file script có chuỗi SetTask. Ví dụ nữa : bạn biết 1 NPC nào đó có nói câu "Ban can co lenh bai" nhưng không biết file script của Npc này là file nào, thì bạn dùng chức năng này để tìm ra file có chứa câu nói đó.

Cách sử dụng
Download về có 2 file, bỏ vào trong folder của server (cùng cấp với các folder Settings, Script).

Link download :
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

2. Chỉnh kinh nghiệm và số tiền:

Chép settings\npc\player\level_exp.txt từ server qua client
settings/ gamesetting.ini/ [ServerConfig] ExpRate= 500 để 100 giống VNG
MoneyRate=100 nên 20

3. Xóa cột giới hạn giờ chơi:

sever và client: player_limittime.ini/ CloseLimit=1






4. Cách bật/tắt các sự kiện cũng như việt hóa:

Bạn chỉnh trong s3relay/relaysetting/task/tasklist.ini, file này nó quy định gọi file để chạy dạng timer vậy đó. Nói sơ lun, Count của nó khai báo tổng id task khai báo + 1, cách thức gọi thì làm theo những cái có sẵn. Mún nó không chạy 1 id task nào mà mình khai thì thêm ở dưới nó ExcutedCount=-1 là nó sẽ ko chạy. Điều chỉnh thời gian thì bạn chỉnh ở những file .lua ở relaysetting/task, ví dụ cho bạn ỏ dưới đó
Code:
function TaskShedule()
TaskName("Phong L¨ng §é 0:25") --tên sự kiện, muốn viết gì cũng được cũng ko quan trọng.
TaskTime(10,00); --giờ event sẽ được chạy

--ÉèÖüä¸ôʱ¼ä£¬µ¥Î»Îª•ÖÖÓ
TaskInterval(1440) --60•ÖÖÓÒ»´Î ---nó sẽ chạy suốt trong cái interval timer. Ở đây là mặc định mỗi h nó chạy 1 lần 60*24 = 1440 (60: phút , 24: giờ)

--ÉèÖô¥•¢´ÎÊý£¬0±íʾÎÞÏÞ´Î � �� �ý
TaskCountLimit(0) --cái này mình ko rõ lắm chưa sử dụng nhìu nên toàn để mặc dịnh là 0
OutputMsg("=================PHONG LANG DO RUN=================="); --dang print thôi
end

function TaskContent()
GlobalExecute("dwf \\script\\missions\\fengling_ferry\\fldmap_boat1.l ua fenglingdu_main()") --gọi hàm bạn đã viết ở folder script
end

function GameSvrConnected(dwGameSvrIP)
end
function GameSvrReady(dwGameSvrIP)
end


5.code nhận vòng sáng và danh hiệu jx linux

Thêm dòng này lên đầu:
Code:
Include("\\script\\global\\titlefuncs.lua")


Code:
IncludeLib("SETTING")
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\item\\gamemaster\\gm.lua")
Include("\\script\\dailogsys\\dailogsay.lua")
Include("\\script\\global\\fuyuan.lua")
--Include("\\script\\global\\hotrothem.lua")



function abcxyz(nindex)
Title_AddTitle(nindex, 1, 4302359);
Title_ActiveTitle(nindex);
SetTask(1122, nindex);
end
function DanhHieu()
local szTitle = "<npc>moi ban chon danh hieu"
local tbOpt =
{
{"VL Kiet xuat", abcxyz,{85}},
{"VL Minh Chu", abcxyz,{188}},
{"Ngu Long", abcxyz,{165}},
{"Ngu Long", abcxyz,{150}},
{"Ngu Long", abcxyz,{189}},
{"Tuyet The Cao Thu", abcxyz,{235}},
{"Manh Long Tranh Ba", abcxyz,{228}},
{"Manh Long Tranh Ba", abcxyz,{263}},
{"Tho¸t"},
}
CreateNewSayEx(szTitle, tbOpt)
end


6. code add đồ xanh :

tbDoXanh =
{
[1]=
{
szName = "D©y chuyÒn",
tbEquip =
{
{"Toµn th¹ch h¹ng liªn",0,4,0},
{"Lôc PhØ Thóy Hé Th©n phï ",0,4,1},
}
},
[2]=
{
szName = "¸o gi¸p",
tbEquip =
{
{"ThÊt B¶o Cµ Sa",0,2,0},
{"Ch©n Vò Th¸nh Y",0,2,1},
{"Thiªn NhÉn MËt Trang",0,2,2},
{"Gi¸ng Sa Bµo",0,2,3},
{"§­êng Nghª gi¸p",0,2,4},
{"V¹n L­u Quy T«ng Y",0,2,5},
{"TuyÒn Long bµo",0,2,6},
{"Long Tiªu ®¹o Y",0,2,8},
{"Cöu VÜ B¹ch Hå trang",0,2,9},
{"TrÇm H­¬ng sam",0,2,10},
{"TÝch LÞch Kim Phông gi¸p",0,2,11},
{"V¹n Chóng TÒ T©m Y",0,2,12},
{"L­u Tiªn QuÇn",0,2,13},
}
},
[3]=
{
szName = "§ai l­ng",
tbEquip =
{
{"Thiªn Tµm Yªu §¸i",0,6,0},
{"B¹ch Kim Yªu §¸i",0,6,1},
}
},
[4]=
{
szName = "Giµy",
tbEquip =
{
{"Cöu TiÕt X­¬ng VÜ Ngoa",0,5,0},
{"Thiªn Tµm Ngoa",0,5,1},
{"Kim Lò hµi",0,5,2},
{"Phi Phông Ngoa",0,5,3},
}
},
[5]=
{
szName = "Bao tay",
tbEquip =
{
{"Long Phông HuyÕt Ngäc Tr¹c",0,8,0},
{"Thiªn Tµm Hé UyÓn",0,8,1},
}
},
[6]=
{
szName = "Nãn",
tbEquip =
{
{"Tú L« m•o",0,7,0},
{"Ngò l•o qu¸n",0,7,1},
{"Tu La Ph¸t kÕt",0,7,2},
{"Th«ng Thiªn Ph¸t Qu¸n",0,7,3},
{"YÓm NhËt kh«i",0,7,4},
{"TrÝch Tinh hoµn",0,7,5},
{"¤ Tµm M•o",0,7,6},
{"Quan ¢m Ph¸t Qu¸n",0,7,7},
{"¢m D­¬ng V« Cùc qu¸n",0,7,8},
{"HuyÒn Tª DiÖn Tr¸o",0,7,9},
{"Long HuyÕt §Çu hoµn",0,7,10},
{"Long L©n Kh«i",0,7,11},
{"Thanh Tinh Thoa",0,7,12},
{"Kim Phông TriÓn SÝ ",0,7,13},
}
},
[7]=
{
szName = "Vò khÝ c©n chiÕn",
tbEquip =
{
{"HuyÒn ThiÕt KiÕm",0,0,0},
{"§¹i Phong §ao",0,0,1},
{"Kim C« Bæng",0,0,2},
{"Ph¸ Thiªn KÝch",0,0,3},
{"Ph¸ Thiªn chïy",0,0,4},
{"Th«n NhËt Tr•m",0,0,5},
}
},
[8]=
{
szName = "Ngäc béi",
tbEquip =
{
{"Long Tiªn H­¬ng Nang",0,9,0},
{"D­¬ng Chi B¹ch Ngäc",0,9,1},
}
},
[9]=
{
szName = "Vò khÝ tÇm xa",
tbEquip =
{
{"B¸ V­¬ng Tiªu",0,1,0},
{"To¸i NguyÖt §ao",0,1,1},
{"Khæng T­íc Linh",0,1,2},
}
},
[10]=
{
szName = "NhÉn",
tbEquip =
{
{"Toµn Th¹ch Giíi ChØ ",0,3,0},
}
},
}
function laydoxanh()
if check_faction() == 1 then
Talk(1, "", "Gia nhËp m«n ph¸i míi cã thÓ nhËn trang bÞ ")
return
end
local tbOpt = {}
for i=1, getn(tbDoXanh) do
tinsert(tbOpt, {tbDoXanh[i].szName, laydoxanh1, {i}})
end

tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Xin mêi lùa chän trang bÞ:", tbOpt)
end
function laydoxanh1(nType)
local tbEquip = %tbDoXanh[nType]["tbEquip"]
local tbOpt = {}
for i=1, getn(tbEquip) do
tinsert(tbOpt, {tbEquip[i][1], laydoxanh2, {i, nType}})
end

tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
local szTitle = format("<npc>Xin mêi lùa chän trang bÞ:")
CreateNewSayEx(szTitle, tbOpt)
end
function laydoxanh2(nIndex, nType)
local tbOpt = {}
tinsert(tbOpt, {"Kim", laydoxanh3, {nIndex, nType, 0}})
tinsert(tbOpt, {"Méc", laydoxanh3, {nIndex, nType, 1}})
tinsert(tbOpt, {"Thñy", laydoxanh3, {nIndex, nType, 2}})
tinsert(tbOpt, {"Háa", laydoxanh3, {nIndex, nType, 3}})
tinsert(tbOpt, {"Thæ ", laydoxanh3, {nIndex, nType, 4}})


tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
local szTitle = format("<npc>Chän hÖ:")
CreateNewSayEx(szTitle, tbOpt)
end
function laydoxanh3(nIndex, nType, nSeries)
g_AskClientNumberEx(0, 60, "Sè l­îng:", {laydoxanh4, {nIndex, nType, nSeries}})
end
function laydoxanh4(nIndex, nType, nSeries, nCount)
local tbEquipSelect = %tbDoXanh[nType]["tbEquip"][nIndex]
for i=1,nCount do AddItem(tbEquipSelect[2], tbEquipSelect[3], tbEquipSelect[4], 10, nSeries, 100, 10) end
end


7.Cách tắt/Bật Cẩm nang hoàng kim :

bạn vào droprate trong setting . tìm các mục droprate từ 1x đến 9x rồi tìm tới ID quy định cẩm nang hoàng kim rồi xóa cái rate nó đi là ko rớt . Còn nếu muốn dùng đc phải lấy script của update2.1 cgalaxy . ( lấy cái script của cẩm nang . và nhớ chọn đúng đường dẫn quy định đến Script đó )

8. cách thêm op vào phi phong: Phi phong vô cực bị lổi,chỉ sài được phi phong khấp thần trở xuống

Tải vài update 4 của boynhay mở file goldeqiup.txt lên rồi copy mấy cái dòng phi phong mà bị lỗi trong đó bỏ qua cái sv của bạn đang chơi . nhớ đồng bộ client vs sv.


9. Chỉnh map load sv Linux:

Chỉnh ở file này: gateway\s3relay\settings\worldset.txt
Ví dụ mình chỉnh như này là chỉ load map Ba lăng huyện:
Code:
MAP_ID GAMESVR_SET_1 GAMESVR_SET_2 GAMESVR_SET_3 GAMESVR_SET_4 GAMESVR_SET_5 GAMESVR_SET_6 GAMESVR_SET_7 GAMESVR_SET_8 GAMESVR_SET_9 GAMESVR_SET_10 GAMESVR_SET_11 GAMESVR_SET_12 GAMESVR_SET_13 GAMESVR_SET_14 GAMESVR_SET_15 GAMESVR_SET_16 ±¸×¢
53 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 °ÍÁêÏØ
Muốn mở thêm map khác thì copy cả dòng 53 rồi paste xuống dưới, sửa số 53 thành ID map muốn mở, ID map xem ở maplist.ini.

10.Code nguyên liệu ép đồ tím:

- Huyền Tinh khoáng thạch:
Code:
AddItem(6,1,147,cấp,0,0,0) --cấp từ 1 - 10
- Các loại khoáng thạch ép đồ tím và ép HKMP:
Code:
AddItem(6,1,149,1,0,0,0) --đá hiện 1
AddItem(6,1,150,1,hệ,0,0) --đá ẩn 1, hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
AddItem(6,1,151,1,0,0,0) --đá hiện 2
AddItem(6,1,152,1,hệ,0,0) --đá ẩn 2, hệ như trên
AddItem(6,1,153,1,0,0,0) --đá hiện 3
AddItem(6,1,154,1,hệ,0,0) --đá ẩn 3, hệ như trên
- Sát thủ giản:
Code:
AddItem(6,1,400,90,hệ,0,0) --hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
- 3 loại Thủy Tinh:
Code:
AddEventItem(239) --Lam Thủy Tinh
AddEventItem(240) --Tử Thủy Tinh
AddEventItem(241) --Lục Thủy Tinh
- Phúc duyên:
Code:
AddItem(6,1,122,1,0,0,0) --tiểu
AddItem(6,1,123,1,0,0,0) --trung
AddItem(6,1,124,1,0,0,0) --đại
- Đồ phổ HKMP: file magicscript.txt từ dòng 241 - 393

11.Nhiệm vụ dã tẩu ? muốn tăng lần huỷ bỏ lên thì phải làm như thế nào ? và làm nv không giới hạn:

vào file th dã tẩu sửa lại. (season.lua)

if nNum>=40 then
Say("Ha! Ha! V?thi誹 h蕺p n祔! M鏸 ng祔 l祄 40 l莕 l? r錳! Ng祔 mai tr?l筰 nh?", 0);
return 0;
end;
ở line 47 file seasonnpc.lua script/global
sửa cái 40 này
còn giới hạn hình như dòng 664 mycacel > 2


12.Làm sao xoá item trong 1 shop ?

Tất cả npc dược ở thành thị đều include vào npc dược ở Tương Dương nên bác chỉ cần xóa item này ở đây là được. Hoặc việt hóa nguyên npc này là all tất dược ở thành thị.
Nhưng bác lần vào Npc dược ở Tương Dương thì nó lại ko có quy định các mã item 015 2019 2036 ví dụ thế mà chỉ có lệnh đối thoại. Nhưng bác nhìn lên đầu file script NPC này nó sẽ quy định item ở file good hay buysell gì đó. Bác lần đến chỗ file đó có đường dẫn luôn, mở thư mục đó nó có nhiều file định dang là .txt nên mở excel lên là được.

Nếu bác Việt hóa rồi thì tìm trong thư mục đó ( gồm cả good, buysell,... ko nhớ nữa) có 1 file quy định tên item và ID mở nó lên tìm dòng chứa tên là Hồi thiên..... >>>> ô bên cạnh có id là cũng chả nhớ nốt lắm 20XX gì hay sao ấy.

Nhớ lấy ID cần xóa cụ thể là 20xx. Mở file good hoặc buys ( vì ko nhớ nên bác cứ mở file nào thấy toàn số và số trên là 20xx dưới là quy định ô gán item 234 235 666 777 dạng như thế này) ctrl + f cho lẹ gõ tìm 20xx id cần xóa và xóa thôi. Run lại sever


13.lỗi giao dịch và Lỗi bày bán hàng SV linux:

Download file này : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
giải nén ra được thư mục lang, chép đè vào thư mục lang/sever1

14.Giúp về hàm lệnh bài admin

Bạn muốn thêm LB Admin và game thì bạn có thể thêm nó là 1 vật phẩm trong questkey.txt đó. Gán res cho nó, không thì xài cái res cũ của LB Tân thủ hay j j đó cũng được. Rồi thêm chức năng admin cho nó, rồi dùng lệnh lấy ra mà xài.

15.Chỉnh thời gian mất item rơi trên mặt đất trong jx Linux

bạn vào Settings\obj mở file ObjData.txt lên bằng excel rồi tìm cột LifeTime cột này quy định thời gian item tồn tại dưới đất được tính = s nên bạn cứ chỉnh = số giây ,chỉnh về 120s (tức là 2 phút ) số càng lớn thì time mất càng lâu.

16.Vượt Ải Linux chỉnh Vượt Ải 1 người hoặc 2 ngừoi

script\missions\challengeoftime\npc\dragonboat_mai n.lua

if (GetTeamSize() < 4) then
Say("Xin lçi! §éi tham gia 'NhiÖm vô Th¸ch thøc thêi gian' cÇn ph¶i cã Ýt nhÊt <color=red>4<color> ng­êi!",0)
return
end
Sửa lại số 4 tùy ý

17.Giúp về Hút hít linux

Bạn mở file magicattrib.txt tại đường dẫn: Server\settings\item\004\magicattrib.txt

Tại cột thứ 5, bạn gióng từ trên xuống, tìm giá trị 136. Đấy là dòng quy định hút sinh lực
Bạn chỉnh lại giá trị tại cột 13, 14 cao lên là dc.



Tương tự giá trị 137 là hút nội lực.
Giá trị 139 là Kỹ năng vốn có.
Giá trị 114 là Kháng tất cả.
Giá trị 115 là Tốc độ đánh.
Giá trị 88 là Phục hồi sinh lực.
Giá trị 92 là Phục hồi nội lực.
Vân vân....



Sau khi đã chỉnh tại server, bạn copy file magicattrib.txt sang client tại đường dẫn tương tự để đồng bộ hóa. Vào game thưởng thức thành quả

Bạn cũng có thể thay đổi giá trị lên cao hơn. Ví dụ tại dòng 65, hút sinh lực 1 - 3%, bạn đổi thành 3 - 5%, các dòng tiếp theo cứ thế tăng lên.
Kỹ năng vốn có + 3, 5, 7, 9
--> server toàn đồ xanh khủng, khỏi cần hoàng kim với đồ tím...
Mang set động sát may mắn 100% + ăn quế hoa tửu, thiên sơn bảo lộ, treo auto là ra nhé
- Tỉ lệ rơi đồ maxop:
+ trong settings/droprate/npcdroprate.ini
[Main]
Count=50
RandRange=1000000
MagicRate=10
MoneyRate=10
MoneyScale=50
MinItemLevel=9
MinItemLevelScale=20
MaxItemLevel=10
MaxItemLevelScale=10
nếu là Linux VNG: vào Magiccatrib.txt chỉnh giá trị các opt (min=max)

18.hướng dẫn xóa bớt map load gameserver linuxx

gateway\s3relay\settings\worldset.txt
Bonus thêm 1 số tên Map đã dịch
333-hoa sơn phái
341-bắc thảo nguyên
512-vân trung đạo
513-bách hoa cốc
853-862 viêm đế bảo tàng
872-biện kinh nguyên thanh âm
871-lâm an thanh âm
874-biện kinh yên kì
873-lâm an yên kì
863-trại bào
868-hoang mạc chiến trường
876-cổ thành chiến trường
882-tái trạo bào chuẩn bị chiến trường
886-hoang thạch lĩnh xung đột chiến trường
889-ngọc lầm trở túc chiến trường
892-phạm đảo bí cảnh
896-cửu châu cốc
901-thất tịch hoạt động
926-kích cổ truyền hoa hoạt động
935-thiên trì bí cảnh hoạt động tầng 1
947-thiên trì bí cảnh tầng 10
949-thí điểm cốc
957-sấm quan mật thất
958-quỷ mộc nhân trường
959-tân lưỡng thủy động
960-hoàng thành ti lôi đài
961-khổi quỷ mộc nhân chuẩn bị
962-viêm đế bảo tàng thạch chuẩn bị
968-nguyệt ca đảo
969-nguyệt ca bí cốc
967-vô danh bí cảnh

19.Về Tính Năng phong vân bảo điện:

Thêm code sau vào Lễ quan:

Include("\\script\\event\\bingo_machine\\bingo_machine_gs.l ua")

function PVBD()
OpenBingoMachine()
end

Nguyên liệu dùng hàm :

function nguyenlieu()
AddStackItem(200,6,1,2312,1,0,0,0)
AddStackItem(200,6,1,2312,1,0,0,0)
AddStackItem(200,6,1,2312,1,0,0,0)
end

20.Thần Hành Phù không hiển thị nhưng vẫn sử dụng được Và script add thần hành phù vào NPC luôn

Tải bản patch 2.1 của cgalaxy hoặc patch của yoken . vào data copy các file . dmjx01.pak đến dmjx06.pak . sau đó chép qua client đang sử dụng . đồng thời nhớ khai báo file pak vào trong pakage.ini ngoài client
Script nhận thần hành phù: shenxingfu.lua
AddItem(6,1,x,1,0,0,0)
Trong đó X là số Item của thần hành phù hoặc các Item nằm trong setting/item/004/magicscript.txt
vào đó seach Thần hành phù rồi lấy ID của nó bỏ vào . hình như là cột số 3 ( bỏ cái cột Name ra )

21.Hỏi về cách sửa điểm tinh lực hỗn thạch trên trang bị jx linux

Tinh lực tài phú sửa trong normal.txt server1 và gateway nhé
E:\jxser-yoken\server1\rolevalueladder_setting
E:\jxser-yoken\server1\itemexchange_setting

File Normal.txt
đồng bộ qua gateway luôn nhé
chép vào script/missions/tifu/shenxingfu.lua và script/item/ib/shenxingfu.lua là việt hóa


22.Thêm lệnh dofile vào hàm main của script muốn reload

file Lễ Quan:
Tìm hàm main:
Mình thêm vào như sau:
Code:
function main()
dofile("script/global/•ÈË_Àñ¹Ù.lua");
dialog_main()
end
Chú ý bên trong dofile là đường dẫn chính xác tới file cần reload (dạng no font) : ở đây là Lễ Quan
Như vậy trong game mỗi khi bấm vào Lễ Quan thì tự động thực hiện lệnh dofile: reload lại file này
Các file script khác làm tương tự

23.Item gọi boss cả đại và tiểu:

1. Bác theo đường dẫn này đây là file lễ quan /home/jxser/server1/script/global/•ÈË_Àñ¹Ù.lua

mở nó ra bác viết đoạn script này để đối thoại với lễ quan nhận lệnh bài gọi boss

function main()
dofile("script/global/tieungao/duatopnhanthuong.lua");
local tbSay = {}
tinsert(tbSay,"Lay lenh bai goi boss./lenhbaigoiboss")
tinsert(tbSay,"Ket thuc doi thoai./Quit")
Say("Dai hiep can gi:", getn(tbSay), tbSay)

end;

function lenhbaigoiboss()
for i =1,10 do--lap 10 lan de lay 10 cai lenh bai
AddItem(6,1,1022,0,0,0)
end
end;

2. Vào script\item\bosscharm.lua tìm đoạn
local tbUseOnlyInMap =
{
586,587,588,589,590,591,592,593,594,595,596,597,59 8,599,600,601,602,603,604,
}
sửa thành thêm ,53 nữa
local tbUseOnlyInMap =
{
586,587,588,589,590,591,592,593,594,595,596,597,59 8,599,600,601,602,603,604,53
}

3. Restart sever, đối thoại với NPC lễ quan lấy lệnh bài rồi ra chiến.
chú ý gọi boss ngoài thôn Ba lăng huyện nhé

Hoặc tự thêm bằng cách sau:
Tạo con boss Hk mới trên nền boss tiểu hoàng kim. Có 3 boss tiểu, rớt đồ được quy định file drop riêng đó. Độ nó thành 10 boss Đại được mà. Hay lấy em Nhím thay máu, skill, hình ảnh, drop.ini, id.... của nó cũng được. khai báo thêm trong tasklist nữa là có boss mới
còn Boss tiểu sửa được rớt đồ như sever win

24.Các tắt event , drop vật phẩm khi train quái tại các map trong JX Linux

Các bạn muốn bật/ tắt các event thì vào đường dẫn sau: script\activitysys\config\
Tại đường dẫn : settings/droprate
vào sữa các file npcdroprate10.ini -> npcdroprate119.ini

sửa
[Main]
Count=55 thành Count=54

xóa nội dụng này
[55]
Genre=6
Detail=1
Particular=1311
RandRate=33000 hoặc =0
Ví dụ: cai cam nang hoang kim
vao trong setting/droprate
vao cac file drop cac map
co cai item 1832
rồi xạo rate lại
Settings/droprate/boss

tất cả boss ở đây

25.Xóa tài khoản nhân vật

dùng Navicat -->Login vào server linux
Nhấn vào database: server1
tiếp đến mở table: Role
Tìm dòng nào có tài khoản mà bạn muốn xóa thì xóa nó đi!
Ví dụ: tài khoản tvnnam
Thì tìm trong table Role, cái nào có Account là tvnnam thì xóa hết là ok

26.cách xóa dữ liệu nhân vật:

có rất nhiều cách để Xóa dữ liệu .
nếu dùng Navicat ta có thể xóa từng nhân vật được.
Nếu dùng lệnh trên Centos thì nó lại càng dễ sử dụng và nhanh . nhưng có thể bạn sẽ không hình dung được dữ liệu nó nằm ở chỗ nào
Mình thì mình dùng cách thủ công bằng WinSCP.
1. đăng nhập vào
2. ra đường dẫn root/var/lib/mysql/server1 --> xóa hết các file có trong foder server1
3. vào centos gõ : service mysqld stop đợi chạy . sau đó . service mysqld start

27.mỗi lần trùng sinh từ 190 sau khi trùng sinh xong không về lv 10 mà vẫn ở lv 190

jxser -> sever1 - > script -> global -> mở file translife.lua

Tìm đến dòng thứ 57 "local nBaseLevel = 190" thay cái số 190 thành cấp mà muốn chuyển sinh về. -- để 1 hoặc 10 cho giống VNG

trùng sinh thì xem 2 file file fuyuan.lua và translife.lua

settings/task/metempsychosis/translife.txt

28. Code thêm skill 15x

code chung:
AddMagic(idskill,levelskill)

idskill: ở trong Skills.txt
levelskill: tối đa là 60

VD:

function skill15x()
mp = GetFaction()
if GetLevel() >= 150 then
if GetTask(5007) == 0 then
if mp == "shaolin" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña ThiÕu L©m ")
elseif mp == "tianwang" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Thiªn V­¬ng ")
elseif mp == "tangmen" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña §­êng M«n ")
elseif mp == "wudu" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Ngò §éc ")
elseif mp == "emei" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Nga My ")
elseif mp == "cuiyan" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Thóy Yªn ")
elseif mp == "gaibang" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña C¸i Bang ")
elseif mp == "tianren" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Thiªn NhÉn ")
elseif mp == "wudang" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña Vâ §ang ")
elseif mp == "kunlun" then
AddMagic(x,y)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®• häc ®­îc tuyÖt kü 150 cña C«n L«n ")
end
else
Talk(1, "", "Ng­¬i ®• nhËn råi kh«ng thÓ nhËn n÷a.")
end
else
Talk(1, "", "N©ng ®Õn 150 råi h•y ®Õn t×m ta")
end
end

trong đó ! x là id skill cần add , y là cấp độ skill bạn muốn

Task 5007 kiểm tra số lần nhận skill.
điều kiện ghi rõ ở trên


29.Tắt ủy thác BCH jx linux

jxser\server1\script\global\judgeoffline.lua

30.file script nv hoàng kim
script/task/newtask

31.file quy định đồ tím trong sever linux

magicattriblevel.txt
magicattriblevel_index.txt


32.Chia sẻ một số mẹo nhỏ soạn thảo file .lua


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

33.Tặng anh em mấy bộ giao diện và Ui thời tiền sữ !

- Dành cho các bạn đổi gió !
- Dành cho các bạn nào mở onl hút máu theo CTC !
Link : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Ui võ lâm miễn phí của HOÀN MỸ KIẾM HIỆP
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

34.Cách thay đổi hình nền Intro đăng nhập Jx Linux Đơn Giản

Đầu tiên các bạn phải có bộ Ui ( Chỉ lần phần Intro )
Ở đây mình chia sẻ bạn Link Ui CTC cả bộ. rồi mình sẽ hướng dẫn tiếp
Link : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Sau khi tải về và đem nhét thư mục Ui và Spr vào Client thì chắc chắn nó sẽ hiện Ui CTC
Để Thay đổi hình ảnh mà ko làm mất giao diện thanh máu hay thanh công cụ bên dưới
Các bạn vào Ui/Ui3 Xóa 2 file .ini đi
Tiếp tục vào Ui/Ui3/UiNewLogin Xóa 2 File ini kia. Chỉ còn chừa lại File : µÇ½¹ý³Ì±³¾°´°¿Ú.ini

Rồi như vậy là các bạn sẽ thay đổi được hình .
Để thay đổi hình các bạn tìm hình phù hợp để bỏ vào Spr như của cái Ui nhé !!
Share luôn cái link intro Jx : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

35.fix Vô Hình Độc + vh jx linux

Về vh mọi người sử dụng jxstudio để vh
dùng notepad hiện chữ tàu bằng cách:
Bạn mở notepad++ =>Encoding=>Characters sets=> Chinese=>GB2312
chú ý cài font china và cop file sang máy thật để làm nhé

fix Vô Hình Độc( do skill vô hình độc dùng để đi săn nguyên liệu event nên vng mới fix lại chỉ còn giảm tốc độ) ta fix lại như sau:
Mặc định skill Vô Hình Độc nghe đâu VNG fix phải sử dụng skill thì mới có tác dụng(mình chỉ chơi vl thu phí hồi đó thôi nên k biết rõ vụ này),giờ mình hd fix lại như bình thường
Tìm đến đường dẫn \script\skill\wudu.lua
Mặc định:
PHP Code:
wuxing_gu={ --无形蛊
fastwalkrun_p={{{1,-10},{25,-50},{26,-50}},{{1,18*2},{20,18*2}}}
},
Sửa lại thành:
PHP Code:
wuxing_gu={ --无形蛊
fastwalkrun_p={{{1,-10},{25,-50},{26,-50}},{{1,18*2},{20,18*2}}},
poisondamage_v={
[1]={{1,5},{20,25}},
[2]={{1,20},{20,20}},
[3]={{1,25},{2,25}}
}
},

36. Fix chế tạo đồ tím bằng huyền tinh được 6 dòng

script\item\compound\equip_compound.lua

Bạn tìm dòng trong code sau
Code:
function genDesItemsInfo( arynNecessaryItemIdx ) local aryDesItemInfo = {};
for i = 1, 5 do
local arynMagLvl = { 0, 0, 0, 0, 0, 0 };
Thay đổi số 5 thành sô 6 là được nhé

37.Lỗi đồ Minh Phượng xích lân là do sai res:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Settings -> item goldequipres.txt
Settings -> item->004 goldequip.txt

Chép vào đồng bộ Server và client

38. chỉnh tỷ lệ rơi đồ trong event

\server1\settings\droprate mấy file ini mở ra xem và so sánh với server1\settings\item\004\magicscript.txt

VD : mình lấy Hép quµ Sinh nhËt 6 1 1099 làm ví dụ, Lưu ý dòng chữ đỏ nhé

mở file trong droprate lên có dòng

[51]
Genre=6
Detail=1
Particular=1099
RandRate=3500 <--- đây là chỉ số rớt ra khi giết quái chỉ cần chỉnh về =0 là dc


39. code nhận 1 lần cho jxlinux

function hotrotanthu()
if GetTask(5000) <= 0 then
AddItem(6,1,4328,0,0,0)
AddStackItem(100,4,417,1,1,0,0,0)
Earn(1000000)
SetTask(5000,GetTask(5000)+1)
else
Talk(1,"no","b¹n ®• nhËn råi")
end
end


PHP Code:
function hotrotanthu()
local a = GetTask(1)
if (a == 1) then
Talk(1,"no","b¹n ®• nhËn råi")
else
AddItem(6,1,4328,0,0,0)
AddStackItem(100,4,417,1,1,0,0,0)
Earn(1000000)
SetTask(1,1)
Talk(1,"no","NhËn thµnh c«ng ")
end
end

40. add vật phẩm khóa

add vật phẩm khóa
Code:
Include("\\script\\lib\\awardtemplet.lua")
Code:
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,71,1,0,0}, nExpiredTime=1440, nBindState=-2}, "test", 1);

- Hạn sử dụng: nExpiredTime có 2 cách tính:
tính bằng phút: 1 ngày = 1440 phút
hoặc tính đến ngày hết hạn, ví dụ nExpiredTime=20140601 tức là thời hạn sử dụng đến 00h00 - 01/06/2014
- "test" cái này hình như ghi gì cũng dc
- Số 1 cuối cùng là số lượng
- Nếu muốn ko khóa thì xóa bỏ "nBindState=-2"


Ví dụ: code trên add Tiên Thảo Lộ khóa vĩnh viễn, hạn sử dụng 1 ngày

41. Cách thêm hoặc chỉnh sửa opt cho skill gồm 2 bước:

- Khai báo thêm opt trong skills.txt
- Thêm vào trong script của skill môn phái

sau đó đồng bộ sever qua client.....


42. file điều chỉnh công thức và tỉ lệ ép đồ tím
Cho e hỏi về ép đồ tím nó có công thức hay là ngẫu nhiên theo % dc maxop.

settings/item/004/magicattriblevel từ cột L trong excel đổ đi nhé bạn

vào file magicattriblevel.txt chú ý cột F và cột G - min và max option của cột E đó, chỉnh càng cao thì option càng cao, nếu để min(F) 100 và max(G) cũng 100 thì sẽ ra 100 -> chắc bạn hiểu rồi hen ^^

43. luyện skill 12x

f mp() ~= 0 then
if HaveMagic(mangskill[mp()]) > 0 then
expskill = 30000
if GetSkillState(440) == 1 then
expskill = 60000
end
Clear120SkillExpLimit()
Set120SkillID(mangskill[mp()])
Add120SkillExp (expskill)
end
end

1 - kiểm tra môn phái
2 - Clear120SkillExpLimit() -- xóa giới hạn
3 - Set120SkillID(mangskill[mp()]) - Set ID Skill 12x cần add Exp
4 - Add120SkillExp (expskill) - Add exp cho skill 12x vừa set ở trên

Clear120SkillExpLimit()
Bạn chỉ cần dùng hàm này là xóa cái Exp giới hạn trên 1 ngày của nhân vật.
Xong thích thì luyện skill không thì add exp bao nhiêu tùy mình
Còn exp quy định để lên cấp xem trong Script/skill

44. chỉnh đồ xanh ra nhiều

tăng randrate trong file npcdroprate với cả mấy file droprate 10 20 30.... tăng cả magic rate nữa

file npcs.txt cột Treasure (/home/jxser/server1/settings)
chỉnh số lượng món đồ rơi khi giết quái

file magicattrib.txt (/home/jxser/server1/settings/item/004)
muốn có dòng nào xuất hiện nhiều khi đồ rơi thì chỉnh dòng cột 13 14 lên 500000 là xuất hiện liên tục

45. Mở hoạt động vận tiêu

Các hoạt động vận tiêu, bật lại tại script\mission\challengeoftime\npc\dragon_boat ... gì đó: Vô đổi số EndDate đến 2018 hay 2020 cũng được
Vận tiêu: Chạy ra góc trên map Phượng Tường (ở bên phải Bến tàu) nhận NV, mình nhớ là thế. ngày dc 3 lần cũng dc kha khá kinh nghiệm cho việc train lv >150.
Event: bỏ mấy dấu -- trong file addspreadnpc gì đấy trong script\global, để hiển thị NPC sư kiện mà bạn muốn xài
Mở mấy file txt trong folder droprate ở setting tìm ID genre particular của Vật phẩm liên quan đến event, đặt lại số của nó cho tăng droprate lên 2000 hay 3000 chẳng hạn (đừng cho số quá to, vì nó lấn át hết mấy vk/trang bị xanh opt tốt)

46. cách add NPC mới vào bản đồ

bạn vào
server1\script\global\
addspreadernpc.lua
addxishancunnpc.lua
autoexec.lua
có sẵn npc add rồi bạn thích add thêm thì coppy 1 dòng xuống dưới rồi thay
như này
{1576, 176,1408,3309, "\\script\\activitysys\\npcdailog.lua","Võ lâm - minh chủ"},

1576 là ID npc,176 là máp, 1408,3309 là tọa độ trong máp

muốn nấy tọa độ đang đứng thì dùng tạm hàm này add vào thần hành phù,ko thì tải cái lệnh bài của mình có sẵn hàm rồi dùng luôn cũng đc

function toado()
local w,x,y = GetWorldPos()
local nIdPlay = PlayerIndex
Say("M¸p sè <color=Green>"..w.."<color> täa ®é <color=Yellow>"..x..", "..y)
end;
uh lấy ID trong npcs.txt THAY VÀO là đc,

Cứ dùng hàm AddNpc rồi SetNpcScript là ok, ví dụ:
Code:
scriptfile = "\\script\\abcxyz.lua" -- file script
a= AddNpc(....)
SetNpcScript (a, scriptfile)
Add vô file autoexec thì có nghĩa là nó sẽ tự động thực thi khi đang bắt đầu chạy gameserver, khi server chạy xong bạn vào game được thì nó đá add rồi.
Câu cuối, npc add cứng vào file map bằng tiếng Việt rồi nên nó là tiếng Việt, muốn sửa thì unpack file ra lại mà sửa!

47. Chỉnh tên GM

đường dẫn
server1\script\global\•ÈË_Àñ¹Ù.lua
tìn đoạn này
local tbGMAccount = {"taikhoan", "taikhoan", "taikhoan", "taikhoan", ""}

thay acc cần vào
xong đến file nữa
server1\script\global\gmrole.lua
tìm đoạn này
tbGmRole.tbAccount =
{
["taikhoan"] =
{
"nhanvat"
},
["taikhoan"] =
{
"nhanvat"
},
["taikhoan"] =
{
"nhanvat"
},
["taikhoan"] =
{
"nhanvat"
},

}
tbGmRole.tbSkill =

save rồi khởi động server,vào lễ quan là có


48. tăng thêm số lần săn boss sát thủ của 1 acc trong ngày

script\task\newtask\newtask_head.lua

Bạn tìm dòng này:
Code:
KILLER_MAXCOUNT = 8; --每天杀人上限8人
Sửa lại tùy thích xong reset lại server

49. vấn đề lấy sai thuộc tính trang bị (Khảm Nạm)

Do ép bằng hàm thôi. Khi add lại dùng AddItem(x,x,x,x,x,100,x)

Cách fix: AddItem(x,x,x,x,x,10,10)

50. hủy vật phẩm khóa vĩnh viễn

jxser\server1\script\gm_tool\dispose_item.lua

51. Map Vân Trung Trấn không vào được ( load màn hình đen )

download file image2.pak và file jxlinux.pak bỏ vào data của client sau đó mở package.ini lên khái báo 2 file đó vào.
tính năng bạn đồng hành npc Trường Ca Môn Nhân bên Phượng Tường.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

52. không mở được Sát Thủ Giản Lể Hợp

Mở file market_pack.lua tìm dòng
PHP Code:
if ConsumeItem(3, 1, 6, 1, nP, 1) ~= 1 then

sửa thành
PHP Code:
if ConsumeItem(3, 1, 6, 1, nP, -1) ~= 1 then

53. Việt hóa đồ phổ HK

Check lại file atlas_compound trong settings\item\004 rồi đồng bộ qua client
Các huynh ơi, ai có file \\settings\\item\\huangjintupu.txt đã việt hóa cho mình xin với..
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

54. Add item có thời hạn

local nCurtime = GetCurServerTime() + 7 * 24 *60 * 60
local nYear = tonumber(FormatTime2String("%Y", nCurtime))
local nMonth = tonumber(FormatTime2String("%m", nCurtime))
local nDay = tonumber(FormatTime2String("%d", nCurtime))
nItemIdx=AddItem(...)
SetSpecItemParam(nItemIdx, 1, nCurtime);
SetSpecItemParam(nItemIdx, 2, nYear)
SetSpecItemParam(nItemIdx, 3, nMonth)
SetSpecItemParam(nItemIdx, 4, nDay)
SyncItem(nItemIdx);



55. Hàm set Time trang bị GoldItem

function laydo()
local ItemIndex = AddGoldItem(0,1)
ITEM_SetExpiredTime(ItemIndex,15*24*60) -- 15 ngày
SyncItem(ItemIndex);
end

function doivp()
local nCount = CalcEquiproomItemCount(6,1,30184,-1)
if nCount < 10 then
Say("Ng­¬i kh«ng mang ®ñ 10 Ng«i Sao H¹nh Phóc!",0)
return
end
ConsumeEquiproomItem(10,6,1,30184,-1)
AddStackItem(100,4,417,1,1,0,0,0)
Msg2Player("Ngµi nhËn ®­îc vËt phÈm 100 TiÒn §ång.")
end

Code của bạn bỏ cái vòng lặp for là ok hoặc tham khảo code này mình đang dùng: đổi 1 cái truy công lệnh lấy ngẫu nhiên từ 10 đến 15 danh vọng:
Code:
function doitcl()
local nCount = CalcEquiproomItemCount(6,1,2015,-1)
local nRepute = random(10,15)
if nCount < 1 then
Say("Ng¬¬i kh«ng cã Truy C«ng LÖnh!",0)
return
end
ConsumeEquiproomItem(1,6,1,2015,-1)
AddRepute(nRepute)
Msg2Player("Ng¬¬i nhËn ®¬îc ".. nRepute .." ®iÓm danh väng")
end
Vậy ý tưởng mà bạn muốn sẽ là:
Code:
function doivp()
local nCount = CalcEquiproomItemCount(6,1,196,-1)
if nCount < 10 then
Say("Ng¬¬i kh«ng mang ®ñ 10 c¸i MËt §å ThÇn BÝ!",0)
return
end
ConsumeEquiproomItem(10,6,1,196,-1)
AddItem(6,1,69,1,0,0)
Msg2Player("Ng¬¬i nhËn ®¬îc vËt phÈm xyz.")
end


function thuong3x()
if GetTask(1001) == 0 then
if GetLevel()>=40 then
for i = 177, 185 do
local index = AddGoldItem(0, i)
SetItemBindState(index,-2)
end
SetTask(1001,1)
else
Talk(1, "", "H•y cè g¾ng ®Æt cÊp 40, ta sÏ cho nhËn thÇn hµnh phï.")
end
else
Talk(1, "", "Mçi nh©n vËt chØ ®¬îc nhËn hç trî t©n thñ 1 lÇn duy nhÊt.")
end
end

function DoiTen()
AskClientForString("ztviet", "", 1, 100, "Xin nhËp tªn muèn ®æi");
end
function ztviet(strings)
RenameRole(strings)
end

56. Chỉnh Event:

vào thư mục event chỉnh lại time và thư mục config trong activitysys
Muốn tìm event là tìm trong task của gateway ấy , rồi từ gateway nó Inclune vào file event trong script
.Tìm đến foder tên event, rồi sửa file head.lua.Ví dụ event xchristmas2007:
/script/event/xmas07_makesnowman/head.lua
Sửa lại 2 dòng sau
Code:
xmas07_makeSnowMan_S = 14062400 -- Cái này có nghĩa là 00h 00 phút ngày 24 tháng 06 năm 2014, sửa lên ngày cao ngày bắt đầu event
xmas07_makeSnowMan_E = 14072324 --tương tự ngày kết thúc event
xmas07_makeSnowMan_UseTime = 14072424 --tương tự hạn dùng vp
+Bạn muốn biết nó làm việc thế nào về các event thì vào script/activitysys/config trong đó chứa tất cả folder các sự kiện event + 1 vài chức năng. Event giáng sinh, noel : 2,37,1010
+Random quái rớt event bạn chỉ cần vào script/activitysys/npcfunlib.lua: trong file này sẽ có những hàm chỉnh tỷ lệ rơi bằng file hay bằng script. Có 1 vài sự kiện nó sẽ include đường dẫn drop trong config.
+Npc event liên quan thì bạn chỉ cần chỉnh ngày trong config folder thì npc sẽ xuất hiện. Đa số là như vậy, nhưng bạn cần fai kiểm tra những file gọi npc trong config hoặc trong autoexc cho chắc chắn


57. Nâng max tác phường trong bang hội

chỉnh trong tong_level_data bác ạ. ở dòng đầu tiên có 2 số 0 ở cột thứ 3 thứ 4 ấy. bác chỉnh thành 10 với 8 là đẳng cấp 1 vẫn nâng max tác phường
cái số 6720 tiếp theo sau 2 số 0 ở tong_level_data đấy bác là cột cống hiến. chỉnh nó lên 672000 rồi lấy tiền vạn gửi ngân quỹ xog chuyển qua thành ngân quỹ kiến thiết là xài tẹt :d hoặc ko thì copy của t cho nhanh
0 10 8 672000 960 0 0 0
1 3 6 672000 2880 3 3 3
2 6 6 1344000 8640 3 3 6
3 8 6 2016000 21600 4 3 9
4 9 8 3360000 33600 5 3 9
5 10 8 504000

58. PLD , Tống Kim , Vượt Ải , tín Sứ

Thuyền phu PLD: script\ÖÐÔ¬±±Çø\•çÁê¶É\npc\ )
Vượt ải: script\missions\challengeoftime\npc\
có 2 cách:
- đi Phong Lăng Độ (từ Nam qua Bắc) -> Mạc Bắc Thảo Nguyên
- dùng Mạc Bắc Truyền Tống Lệnh: AddItem(6,1,1448,1,0,0)
vượt ải nằm trong script\missions\challengeoftime đó bạn
thằng npc thì ở trong \challengeoftime\npc\dragonboat_main.lua
muốn đi 1 mình thì phải có pt, mà 1 mình ko thể tự pt dc nên pt lấy 1 thằng rồi kick nó ra
mở file: script\missions\challengeoftime\npc\dragonboat_mai n.lua
xóa đoạn này:
Code:
if (GetTeamSize() < 4) then
Say("¶Ô²»Æ𣡲μӡ®Ìôսʱ¼äÈÎÎ ñ¡¯×îÉÙÒªÓÐ<color=red>4<color> ÈË!",0)
return
end

59. Chỉnh đồ và vũ khí xanh maxop:

AddItem(0,1,1,10,1,200,10)
3 số đầu tiên là 3 cột đầu tiên trong settings/items/004/*.txt
số thứ 4 là cấp độ của đồ từ 1-10
số thứ 5 là hệ của đồ 0-4 lần lượt là kim mộc thủy hỏa thổ
200 ở đây là chỉ số may mắn khi món đồ đó ddc đánh rơi ra
10 hình như là phẩm chất món đồ. muốn ra đồ 6 dòng chỉ cần để 2 số cuối lần lượt là 200 10
muốn ra đồ xanh vip thì bác sửa trong magicattrib , muốn op mã thì tăng tỉ lệ lên , VD 500000
vào file magicattrib.txt, tìm dòng T¨ng Kü N¨ng, 2 cột bên cạnh là vũ khí gần và vũ khí xa, chỉnh 2 cột đó sẽ rớt ra
trong item/magicatrib.txt đó bác.
ví dụ như này
VÜnh h»ng 1 10 43 1 1 -1 -1 0 0 Kh«ng thÓ ph¸ hñy 200 200 200 0 0 200 200 200 200 0 0
đây là op không thể phá hủy, 200 là tỉ lệ rớt, muốn nó ra cao thì set lên tầm 500000, số 200 ở cột đầu tiền là quy định vũ khí dài, cột 2 quy định vũ khí đường môn, mấy cột sau là áo, mũ, nhẫn,... để số 0 là ko rớt
0:vũ khí cầm tay(meleeweapon.txt)
1:vũ khí đường môn(rangeweapon.txt)
2:áo(armor.txt)
3:nhẫn(ring.txt)
4:dây chuyền(amulet.txt)
5:giày(boot.txt)
6:yêu đái(belt.txt)
7:đầu khôi(helm.txt)
8:hô uyển(cuff.txt)
9:hương nang,ngọc bội(pendant.txt)
10:ngựa(horse.txt)
11:mặt nạ(mask.txt)
Đồ 6d chỉ có trajn mạn bắc thảo nguyên + vi sơn đảo mới ra
szName = "D©y chuyÒn"
{"Toµn th¹ch h¹ng liªn",0,4,0},
{"Lôc PhØ Thóy Hé Th©n phï ",0,4,1},

szName = "¸o gi¸p",
{"ThÊt B¶o Cµ Sa",0,2,0},
{"Ch©n Vò Th¸nh Y",0,2,1},
{"Thiªn NhÉn MËt Trang",0,2,2},
{"Gi¸ng Sa Bµo",0,2,3},
{"§¬êng Nghª gi¸p",0,2,4},
{"V¹n L¬u Quy T«ng Y",0,2,5},
{"TuyÒn Long bµo",0,2,6},
{"Long Tiªu ®¹o Y",0,2,8},
{"Cöu VÜ B¹ch Hå trang",0,2,9},
{"TrÇm H¬¬ng sam",0,2,10},
{"TÝch LÞch Kim Phông gi¸p",0,2,11},
{"V¹n Chóng TÒ T©m Y",0,2,12},
{"L¬u Tiªn QuÇn",0,2,13},

szName = "§ai l¬ng",
{"Thiªn Tµm Yªu §¸i",0,6,0},
{"B¹ch Kim Yªu §¸i",0,6,1},

szName = "Giµy",
{"Cöu TiÕt X¬¬ng VÜ Ngoa",0,5,0},
{"Thiªn Tµm Ngoa",0,5,1},
{"Kim Lò hµi",0,5,2},
{"Phi Phông Ngoa",0,5,3},

szName = "Bao tay",
{"Long Phông HuyÕt Ngäc Tr¹c",0,8,0},
{"Thiªn Tµm Hé UyÓn",0,8,1},

szName = "Nãn",
{"Tú L« m•o",0,7,0},
{"Ngò l•o qu¸n",0,7,1},
{"Tu La Ph¸t kÕt",0,7,2},
{"Th«ng Thiªn Ph¸t Qu¸n",0,7,3},
{"YÓm NhËt kh«i",0,7,4},
{"TrÝch Tinh hoµn",0,7,5},
{"¤ Tµm M•o",0,7,6},
{"Quan ¢m Ph¸t Qu¸n",0,7,7},
{"¢m D¬¬ng V« Cùc qu¸n",0,7,8},
{"HuyÒn Tª DiÖn Tr¸o",0,7,9},
{"Long HuyÕt §Çu hoµn",0,7,10},
{"Long L©n Kh«i",0,7,11},
{"Thanh Tinh Thoa",0,7,12},
{"Kim Phông TriÓn SÝ ",0,7,13},

szName = "Vò khÝ c©n chiÕn", meleeweapon
{"HuyÒn ThiÕt KiÕm",0,0,0},
{"§¹i Phong §ao",0,0,1},
{"Kim C« Bæng",0,0,2},
{"Ph¸ Thiªn KÝch",0,0,3},
{"Ph¸ Thiªn chïy",0,0,4},
{"Th«n NhËt Tr•m",0,0,5},

szName = "Ngäc béi", pendant
{"Long Tiªn H¬¬ng Nang",0,9,0},
{"D¬¬ng Chi B¹ch Ngäc",0,9,1},

szName = "Vò khÝ tÇm xa", rangeweapon
{"B¸ V¬¬ng Tiªu",0,1,0},
{"To¸i NguyÖt §ao",0,1,1},
{"Khæng T¬íc Linh",0,1,2},

szName = "NhÉn", ring
{"Toµn Th¹ch Giíi ChØ ",0,3,0},


60. hướng dẫn file đánh qái rớt vật phẩm jx linux

Mấy bác cho hỏi nếu mình muốn không cho rớt 1 vật phẩm nào đó, thì mình chỉnh như thế nào
VD : Không muốn rớt Khiêu Chiến Lệnh thì mình chỉnh làm sao ?.

Mở file settings\maplist.ini tìm đến map có quái cần chỉnh, mình ví dụ với map Tiến Cúc động, id = 93, ta thấy:
93_NormalDropRate=\settings\droprate\npcdroprate90 .ini
Đó là file drop của quái trong map này
Mở file magicscript.txt thấy id của khiêu chiến lệnh là 6 1 1499
Trong file npcdroprate90.ini thì thấy thế này:
[53]
Genre=6
Detail=1
Particular=1499
RandRate=2000
Xóa cả khối này, chỉnh lại số thự tự của những item phía dưới (do vừa xóa item bên trên) rồi về đầu file chỉnh lại Count=... là xong
Tương tự với boss xanh là:
93_GoldenDropRate=\settings\droprate\goldennpc\90_ 02droprate.ini
Với các map khác cách làm hoàn toàn tương tự

Mở file maplist.ini tìm tên map hoặc ID, sẽ thấy đường dẫn droprate, mở file đó lên rồi chỉnh, tham khảo cách chỉnh ở đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Ví dụ Ba lăng huyện, ID 53, với quái thường:
53_NormalDropRate=\settings\droprate\npcdroprate10 .ini
với boss xanh:
53_GoldenDropRate=\settings\droprate\goldennpc\gol den_lv40.ini

61. tăng tốc độ luyện skill 9x trong jxlinux

function SkillExpFunc(Exp0,a,Level,Time,Range)
return floor(Exp0*(a^(Level-1))*Time*Range/100)
end

vào đường dẫn script/skill/ tìm tới các file có tên phái như emei là nga my cuiyan là thúy yên. nhìn thấy cái đoạn trên cùng ở tất cả các file của phái đều có dòng đó. Sửa cái số 100 đó thành càng to thì càng nhanh max skill.
Mặc đinh nó là 2

62. Đường dẫn tính năng kiếm gia (Linux)

script\missions\maze\npc_dialog.lua
tìm đoạn
LIMITS = {
MIN_TEAMSIZE = 2, ---cái này là số người đi
FLAG_CHECKTIME = 1,
}

___________________________________
dùng hàm NewWorld để đến bản đồ

NewWorld(949,1548,3143)
add lệnh bài để vào phó bản mỗi acc 1 cái
PT nhau rồi vào nhớ đúng mỗi giờ vào báo danh
AddItem(6, 1, 2623, 1, 0, 0)
vào trong rồi ấn vào cái bia đá,
đánh cột thắng thì sang cửa 2 ,nó phản dame chết ra ngoài ấn vào cái bông hoa sen vào tiếp chết 3 hồi là ra ngoài hẳn

jxser\server1\script\missions\maze\npc_dialog.lua

- Nhím béo phì: jxser\script\event\birthday_jieri\200905\panghaoz hu\addnpc_haozhu.lua

Thợ rèn thần bí: jxser\server1\script\½¬ÄÏÇø\ÁÙ°²\ÁÙ°� �� �\npc\Ö°ÄÜ_ÉñÃØÌú½³.lua

thần bí thương nhân
\\script\\vng_feature\\thuongnhanthanbi\\moruongfo ur\\openchestfour.lua

- Chào mừng: jxser\server1\script\task\newtask\education\dragon five.lua
hoặc jxser\server1\script\task\newtask\newtask\educatio n\dragonfive.lua
hoặc jxser\server1\script\misc\extpoint_loginmsg\login_ msg.lua

Đường dẫn Hoa Đăng: jxser\gateway\s3relay\relaysetting\task\lantern.lu a

file chức năng thuyền phu phong lăng độ

- NPC Thuyền phu (Ất/Giáp/Bính): jxser\server1\script\ÖÐÔ¬±±Çø\•çÁê¶� � \npc\south_boatman_head.lua

đường dẫn NPC thợ rèn 7 thành thị: \server1\script\global\global_tiejiang.lua

- NPC Thẩm Cửu: jxser\server1\script\Á½ºþÇø\°ÍÁêÏØ\npc \°ÍÁêÏØ_•ÈË10ÉÌÈ˶Ի°.lua

đường dẫn NPC bán đạo cụ tống kim: jxser\server1\script\battles\battleinfo.lua
\jxser\server1\script\global\ÌØÊâÓõØ\ËÎ ½ð±¨Ãûµã\
trong đây có các file tên Song là tống, Jin là kim, toàn bộ là map trước khi vào tống kim.

spcrit xếp hạng của TK nằm
\server1\script\battles\battle_rank_award.lua

- Đường dẫn toàn bộ đến các NPC Trưởng Môn Phái:



Thiếu Lâm: jxser\server1\script\ÖÐÔ¬±±Çø\ÉÙÁÖÅÉ \•½ÕÉìøÊÒ\npc\•ÈË_•½ÕÉÐþÒò .lu a

Thiên Vương: jxser\server1\script\Á½ºþÇø\ÌìÍõ°ï\Ç� �� �� �¹¬\npc\twnpc10\twnpc10.lua

Thiên Nhẫn: jxser\server1\script\ÖÐÔ¬±±Çø\ÌìÈÌ½Ì \ÌìÈ̽ÌÊÒÄÚ3\npc\trnpc09\trnpc09.lua

Cái Bang: jxser\server1\script\ÖÐÔ¬ÄÏÇø\ؤ°ï\Ø� �� �� �°ï\npc\•ÈË_ºÎÈËÎÒ.lua

Đường Môn: jxser\server1\script\Î÷Äϱ±Çø\ÌÆÃÅ\»� �� �� �¿Í´óÌü\npc\tmnpc07\tmnpc07.lua

Ngũ Độc: jxser\server1\script\½¬ÄÏÇø\Î嶾½Ì\×� �� �� �Õ¯\npc\•ÈË_½ÌÖ÷ºÚÃæÀɾý.lua

Nga My: jxser\server1\script\Î÷Äϱ±Çø\¶ëáÒÅÉ \Õýµî\npc\emnpc01\emnpc01.lua

Thúy Yên: jxser\server1\script\Î÷ÄÏÄÏÇø\´äÑÌÃÅ \Ö÷•¿\npc\•ÈË_Òüº¬ÑÌ.lua

Võ Đang: jxser\server1\script\ÖÐÔ¬ÄÏÇø\Îäµ±ÅÉ \×ÏÏö´óµî\npc\wdnpc02\wdnpc02.lua

Côn Lôn: jxser\server1\script\Î÷±±±±Çø\À¥ÂØÅÉ \Õýµî\npc\•ÈË_è¯çá×Ó.lua

- Đường dẫn đến Hoa Sơn Trúc Ông: jxser\server1\script\huashan\npchuashan.lua
- Add NPC Hoa Sơn Trúc Ông: jxser\server1\script\global\addspreadernpc.lua

63. cách add tài phù binh giáp vào item ?

mở bằng excel file goldequip thì nó ở cột AI
47 là giới hạn tài phú
36 là giới hạn cấp
sau đó điền cấp cần giới hạn vào cột AJ
ví dụ: giới hạn cấp 150 thì cột AI là 36 cột AJ là 150

và sau đó đồng bộ :
- Gateway: itemexchange_setting và rolevalueladder_setting
- Server1: itemexchange_setting và rolevalueladder_setting, settings/item/004
- Client: mục settings/item/004

64. cách chỉnh sửa dame skill trong jx võ lâm

Mình sẽ ví dụ cách chỉnh sửa thuộc tính của 1 kỹ năng, các kỹ năng khác tương tự
Chỉnh dame skill: script --> skill - file skill.txt
mở bằng exel, gõ bằng Unikey bảng mã TCVN3 (ABC)
chú ý lúc save nó sẽ hỏi bạn Yes-No-Help bấm Yes là đi tong file skill.txt
chọn NO nó mới save đúng chuẫn gốc của file txt nhé.
Áp dụng cho tất cả file txt trong sv và client
à thêm cái nữa là cài thêm một số Font có dấu chấm trước để hiển thị chữ đọc dc hi (ví dụ .Arial .VN-Time ..)

Kỹ năng Hàng Long Bất Vũ, ID 14

Mở skills.txt dòng 15, chúng ta sẽ quan tâm đến những cột sau
Code:
LvlSetScript LvlSetting1 LvlData1 LvlSetting2 LvlData2 LvlSetting3 LvlData3 LvlSetting4 LvlData4 LvlSetting5 LvlData5 LvlSetting6 LvlData6 LvlSetting7 LvlData7 LvlSetting8 LvlData8 LvlSetting9 LvlData9 LvlSetting10 LvlData10 LvlSetting11 LvlData11 LvlSetting12 LvlData12 LvlSetting13 LvlData13 LvlSetting14 LvlData14 LvlSetting15 LvlData15 LvlSetting16 LvlData16 LvlSetting17 LvlData17 LvlSetting18 LvlData18 LvlSetting19 LvlData19 LvlSetting20 LvlData20
Bao gồm cột LvlSetScript khai báo tên script của kỹ năng trong thư mục ./script/skill. Các cột còn lại khai báo table kỹ năng và thuộc tính được sử dụng trong table đó, tối đa là 20 thuộc tính.

Code:
\script\skill\shaolin.lua physicsenhance_p xinglong_buyu addskilldamage1 xinglong_buyu skill_cost_v xinglong_buyu seriesdamage_p xinglong_buyu addskilldamage2 xinglong_buyu addskilldamage3 xinglong_buyu addskilldamage4 xinglong_buyu addskilldamage5 xinglong_buyu addskilldamage6 xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu
OK bây giờ bắt đầu sửa. Mở script shaolin.lua tìm table xinglong_buyu.
Code:
xinglong_buyu={ --Hang Long Bat vu
physicsenhance_p={{{1,60},{20,445}}},
seriesdamage_p={{{1,1},{20,10}}},
addskilldamage1={
[1]={{1,318},{2,318}},
[3]={{1,1},{20,150}}
},
addskilldamage2={
[1]={{1,317},{2,317}},
[3]={{1,1},{20,150}}
},
addskilldamage3={
[1]={{1,271},{2,271}},
[3]={{1,1},{20,35}}
},
addskilldamage4={
[1]={{1,272},{2,272}},
[3]={{1,1},{20,35}}
},
addskilldamage5={--plus150
[1]={{1,1083},{2,1083}},
[3]={{1,1},{20,125}}
},
addskilldamage6={--plus150
[1]={{1,1055},{2,1055}},
[3]={{1,1},{20,125}}
},
skill_cost_v={{{1,2},{20,10}}}
},
Các bạn chỉ cần quan tâm và chỉnh 1 vài thuộc tính gây damage của skill như:
Code:
physicsdamage_v --sát thuơng vật lý x - y điểm
colddamage_v - băng sát x - y điểm
firedamage_v - hỏa sát x - y điểm
lightingdamage_v - lôi sát x - y điểm
poisondamage_v - độc sát x - y điểm
magicdamage_v - sát thuơng ngũ hành
physicsenhance_p - sát thuơng vật lý %
seriesdamage_p - ngũ hành tương khắc
addskilldamagen - hỗ trợ kỹ năng
Mình chỉ đề cập đến cách chỉnh sửa đơn giản nhất, còn lại trong quá trình chỉnh sửa các bạn sẽ dần hiểu được. Như trên các bạn có thể thấy thuộc tính physicsenhance_p={{{1,60},{20,445}}}, có nghĩa là kỹ năng ở level 1 thì STVL 60% và level 20 STVL 445%. Các level khác function Link ngay phía dưới sẽ tính. Theo mặc định thì mỗi cấp sẽ tăng khoảng 20% STVL, tuy nhiên bạn có thể chỉnh sửa lại physicsenhance_p={{{1,60},{15,345},{20,455}}}, thì có nghĩa sẽ tăng nhiều hơn từ level 1-15 và giảm đi từ các level sau. Việc bây giờ của các bạn vô cùng đơn giản là chỉnh sửa giá trị này ở các level tăng hoặc giảm đi để thay đổi damage của chiêu thức.

Ngoài ra mở file settings\npc\pkrate.ini bạn sẽ thấy khai báo Rate=x. Giá trị x này nhỏ nhất bằng 0 và lớn nhất bằng 100, nếu bạn để giá trị Rate=40 thì sát thuơng thực tế gây ra cho người chơi(không tính quái vật) sẽ bằng 40% sát thuơng trong tính toán. Nếu càng tăng giá trị này thì damage vào người chơi sẽ càng lớn.

65. Chỉnh Tên NPC Cho Jx

ở jx win thì quy định tên npc ở npcs.txt
Còn linux ko nhất thiết
để quy định 1 tên con npc thì cứ copy nguyên 1 câu ở trong file actoxe.lua rồi sửa lại cái tên
Còn hình ảnh của con npc thì bạn biết mà cũng như jx win
nếu bạn ko quy định tên npc = sciprt . thì nó sẽ chuyển về tên mặc định trong npcs.txt

Về cấu trúc npc thật ra file actoxe.lua chỉ là file quy định khởi chạy khi chạy sv cho nên đa số npc họ bỏ vào đó
Còn có nhiều npc nó đc liên kết qua các file lua. khác. ban có thể kéo xuống bên dưới sẽ thấy có sự liên kết vs các function

nếu ở actoxe.lua nó có function main()
thì nó sẽ sử dụng
còn ngoài ra sẽ có các function khác liên kết
ví dụ trong cái function main()
có 1 đoạn là addnpc()
thì nó sẽ được liên kết vơi script có function addnpc() mà ko nằm trong actoxe.lua

66. File Music

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Mình sẽ hướng dẫn luôn cho những bạn chưa biết 1 cách dễ hiểu nhất nhé.

Tải về sẽ được sau khi giải nén ra sẽ được thư mục lame mình sẽ đưa thư mục này vào 1 ổ đĩa để dễ truy xuất cụ thể là ổ D. Đồng thời cũng di chuyển file nhạc muốn convert vào ổ này. File nhạc này bạn nên đổi tên ngắn gọn.
Mở cmd.exe gõ như sau
Code:
d:<enter> -- trỏ vào ổ D
cd lame<enter> -- trỏ vào thư mục lame
lame.exe [đường dẫn đến file nhạc] [đường dẫn xuất file nhạc]<enter> -- bắt đầu chuyển đổi
Ex: mình có file nhạc tên music001.mp3 mình sẽ gõ như sau
lame.exe d:\music001.mp3 d:\musicout.mp3<enter>
Sau đó file nhạc sẽ xuất theo đường dẫn bạn chỉ định

muốn chèn tiếp nhạc ở đoạn đầu lúc click vào game và chọn server thì làm thế nào
music001.mp3
music002.mp3
music003.mp3

67. add vật phẩm khóa

hàm:
index = AddItem(.......) or AddEventItem(...)
SetItemBindState(index,-2)

Code:
Include("\\script\\lib\\awardtemplet.lua")
Code:
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,71,1,0,0}, nExpiredTime=1440, nBindState=-2}, "test", 1);

- Hạn sử dụng: nExpiredTime có 2 cách tính:
tính bằng phút: 1 ngày = 1440 phút
hoặc tính đến ngày hết hạn, ví dụ nExpiredTime=20140601 tức là thời hạn sử dụng đến 00h00 - 01/06/2014
- "test" cái này hình như ghi gì cũng dc
- Số 1 cuối cùng là số lượng
- Nếu muốn ko khóa thì xóa bỏ "nBindState=-2"


Ví dụ: code trên add Tiên Thảo Lộ khóa vĩnh viễn, hạn sử dụng 1 ngày

Cái include thì thêm ở đầu file (cạnh mấy cái include có sẵn), còn cái sau thì cho vào 1 hàm nào đó rồi vào game gọi ra
ví dụ:
Code:
function nhando()
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,71,1,0,0}, nExpiredTime=1440, nBindState=-2}, "test", 1);
end

68. file quy định task khi sử dụng item:

- Khai báo task: settings\task\player_task_def.txt

- Ví dụ Võ lâm mật tịch dùng task để giới hạn số lần sử dụng: script\item\wulin-miji.lua

- Giới hạn sử dụng vật phẩm event thường được quy định trong các file define

- Tạo npc đơn giản nhất là add vào file autoexec.lua

69. cách sửa map Hoa Sơn mới như của Cgalaxy update alpha2.1

Bạn vào sever: setting/maplist.ini search hoa sơn phái sẽ có 2 map tên như vậy.
Nếu bạn vào hoa sơn phái bằng npc môn phái hay dùng thần hành phù? nếu dùng thần hành phù thì sửa lại ID map hoa sơn thành cái ID trong maplist.ini ở server ấy. trong đó chắc chắn có 2 map tên là hoa sơn phái. Dùng map nào có ID lớn hơn là ok

70. Cách chỉnh bình tăng máu + mana

Edit trong file Settings\item\potion.txt

cột có số 153 là phục hồi sinh lực, 154 là phục hồi nội lực, sau đó có 2 cột:
cột thứ nhất là mỗi nửa giây hồi phục x điểm
cột thứ hai là phục hồi trong y giây, phải điền vào là 20*y (5 giây => điền vào là 100)

Sau đó có thêm cột để khai báo thêm (nếu muốn, ví dụ hồi phục thể lực) : cho phép đồng thời hồi phục cả SL + NL +TL


Theo kinh nghiệm của mình về các sever linux....tính đến 27.6.2016 có 4 sever theo mình đã tổng hợp một số chức năng mới và ổn định nhất các bạn có thể học hỏi dev tại thời điểm này:


"To be Continued"......................................

Đã tổng hợp lên #1 thêm 4 sever linux mình cho là có tính năng mới và ổn định nhất đến bây giờ cho ACE tiện theo dõi....có anh em nào có ý kiến khác xin cứ comment..... nhưng đừng gạch đá em... tội nghiệp em !!! ^#(^ [-O<

nguyenhuynhduc
27-06-16, 06:05 PM
Đã tổng hợp lên #1 thêm 4 sever linux mình cho là có tính năng mới và ổn định nhất đến bây giờ cho ACE tiện theo dõi....có anh em nào có ý kiến khác xin cứ comment..... nhưng đừng gạch đá em... tội nghiệp em !!! ^#(^ [-O<

A nam lỗi ép đồ tím. Khi Phôi là STVL% mà khi hút xong lại ra Đá Phẩm chất Tăng sinh lực là do lỗi j v a (:|(:|(:|(:|(:|(:|
Hút Tăng Sinh lục thì ra nội lực. Nói chung Hút Tây mà ra đông

vuduymanh
27-06-16, 07:51 PM
A nam lỗi ép đồ tím. Khi Phôi là STVL% mà khi hút xong lại ra Đá Phẩm chất Tăng sinh lực là do lỗi j v a (:|(:|(:|(:|(:|(:|
Hút Tăng Sinh lục thì ra nội lực. Nói chung Hút Tây mà ra đông

Theo mình biết thì do dùng hàm add lấy item
Bạn thử đi trian hay đi săn boss dùng đồ nhặt đc đó hút thuộc tính xem
Vì mình vẫn hút bình thường

tvnnam
27-06-16, 07:57 PM
A nam lỗi ép đồ tím. Khi Phôi là STVL% mà khi hút xong lại ra Đá Phẩm chất Tăng sinh lực là do lỗi j v a (:|(:|(:|(:|(:|(:|
Hút Tăng Sinh lục thì ra nội lực. Nói chung Hút Tây mà ra đông

chắc e chưa đọc hết cẩm nang rồi... tìm số 49 trong cẩm nang để biết cách fix nhé.... chỉ do sai hàm lấy item thôi... chỉnh lại là ok nhé

quangken
27-06-16, 08:15 PM
good 1 bài có ích :D .............

hocdevgame
27-06-16, 10:09 PM
keke sever Bac NAm la' chuan? nhat !!!!!!!!!!!!! =D>=D>=D>=D>=D>:">

nguyenhuynhduc
27-06-16, 10:54 PM
chắc e chưa đọc hết cẩm nang rồi... tìm số 49 trong cẩm nang để biết cách fix nhé.... chỉ do sai hàm lấy item thôi... chỉnh lại là ok nhé

A nam. lỗi add item là item nào. LÀ phôi VK áo quần . hay item TTT . Huyền tinh. Phúc duyên:-?:-?:-?:-?:-?

thienybi
27-06-16, 11:37 PM
Anh Nam chỉ em cách chỉnh điểm kinh nghiệm giống với VNG
Đánh quái em đã chỉnh theo cách của anh được rồi
Còn phần lên LV thì em đánh quái được khoảng 10% nó đã lên LV rồi

kenh14
28-06-16, 12:51 AM
Bạn nào chỉ mình pack file thành file .pak đc k???



Dù ai đi ngược về xuôi nhớ ngày giỗ tổ ... ? (gợi ý câu trả lời: mung 10 thang 3)

tvnnam
28-06-16, 05:31 AM
A nam. lỗi add item là item nào. LÀ phôi VK áo quần . hay item TTT . Huyền tinh. Phúc duyên:-?:-?:-?:-?:-?

vào scprit lễ quan tìm code ép đồ tím tìm xem.....

--- Chế độ gộp bài viết ---

Code nguyên liệu ép đồ tím:

- Huyền Tinh khoáng thạch:
Code:
AddItem(6,1,147,cấp,0,0,0) --cấp từ 1 - 10
- Các loại khoáng thạch ép đồ tím và ép HKMP:
Code:
AddItem(6,1,149,1,0,0,0) --đá hiện 1
AddItem(6,1,150,1,hệ,0,0) --đá ẩn 1, hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
AddItem(6,1,151,1,0,0,0) --đá hiện 2
AddItem(6,1,152,1,hệ,0,0) --đá ẩn 2, hệ như trên
AddItem(6,1,153,1,0,0,0) --đá hiện 3
AddItem(6,1,154,1,hệ,0,0) --đá ẩn 3, hệ như trên
- Sát thủ giản:
Code:
AddItem(6,1,400,90,hệ,0,0) --hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
- 3 loại Thủy Tinh:
Code:
AddEventItem(239) --Lam Thủy Tinh
AddEventItem(240) --Tử Thủy Tinh
AddEventItem(241) --Lục Thủy Tinh
- Phúc duyên:
Code:
AddItem(6,1,122,1,0,0,0) --tiểu
AddItem(6,1,123,1,0,0,0) --trung
AddItem(6,1,124,1,0,0,0) --đại
- Đồ phổ HKMP: file magicscript.txt từ dòng 241 - 393

--- Chế độ gộp bài viết ---


Anh Nam chỉ em cách chỉnh điểm kinh nghiệm giống với VNG
Đánh quái em đã chỉnh theo cách của anh được rồi
Còn phần lên LV thì em đánh quái được khoảng 10% nó đã lên LV rồi

Còn phần lên LV thì em đánh quái được khoảng 10% nó đã lên LV rồi:

Chép settings\npc\player\level_exp.txt từ server qua client

tvnnam
28-06-16, 05:40 AM
Bạn nào chỉ mình pack file thành file .pak đc k???



Dù ai đi ngược về xuôi nhớ ngày giỗ tổ ... ? (gợi ý câu trả lời: mung 10 thang 3)

Hướng dẫn có trong phần cài đặt.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Pass download : gamezone.vn
Pass cài đặt : saothaibinh72

kenh14
28-06-16, 07:39 AM
Hướng dẫn có trong phần cài đặt.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Pass download : gamezone.vn
Pass cài đặt : saothaibinh72

cảm ơn b nhiều! cho tớ hỏi thêm unpak dung tool nào c nhỉ

tvnnam
28-06-16, 07:43 AM
cảm ơn b nhiều! cho tớ hỏi thêm unpak dung tool nào c nhỉ

Dùng tool LD unpak file pak : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

kenh14
28-06-16, 08:33 AM
Dùng tool LD unpak file pak : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Pass là gì bạn ơi


Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: 3)

KangGary
28-06-16, 09:50 AM
Pass là gì bạn ơi


Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: 3)

kaka2559 thử xem :)
Mà mình xóa file này rồi mà ta :-?

nguyenhuynhduc
28-06-16, 10:13 AM
A nam v bây h mình muốn chỉnh Ép đồ tím vs công thức đó là 100% thành công. Ví dụ PC 10 full TTT và Huyền tinh 10 thì max Dòng đó. v làm s a :)

kenh14
28-06-16, 10:18 AM
kaka2559 thử xem :)
Mà mình xóa file này rồi mà ta :-?

tks bạn nhiều. pas chuẩn luôn :D

tvnnam
28-06-16, 04:48 PM
A nam v bây h mình muốn chỉnh Ép đồ tím vs công thức đó là 100% thành công. Ví dụ PC 10 full TTT và Huyền tinh 10 thì max Dòng đó. v làm s a :)

trong cẩm nang a ghi rất rõ ... e vào đoc qua là sẽ biết chỉnh nhé

--- Chế độ gộp bài viết ---


tks bạn nhiều. pas chuẩn luôn :D

pass có bạn ở trên share rồi bạn nhé.... bản này mình đã test xài tốt

kenlucky2000
28-06-16, 06:58 PM
Nam cho mình hỏi, làm cách nào để tăng exp của mấy con thủy tặc trong phong lăng độ.

thienybi
28-06-16, 08:17 PM
Anh Nam cho em hỏi
Chép settings\npc\player\level_exp.txt từ server qua client chép vào khu nào client em đã copy vào settings + cả bên ngoài cũng không được

nguyenhuynhduc
28-06-16, 11:41 PM
vào scprit lễ quan tìm code ép đồ tím tìm xem.....

--- Chế độ gộp bài viết ---

Code nguyên liệu ép đồ tím:

- Huyền Tinh khoáng thạch:
Code:
AddItem(6,1,147,cấp,0,0,0) --cấp từ 1 - 10
- Các loại khoáng thạch ép đồ tím và ép HKMP:
Code:
AddItem(6,1,149,1,0,0,0) --đá hiện 1
AddItem(6,1,150,1,hệ,0,0) --đá ẩn 1, hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
AddItem(6,1,151,1,0,0,0) --đá hiện 2
AddItem(6,1,152,1,hệ,0,0) --đá ẩn 2, hệ như trên
AddItem(6,1,153,1,0,0,0) --đá hiện 3
AddItem(6,1,154,1,hệ,0,0) --đá ẩn 3, hệ như trên
- Sát thủ giản:
Code:
AddItem(6,1,400,90,hệ,0,0) --hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
- 3 loại Thủy Tinh:
Code:
AddEventItem(239) --Lam Thủy Tinh
AddEventItem(240) --Tử Thủy Tinh
AddEventItem(241) --Lục Thủy Tinh
- Phúc duyên:
Code:
AddItem(6,1,122,1,0,0,0) --tiểu
AddItem(6,1,123,1,0,0,0) --trung
AddItem(6,1,124,1,0,0,0) --đại
- Đồ phổ HKMP: file magicscript.txt từ dòng 241 - 393

--- Chế độ gộp bài viết ---



Còn phần lên LV thì em đánh quái được khoảng 10% nó đã lên LV rồi:

Chép settings\npc\player\level_exp.txt từ server qua client


A nam k hiểu ý e nói rồi:

Lỗi hút sai thuộc tính là do hàm Additem()
Vậy Là sai khi dùng hàm Additem() Quần, áo, vũ khí dây chuyền để nhận trang bị xanh làm phôi khi ép Đồ tím

Hay là Sai khi dùng hàm Additem() huyền tinh.Phúc duyên, Đá ẩn đá hiện ,,,,,,,,,,,,,,,,

nó là lỗi do khi add cái nào a

cuongvh93
29-06-16, 07:44 PM
Khu Vực Bang hội không vào được, nó để đường phía trước không được thông là sao vậy các sư huynh? :D

cuongvh93
29-06-16, 07:56 PM
Khu Vực Bang hội không vào được, nó để đường phía trước không được thông là sao vậy các sư huynh? :D

Àh mình làm được rồi.......... :D

cuongvh93
01-07-16, 08:49 PM
Các bác ơi cho hỏi thứ tự chọn kháng là gì vậy? và bác nào biết nó nằm ở file nào k để mình sữa lại luôn :( Cám ơn các bác :D

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

okaomaolaola
02-07-16, 08:29 PM
Đầu tiên thanks bác Nam đã chia sẻ thông tin :)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Còn nếu dùng cách chỉnh ip wan thì mình đọc hướng dẫn trên forum và mạng thì chỉ nói về model TP-Link, trong khi modem nhà mình là Huwei, không biết mọi người có cách nào khác không hoặc có hướng dẫn nào khác không ?

Thân :)

ducjapan
04-07-16, 07:00 PM
mình đang dùng v4 update nho nhỏ
cho mình hỏi tại sao lại ko vào dc khu vực bang vậy , nó toàn báo đường đi phía trước chưa thông , làm thế nào để vào dc bây h [-O<[-O<

tvnnam
04-07-16, 08:21 PM
ai cho em hỏi chức năng ADM năm ở Đâu vậy mấy bác tk nhiều ạ

chức năng ADM
script/global/•ÈË_Àñ¹Ù.lua"

ducjapan
04-07-16, 08:38 PM
Àh mình làm được rồi.......... :D

cho mình hỏi sửa như nào vậy :( mình cũng ko vào dc KVB

tvnnam
05-07-16, 09:19 AM
cho mình hỏi sửa như nào vậy :( mình cũng ko vào dc KVB

MAP bạn đang tới chưa đc khai báo ở wordset nên nó ko có map đó . hoặc script nó ko cho tới. lần theo script từ câu SAY của con npc rồi ra tới script xem rồi kiểm tra điều kiện và wordset đã khai báo map hay chưa ?

kuroo123
11-07-16, 10:01 PM
Em có góp ý một tí về topic của anh tvnnam là:
1, Anh sửa lại link download của 2 mục số 33 và 34, 2 mục đó anh copy chữ của link mà quên copy địa chỉ link rồi :Laluot_238:
2, Mỗi mục hướng dẫn nên ghi chú thêm tên của tác giả bài hướng dẫn đó, như vậy cũng tôn trọng người viết ra lắm ạ :Laluot_216:

ntnh19_4
13-07-16, 11:22 AM
bác tvnam rất có tâm với jx, qua nhiều topic mình thấy điều đó, rất ngưỡng mộ tinh thần của bác :)

vikingnguyen
13-07-16, 01:18 PM
Lỗi này do nhiều nguyên nhân, như lưu data không phù hợp dẫn đến từ chối truy cập, do item mới gây ra hoặc 1 số nguyên nhân khác, bạn dùng server này sẽ không gặp lỗi đó:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Xin lỗi trc nếu lỡ em nói sai ! Nhưng em có gặp trường hợp này và khắc phục đc nên chia sẽ một khía cạnh ntn :
Em đã từng bị lỗi như vậy vì lý do "thay đổi tên của Server trong VMWare . Ví dụ mặc định là CENTOS , vì làm nhiều CENTOS nên em để CENTOS 1 , CENTOS 2 v..v..... => xảy ra lỗi này . Em Xóa dữ liệu nhân vật đi thì vào lại đc , tạo nhân vật mới chơi out ra bị tiếp . Thế là nghĩ mãi ko ra gần hơn cả tháng . Em quyết định thử đổi tên CENTOS 1 lại thành CENTOS như cũ thì mọi việc đã êm thắm lại ! Nhân vật cũ vẫn còn và ko bị lỗi này nữa ! Nếu có gì sai hay ko đúng xin đừng ném đá em

ochohieucac123
13-07-16, 01:50 PM
vãi cả lỗi .................................................. :-o

ntnh19_4
14-07-16, 01:16 PM
cho mình hỏi tí, file lễ quan nó tên gì vậy các bạn

tvnnam
14-07-16, 01:57 PM
cho mình hỏi tí, file lễ quan nó tên gì vậy các bạn

trong cẩm nang có nhắc tới đường dẫn file lễ quan rồi mà bạn... bạn đọc qua là thấy mà /:)

David_Linh_97
24-07-16, 07:09 AM
22.Thêm lệnh dofile vào hàm main của script muốn reload

file Lễ Quan:
Tìm hàm main:
Mình thêm vào như sau:
Code:
function main()
dofile("script/global/•ÈË_Àñ¹Ù.lua");
dialog_main()
end
Chú ý bên trong dofile là đường dẫn chính xác tới file cần reload (dạng no font) : ở đây là Lễ Quan
Như vậy trong game mỗi khi bấm vào Lễ Quan thì tự động thực hiện lệnh dofile: reload lại file này
Các file script khác làm tương tự

cho em hỏi gà tý, Ví dụ muốn reload NPC Lễ Quan thì mình bỏ CODE này vô đường dẫn script/global/•ÈË_Àñ¹Ù.lua hay sao vậy mọi người :(

vuduymanh
24-07-16, 10:55 AM
cho em hỏi gà tý, Ví dụ muốn reload NPC Lễ Quan thì mình bỏ CODE này vô đường dẫn script/global/•ÈË_Àñ¹Ù.lua hay sao vậy mọi người :(

đặt code
hàm này
dofile("script/global/•ÈË_Àñ¹Ù.lua"); ---- đường dẫn scrip lễ quan

nhớ đặt dưới hàm
function main()
dofile("script/global/•ÈË_Àñ¹Ù.lua"); ---- đường dẫn scrip lễ quan

David_Linh_97
24-07-16, 12:05 PM
đặt code
hàm này
dofile("script/global/•ÈË_Àñ¹Ù.lua"); ---- đường dẫn scrip lễ quan

nhớ đặt dưới hàm
function main()
dofile("script/global/•ÈË_Àñ¹Ù.lua"); ---- đường dẫn scrip lễ quan


tksssssssssssssssss

30charrrrrrrrrrrrrrrrrrrrrrrr

relthol
31-07-16, 11:46 PM
Cho Mình hỏi Muốn kích dòng 7 với 8 cua Trang bị phải khai báo ở đâu?
Ví dụ: Muốn trang bị Minh Phượng 4 Món kích được dồng ẩn 7 và 8.

David_Linh_97
09-08-16, 09:33 AM
Anh Nam chỉ e chỉnh giá trị để nhận đồ HKMP max otp được không anh:(

tvnnam
09-08-16, 02:08 PM
Anh Nam chỉ e chỉnh giá trị để nhận đồ HKMP max otp được không anh:(

e tham khảo topic này nhé: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

David_Linh_97
09-08-16, 02:13 PM
e tham khảo topic này nhé: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

tối giờ em tìm hoài. tks anh nha :D

KangGary
09-08-16, 03:17 PM
Cơ bản là trên diễn đàn có nhiều bài hd lắm rồi
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

David_Linh_97
09-08-16, 03:30 PM
Cơ bản là trên diễn đàn có nhiều bài hd lắm rồi
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

kiếm tới bài năm 2011 luôn mà ko thấy :)).
tks cái hướng dẫn của bạn :D

cuongvh93
11-08-16, 09:11 PM
Các bác ơi cho e hỏi cái này với, e đọc trong phần các hàm cơ bản trong topic của anh thaihoa91 có viết hàm này

GetMissionV() và SetMissionV() giống SetTask nhưng có tác dụng dến cả Server
GetGlbMissionV() và SetGlbMissionV() mạnh hơn hàm
SetMissionV()

nhưng khi e viết 1 cái script áp cho Server ví dụ như 1 ng nhận rồi thì ng sau k đc nhận nữa như sau:

function nhantop1()
if GetMissionV(357) >0 then
Talk(1, "", "Có ng nhận rồi.")
return
else
Talk(1, "", "Nhận thành công.")
SetMissionV(357)
end
end

nhưng click vào nó cứ hiện Nhận Thành Công k à, bác nào có dùng hàm này rồi mách e với :D e cám ơn :P

cabato
12-08-16, 07:25 AM
Các bác ơi cho e hỏi cái này với, e đọc trong phần các hàm cơ bản trong topic của anh thaihoa91 có viết hàm này

GetMissionV() và SetMissionV() giống SetTask nhưng có tác dụng dến cả Server
GetGlbMissionV() và SetGlbMissionV() mạnh hơn hàm
SetMissionV()

nhưng khi e viết 1 cái script áp cho Server ví dụ như 1 ng nhận rồi thì ng sau k đc nhận nữa như sau:

function nhantop1()
if GetMissionV(357) >0 then
Talk(1, "", "Có ng nhận rồi.")
return
else
Talk(1, "", "Nhận thành công.")
SetMissionV(357)
end
end

nhưng click vào nó cứ hiện Nhận Thành Công k à, bác nào có dùng hàm này rồi mách e với :D e cám ơn :P

Sửa SetMissionV(357)
thành SetMissionV(357,1)

cuongvh93
12-08-16, 08:12 AM
Sửa SetMissionV(357)
thành SetMissionV(357,1)

Vẫn vậy à bác ơi, vẫn nhận đc mới đau :(

cabato
12-08-16, 09:36 AM
Vẫn vậy à bác ơi, vẫn nhận đc mới đau :(

Cái Mission load được đến 99 thôi.
bạn sửa lại cái 357 đi

cuongvh93
12-08-16, 10:04 AM
Cái Mission load được đến 99 thôi.
bạn sửa lại cái 357 đi

Cám ơn bác, đã được rồi nhưng nó cũng như hàm GetTask vậy nhỉ, k áp lên toàn bộ server :D

David_Linh_97
12-08-16, 02:15 PM
Anh Nam cho em hỏi.

HuyÒn Vò Hµo HiÖp 3002 165 0 0 0 976 2 990 2 0 0 0 0 0 0 2011VLMC
================================================== ================================================== ====

function huyenvuhh()n_title = 3002 ---- ID Danh hiÖu
local nServerTime = GetCurServerTime()+ 4302359; --20*24*60*60
local nDate = FormatTime2Number(nServerTime);
local nDay = floor(mod(nDate,1000000) / 10000);
local nMon = mod(floor(nDate / 1000000) , 100)
local nTime = nMon * 1000000 + nDay * 10000
Title_AddTitle(n_title, 2, nTime)
Title_ActiveTitle(n_title)
end

cho em hỏi có cách nào để cái vòng này không bị mất không anh. chứ e nhận vòng sáng khoảng 1 tiếng là nó mất. tks a

minhduc_aa
30-08-16, 09:56 PM
Mấy bác cho em hỏi sever em có mấy con boss đại hkmp nó phản dame với đánh kill 15x gê quá cho em hỏi fix ntn ạ , với lại trong file npcs.txt ko có tên những con bosss đại đó cho em hỏi luôn còn file nào để chỉnh sửa tắt phản dame hay kill 15x của nó ko
Thank cả nhà

Nó nằm trong đó cả, nếu bạn biết chút chút về tiếng Trung, tên con boss thật ra được ghi bằng tên pinyin. Ví dụ như Cổ Bách, chữ pinyin của nó là gubo, Đạo Thanh Chân Nhân là daoqingzhenren, đọc sém sém tiếng Việt là /tạo tzinh trân rấn/
Cứ thế, trong npcs.txt có tất cả.
Thân ái

HungDevJX
30-08-16, 10:02 PM
Mấy bác cho em hỏi sever em có mấy con boss đại hkmp nó phản dame với đánh kill 15x gê quá cho em hỏi fix ntn ạ , với lại trong file npcs.txt ko có tên những con bosss đại đó cho em hỏi luôn còn file nào để chỉnh sửa tắt phản dame hay kill 15x của nó ko
Thank cả nhà

Tìm boss thì đừng tìm tên cái tên ng ta để cho vui v thôi! tim bos là tìm ID rồi vao npc.txt đó mà fix!! Láy id đó ng ta đặt cả khối tên đó!! tim có mà lòi con mắt

HungDevJX
31-08-16, 07:02 AM
Thôi ahjhj k jup nữa!!! hết nghị lực jup rồi ;;);;)

caochung
31-08-16, 09:47 AM
Thật lòng là dài quá, vẫn ráng đọc hết. Vì tâm huyết của thớt.. Tks

trungjx
03-09-16, 08:20 PM
tkssssssssssssssssssssssssssssssssssssssssssssssss ssssssssssssssssssss

trungjx
03-09-16, 09:30 PM
42. file điều chỉnh công thức và tỉ lệ ép đồ tím
Cho e hỏi về ép đồ tím nó có công thức hay là ngẫu nhiên theo % dc maxop.

settings/item/004/magicattriblevel từ cột L trong excel đổ đi nhé bạn

vào file magicattriblevel.txt chú ý cột F và cột G - min và max option của cột E đó, chỉnh càng cao thì option càng cao, nếu để min(F) 100 và max(G) cũng 100 thì sẽ ra 100 -> chắc bạn hiểu rồi hen ^^

Mình nhớ ko lầm thì đây là file chỉnh tí lệ ra đồ xanh maxop mà bạn?
Bác nào biết chỉnh ép đồ tím cho tỉ lệ cao tí chỉ mình với, toàn full Ht 10 , tt thần bí gì các kỉu mà sl 185, gì cũng xịt tè le :))

dovietthai
07-09-16, 09:24 AM
46. cách add NPC mới vào bản đồ

bạn vào
server1\script\global\
addspreadernpc.lua
addxishancunnpc.lua
autoexec.lua
có sẵn npc add rồi bạn thích add thêm thì coppy 1 dòng xuống dưới rồi thay
như này
{1576, 176,1408,3309, "\\script\\activitysys\\npcdailog.lua","Võ lâm - minh chủ"},

1576 là ID npc,176 là máp, 1408,3309 là tọa độ trong máp

muốn nấy tọa độ đang đứng thì dùng tạm hàm này add vào thần hành phù,ko thì tải cái lệnh bài của mình có sẵn hàm rồi dùng luôn cũng đc

function toado()
local w,x,y = GetWorldPos()
local nIdPlay = PlayerIndex
Say("M¸p sè <color=Green>"..w.."<color> täa ®é <color=Yellow>"..x..", "..y)
end;
uh lấy ID trong npcs.txt THAY VÀO là đc,

Cứ dùng hàm AddNpc rồi SetNpcScript là ok, ví dụ:
Code:
scriptfile = "\\script\\abcxyz.lua" -- file script
a= AddNpc(....)
SetNpcScript (a, scriptfile)
Add vô file autoexec thì có nghĩa là nó sẽ tự động thực thi khi đang bắt đầu chạy gameserver, khi server chạy xong bạn vào game được thì nó đá add rồi.
Câu cuối, npc add cứng vào file map bằng tiếng Việt rồi nên nó là tiếng Việt, muốn sửa thì unpack file ra lại mà sửa!

Nam cho hỏi add dòng

{1576, 176,1408,3309, "\\script\\activitysys\\npcdailog.lua","Võ lâm - minh chủ"},

vào cả 3 file hay chỉ 1 file autoexe ?
Có cần đồng bộ server-client sau khi add ko ?

tvnnam
07-09-16, 10:26 AM
46. cách add NPC mới vào bản đồ

bạn vào
server1\script\global\
addspreadernpc.lua
addxishancunnpc.lua
autoexec.lua
có sẵn npc add rồi bạn thích add thêm thì coppy 1 dòng xuống dưới rồi thay
như này
{1576, 176,1408,3309, "\\script\\activitysys\\npcdailog.lua","Võ lâm - minh chủ"},

1576 là ID npc,176 là máp, 1408,3309 là tọa độ trong máp

muốn nấy tọa độ đang đứng thì dùng tạm hàm này add vào thần hành phù,ko thì tải cái lệnh bài của mình có sẵn hàm rồi dùng luôn cũng đc

function toado()
local w,x,y = GetWorldPos()
local nIdPlay = PlayerIndex
Say("M¸p sè <color=Green>"..w.."<color> täa ®é <color=Yellow>"..x..", "..y)
end;
uh lấy ID trong npcs.txt THAY VÀO là đc,

Cứ dùng hàm AddNpc rồi SetNpcScript là ok, ví dụ:
Code:
scriptfile = "\\script\\abcxyz.lua" -- file script
a= AddNpc(....)
SetNpcScript (a, scriptfile)
Add vô file autoexec thì có nghĩa là nó sẽ tự động thực thi khi đang bắt đầu chạy gameserver, khi server chạy xong bạn vào game được thì nó đá add rồi.
Câu cuối, npc add cứng vào file map bằng tiếng Việt rồi nên nó là tiếng Việt, muốn sửa thì unpack file ra lại mà sửa!

Nam cho hỏi add dòng


vào cả 3 file hay chỉ 1 file autoexe ?
Có cần đồng bộ server-client sau khi add ko ?

1 trong 3 .. file nào cũng đc bạn nhé
không cần đồng bộ vì chỉ liên quan đến scprit.... chú ý nếu gán vào event hay sự kiện gì thì nó sẽ kiên quan đến getway, sever và client nên phải chỉnh các file có liên quan bạn nhé

dovietthai
07-09-16, 08:29 PM
1 trong 3 .. file nào cũng đc bạn nhé
không cần đồng bộ vì chỉ liên quan đến scprit.... chú ý nếu gán vào event hay sự kiện gì thì nó sẽ kiên quan đến getway, sever và client nên phải chỉnh các file có liên quan bạn nhé

quái nhỉ, em add vào autoexec mà ko có đc :(

JXDev
07-09-16, 09:14 PM
quái nhỉ, em add vào autoexec mà ko có đc :(

Bạn add ở map nào và rs lại GS đi mới hiện

dovietthai
07-09-16, 09:40 PM
Bạn add ở map nào và rs lại GS đi mới hiện

mình add ở map 53, blh. cho mình xin fb nhờ xí đi.

JXDev
07-09-16, 09:46 PM
mình add ở map 53, blh. cho mình xin fb nhờ xí đi.

{1974, 53, 1599, 3194, "\\script\\global\\npc_hotro.lua", "Hç trî t©n thñ"},

Bạn thay cái Script với cái Tên lại rồi add vô autoexec.lua xem .

dovietthai
07-09-16, 09:57 PM
{1974, 53, 1599, 3194, "\\script\\global\\npc_hotro.lua", "Hç trî t©n thñ"},

Bạn thay cái Script với cái Tên lại rồi add vô autoexec.lua xem .

dc r thím ạ,
mình add vào mục

adddialognpc =

tks thím nhé, :D

Còn cách add nào khác ko thím ?

JXDev
07-09-16, 10:07 PM
dc r thím ạ,
mình add vào mục

adddialognpc =

tks thím nhé, :D

Còn cách add nào khác ko thím ?

Nhiều cách lắm có add = hàm đồ bạn sử dung chức năng tìm kiếm trong diễn đàn ấy có đó b-(

dovietthai
07-09-16, 10:13 PM
Nhiều cách lắm có add = hàm đồ bạn sử dung chức năng tìm kiếm trong diễn đàn ấy có đó b-(
Ôi con mụ dương anh này, ta còn ko biết search với từ khóa nào :ar!

JXDev
07-09-16, 10:16 PM
Ôi con mụ dương anh này, ta còn ko biết search với từ khóa nào :ar!

Cứ search Add NPC JX là nó ra Search đại Search thí đi :-*

cabato
07-09-16, 10:48 PM
Cứ search Add NPC JX là nó ra Search đại Search thí đi :-*

Thím này làm ở lầu xanh có khác
Cứ "sếch" thật lực kiểu gì cũng ra:))

dovietthai
07-09-16, 11:14 PM
Thím này làm ở lầu xanh có khác
Cứ "sếch" thật lực kiểu gì cũng ra:))

haha, dâm thật đấy :$:$:$:$:$.......................

dovietthai
07-09-16, 11:46 PM
có thím nào biết Lôi thạch trùy để ép Bạch Kim ID bao nhiêu ko (xem ở file nào?) tks

dovietthai
08-09-16, 08:29 AM
Thím nào biết ID của đồ BK qui định trong file nào ko ạ?
goldequip chỉ thấy đồ HKMP

cokiemhoalong
15-09-16, 12:00 PM
Ai cho em hỏi mở hoạt động tín sứ ở đâu vậy

boybd
26-10-16, 01:14 PM
hệ thống bang hội mình chỉnh giống bạn sao ko dc vậy bạn ơi

sleepmd
02-12-16, 07:19 AM
Mong các bạn nào biết lỗi này thì huóng dẫn dùm mình.
không thấy NPC sú giã liên đấu và NPC Quan Viên õ Lâm An,và mình không đọc đuọc nhũng hàng chũ khi vào đấu truòng õ Tuong Duong?
Cám on các bạn đã giúp đõ :):):)


Đã fix đuọc rồi

duongto
11-12-16, 06:51 PM
mọi người xin giúp em 2 vấn đề với:
1) em đã chỉnh sửa tăng số lượng săn boss sát thủ trong ngày lên như trong hướng dẫn của anh tvnam nhưng không được ( em đã chỉnh trong sever\script\task\newtask\newtask_head.lua chỉ có 1 dòng duy nhất)
2) chỉ dẫn giùm em các file quy định ra quả Hoàng kim, huy hoàng cao, trung, thấp ( map, time ra )

chỉ cần cho em đường dẫn em sẽ tự tìm tòi chỉnh sửa . cám ơn

remesouth
22-12-16, 05:03 PM
Mình muốn chỉnh lại đồ HKMP thì phải làm sao bạn, VS Set này bỏ đồ [Thiên Tứ] đi chỉ cần mặc mấy đồ còn lại là kick hoạt !

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

duongto
22-12-16, 07:58 PM
cho em hỏi file để dev chỉnh map, tọa độ boss đại hoàng kim xuất hiện thì dev ở file nào (vì em tìm trong maplist không có ID map Xi Vưu Động nên đành dev lại). thank

bincute1
26-12-16, 05:48 PM
cho em hỏi file để dev chỉnh map, tọa độ boss đại hoàng kim xuất hiện thì dev ở file nào (vì em tìm trong maplist không có ID map Xi Vưu Động nên đành dev lại). thank

nhớ mang máng trong missions/boss thì phải :D
và bên talk của gateway nữa :">

giangleloi
30-12-16, 12:14 AM
Đã đọc qua khá đầy đủ, MOD nên dán bài này lên trên cho mọi người cùng tìm. Bạn chủ topic nếu rảnh thì add luôn mấy tips xa xưa cũ luôn cho đủ bộ nhé!

laptrinhjx
18-05-17, 10:27 AM
Cho mình hỏi chỉnh vào phái nhận killl full luôn ở đâu nhỉ, mình vào nhận lv tới NPC vô phái thì vô luôn MPhai nhận đc có 1kill cap 10 à !

duythangln90
18-05-17, 12:06 PM
Cho mình hỏi chỉnh vào phái nhận killl full luôn ở đâu nhỉ, mình vào nhận lv tới NPC vô phái thì vô luôn MPhai nhận đc có 1kill cap 10 à !



add_cy(10) sửa số 10 thành 70 trong tất cả các file nằm trong này script\global\¸÷ÅɽÓÒýµÜ×Ó

tvnnam
18-05-17, 04:17 PM
tìm lễ quan ở Ba lăng Huyện có phần nhận full skill bạn nhé

kukondd
18-05-17, 05:29 PM
Cho mình hỏi chỉnh vào phái nhận killl full luôn ở đâu nhỉ, mình vào nhận lv tới NPC vô phái thì vô luôn MPhai nhận đc có 1kill cap 10 à !

Bạn xem trong phần lệnh bài admin có phần Nhận Skill .. nhấp vô phần nhận full skill khi vào phái, là có tất cả skill 1x => 15x lun đó bạn

MinhTienTN
16-07-17, 07:12 PM
vậy là sao để dev. linux mình ko bik cách dev

volamchina1
16-07-17, 10:01 PM
tvnnam hay ai hướng dẫn cái hàm say có hiện hình spr với ........
Cám ơn trước nghe

ngaunachay
30-08-17, 12:52 PM
Share tool jxEdit link die rùi , ai còn giữ share cho mình với thaNKS !!!

hochoigame
30-08-17, 01:45 PM
Share tool jxEdit link die rùi , ai còn giữ share cho mình với thaNKS !!!
Đây bạn: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

laivanhien
23-12-17, 10:19 AM
Các Bác cho em hỏi làm sao để tăng lượng boss xanh lên ạ. Ở file nào và làm như thế nào ạ.

KangGary
23-12-17, 08:47 PM
Các Bác cho em hỏi làm sao để tăng lượng boss xanh lên ạ. Ở file nào và làm như thế nào ạ.

Đây, 30 chả cá bò viên :)))))))))))))))))))))

Bạn vào chỉnh trong maplist.txt
Ví dụ: ở map Ba lăng huyện có ID là 53 có dòng : 53_AutoGoldenNpc=2000
sửa nó thành 53_AutoGoldenNpc=20000000 rồi chạy lại server ra ba lăng phang vài con quái rồi sẽ thấy sự khác biệt ;))

laivanhien
25-12-17, 11:19 PM
Các anh em ơi. Sao fix được thợ rèn kiệt sức đây.

laivanhien
28-12-17, 09:04 PM
Tình hình là sau khi cài bộ ui mà bác Nam cho thì en làm cách nào cũng không thoát khỏi bộ ui đó. Xóa toàn bộ client chép ui vào rồi đổi sang ổ E ( bình thường e để ổ D) nó vẫn load ra ui đó. Lỗi thoát nào cho e... Held me!!!

tvnnam
28-12-17, 10:47 PM
Các anh em ơi. Sao fix được thợ rèn kiệt sức đây.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

--- Chế độ gộp bài viết ---


Tình hình là sau khi cài bộ ui mà bác Nam cho thì en làm cách nào cũng không thoát khỏi bộ ui đó. Xóa toàn bộ client chép ui vào rồi đổi sang ổ E ( bình thường e để ổ D) nó vẫn load ra ui đó. Lỗi thoát nào cho e... Held me!!!

29.Cách thay đổi hình nền Intro đăng nhập Jx Linux Đơn Giản

Đầu tiên các bạn phải có bộ Ui ( Chỉ lần phần Intro )
Ở đây mình chia sẻ bạn Link Ui CTC cả bộ. rồi mình sẽ hướng dẫn tiếp
Link : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Sau khi tải về và đem nhét thư mục Ui và Spr vào Client thì chắc chắn nó sẽ hiện Ui CTC
Để Thay đổi hình ảnh mà ko làm mất giao diện thanh máu hay thanh công cụ bên dưới
Các bạn vào Ui/Ui3 Xóa 2 file .ini đi
Tiếp tục vào Ui/Ui3/UiNewLogin Xóa 2 File ini kia. Chỉ còn chừa lại File : µÇ½¹ý³Ì±³¾°´°¿Ú.ini

Rồi như vậy là các bạn sẽ thay đổi được hình .
Để thay đổi hình các bạn tìm hình phù hợp để bỏ vào Spr như của cái Ui nhé !!
Share luôn cái link intro Jx : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

laptrinhjx
29-12-17, 12:14 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

--- Chế độ gộp bài viết ---



29.Cách thay đổi hình nền Intro đăng nhập Jx Linux Đơn Giản

Đầu tiên các bạn phải có bộ Ui ( Chỉ lần phần Intro )
Ở đây mình chia sẻ bạn Link Ui CTC cả bộ. rồi mình sẽ hướng dẫn tiếp
Link : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Sau khi tải về và đem nhét thư mục Ui và Spr vào Client thì chắc chắn nó sẽ hiện Ui CTC
Để Thay đổi hình ảnh mà ko làm mất giao diện thanh máu hay thanh công cụ bên dưới
Các bạn vào Ui/Ui3 Xóa 2 file .ini đi
Tiếp tục vào Ui/Ui3/UiNewLogin Xóa 2 File ini kia. Chỉ còn chừa lại File : µÇ½¹ý³Ì±³¾°´°¿Ú.ini

Rồi như vậy là các bạn sẽ thay đổi được hình .
Để thay đổi hình các bạn tìm hình phù hợp để bỏ vào Spr như của cái Ui nhé !!
Share luôn cái link intro Jx : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

a cho em xin info để thỉnh giáo 1 điều ko ạ

Chief
02-01-18, 10:08 PM
Tool jxEdit link die rùi , ai còn giữ share cho mình với !!! thks

delete08
03-01-18, 05:16 PM
Mọi người cho mình hỏi mình muốn bỏ chức năng đoạt cờ trong tống kim, thay đổi phần thưởng nhận đc khi kết thúc trận đấu ở đâu v ạ

koyzin1
09-01-18, 06:37 PM
Có bác nào cho em hỏi sửa số kinh nghiệm lên level ở chỗ nào với ạ . Ví dụ 5000 kinh nghiệm thì từ 10->11 đó ạ

KangGary
09-01-18, 06:44 PM
npc\player\level_exp.txt
Nhớ không lầm.......

koyzin1
09-01-18, 07:07 PM
Ok bác để em thử sửa xem sao ..................

ntquang.info
09-01-18, 09:18 PM
Hiện tại mình cần tuyển 1-2 bạn support game làm việc trực tiếp tại Hồ Chí Minh, quận Tân Phú.
👉 Làm việc theo ca ngày hoặc đêm.
👉 Được hưởng lương cứng + %.
👉 Chế độ nhân viên hàng tháng.
👉 Môi trường làm việc chuyên nghiệp, máy lạnh, có nhân viên dọn dẹp, nấu ăn phục vụ.
👍 Ai có nhu cầu inbox trao đổi thêm nhé. (Skype: ntquang.info hoặc FB fb.com/quangcaofgs) Thank~

duongto
21-07-19, 09:01 PM
share 1 code cùi chắp vá của các bạn hướng dẫn trên web thành 1 code chơi off, các bạn chưa biết lấy chơi cho vui ( vì chơi off thấy Tinh hồng bảo thạch không biết để làm gì :v ) còn các pro thì khỏi nói :

đây là bản mình chơi của pgaming trên youtube( mình sửa NPCCongFullSkill thành NPC đổi bảo thạch chơi cho đã :v )
còn ai chơi bản khác thì tự add 1 npc vào là ok.

bước 1: "\\script\\global\\ addspreadernpc.lua ( đổi tên NPCCongFullSkill thành tùy ) ai chơi bản khác thì add 1 npc mới vào

bước 2: vào đường dẫn /server1/script/global/pgaming/npc/ npccongfullskill.lua, thay script trong file npccongfullskill.lua
Bằng code dưới đây ( mấy dòng Include("\\script\\lib\\alonelib.lua" chả biết gì để đại :v )

IncludeLib("SETTING")
Include("\\script\\lib\\alonelib.lua");
Include("\\script\\activitysys\\g_activity.lua")
--Include("\\script\\activitysys\\playerfunlib.lua")
--Include("\\script\\activitysys\\npcfunlib.lua")
Include("\\script\\dailogsys\\g_dialog.lua")




function main()

suadohong()
end;
function suadohong()
Say("Muèn §æi TiÒn ®ång + B¶o Th¹ch + Ng©n l­îng kh«ng",2,"§æi/co","kh«ng/ko");
end;
function ko()
end;
function co()
Say("§æi TiÒn ®ång cÇn 2 Tinh Hång B¶o Th¹ch + §æi Tö Thñy Tinh cÇn 2 Tinh Hång B¶o Th¹ch + §æi 50000 l­îng cÇn 2 Tö Thñy Tinh + §æi 100000 l­îng cÇn 2 Lam Thñy Tinh + §æi 200000 l­îng cÇn 3 Lôc Thñy Tinh",5,"§æi TiÒn ®ång/TD","§æi Tö Thñy Tinh/TTT","§æi 50000 l­îng/TUNL","§æi 100000 l­îng/LANL","§æi 200000 l­îng/LUNL");
end;

function TD()
if (GetItemCount(353) >= 2) then
DelItem(353)
DelItem(353)
AddItem(4,417,1,1,0,0) --<color=pink>TiÒn ®ång
Msg2Player("nhËn ®­îc TiÒn ®ång.")
else
Msg2Player("VËt phÈm ng­¬i cã kh«ng ®óng.")
end
end;

function TTT()
if (GetItemCount(353) >= 2) then
DelItem(353)
DelItem(353)
AddItem(4,239,1,1,0,0) --<color=pink>Tö Thñy Tinh
Msg2Player("nhËn ®­îc Tö Thñy Tinh.")
else
Msg2Player("VËt phÈm ng­¬i cã kh«ng ®óng.")
end
end;



function TUNL()
if (GetItemCount(239) >= 2) then
DelItem(239)
DelItem(239)
Earn(50000) --<color=pink>50000 l­îng
Msg2Player("nhËn ®­îc 50000 l­îng.")
else
Msg2Player("VËt phÈm ng­¬i cã kh«ng ®óng.")
end
end;

function LANL()
if (GetItemCount(238) >= 2) then
DelItem(238)
DelItem(238)
Earn(100000) --<color=pink>100000 l­îng
Msg2Player("nhËn ®­îc 100000 l­îng.")
else
Msg2Player("VËt phÈm ng­¬i cã kh«ng ®óng.")
end
end;

function LUNL()
if (GetItemCount(240) >= 3) then
DelItem(240)
DelItem(240)
DelItem(240)
Earn(200000) --<color=pink>200000 l­îng
Msg2Player("nhËn ®­îc 200000 l­îng.")
else
Msg2Player("VËt phÈm ng­¬i cã kh«ng ®óng.")
end
end;


xong. nói chung chơi tạm :v

duongto
06-08-19, 02:46 PM
em lấy code đổi HKMP thành thiết huyết đơn trong thợ rèn, nhưng code này chỉ dùng cho các item trong goldenequip( Trang bị HK) thôi --dạng(4,n,1,1,0,0) , em muốn có thể dùng được với item trong magicscript --dạng(6,1,n,1,0,0) thì sửa thế nào ai biết chỉ em với: ví dụ như em muón đổi võ lâm mật tịch được thiết huyết đơn thì làm sao ạ. thank



function KNB()
if (CalcFreeItemCellCount() < 2) then
Say("§Ó ®¶m b¶o an toµn cho vËt phÈm, h·y ®Ó chõa ra 2 « trèng trë lªn", 0);
return
end
GiveItemUI("§æi Kim Nguyªn b¶o", "Xin h·y bá 1 trang bÞ hoµng kim m«n ph¸i bÊt kú vµo « bªn d­íi", "do_KNB", "onCancel")
end
function do_KNB(nCount)
if nCount ~= 1 then
CreateTaskSay({"Sè l­îng vËt phÈm bá vµo kh«ng ®óng yªu cÇu", "Thµnh thËt xin lçi, ta sÏ s¾p xÕp l¹i/KNB", "ThËt ng¹i qu¸, ta sÏ quay l¹i sau./onCancel"});
return
end

local nItemIndex = GetGiveItemUnit(1)
local nQuality = GetItemQuality(nItemIndex); --Æ·ÖÊ

if (nQuality ~= 1 or GetGlodEqIndex(nItemIndex) > 140) then
CreateTaskSay({"H·y ®­a cho ta 1 trang bÞ hoµng kim m«n ph¸i", "Thµnh thËt xin lçi, ta sÏ s¾p xÕp l¹i/KNB", "ThËt ng¹i qu¸, ta sÏ quay l¹i sau./onCancel"});
return
end

if (RemoveItemByIndex(nItemIndex) ~= 1) then
WriteLog(format("[%s]\t Date:%s\t Account:%s\t Name:%s\t %s",
"§æi Kim Nguyªn b¶o Error",
GetLocalDate("%y-%m-%d %H:%M:%S"),
GetAccount(),
GetName(),
"Xãa trang bÞ hoµng kim m«n ph¸i thÊt b¹i:\t"..GetItemName(nCurItemIdx)));
end


for i = 1, 1 do
AddItem(4,343,1,1,0,0);
end
Msg2Player("Chóc mõng ®¹i hiÖp ®· nhËn ®­îc 1 Kim Nguyªn b¶o!");
WriteLog(format("[%s]\t Date:%s\t Account:%s\t Name:%s\t %s",
"§æi Kim Nguyªn b¶o Success",
GetLocalDate("%y-%m-%d %H:%M:%S"),
GetAccount(),
GetName(),
format("§æi %s thu ®­îc 1 Kim Nguyªn b¶o", GetItemName(nItemIndex))));

end;

thank

duongto
09-09-19, 02:44 PM
cho em hỏi file về các item dropte này nó nằm ở file nào trong sever vậy. thank ạ

[6]
Genre=0
Detail=0
Particular=5
RandRate=300

[7]
Genre=0
Detail=1
Particular=0
RandRate=300

[8]
Genre=0
Detail=1
Particular=1
RandRate=300

em không biết ý nghĩa code này và nó được quy định ở file nào trong sever. ai biết chỉ giúp em chút. cám ơn

vlxx1
20-10-20, 10:59 PM
66. File Music

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Mình sẽ hướng dẫn luôn cho những bạn chưa biết 1 cách dễ hiểu nhất nhé.

Tải về sẽ được sau khi giải nén ra sẽ được thư mục lame mình sẽ đưa thư mục này vào 1 ổ đĩa để dễ truy xuất cụ thể là ổ D. Đồng thời cũng di chuyển file nhạc muốn convert vào ổ này. File nhạc này bạn nên đổi tên ngắn gọn.
Mở cmd.exe gõ như sau
Code:
d:<enter> -- trỏ vào ổ D
cd lame<enter> -- trỏ vào thư mục lame
lame.exe [đường dẫn đến file nhạc] [đường dẫn xuất file nhạc]<enter> -- bắt đầu chuyển đổi
Ex: mình có file nhạc tên music001.mp3 mình sẽ gõ như sau
lame.exe d:\music001.mp3 d:\musicout.mp3<enter>
Sau đó file nhạc sẽ xuất theo đường dẫn bạn chỉ định

muốn chèn tiếp nhạc ở đoạn đầu lúc click vào game và chọn server thì làm thế nào
music001.mp3
music002.mp3
music003.mp3

Xin re-up file này!!!
30 charrrrrrrr

phamchinh
04-07-21, 06:58 PM
cảm ơn bạn đã chia sẽ mặc dù có 1 số thứ newbie nhu mình chưa hiểu.
tiện thể mình muốn hỏi:
làm thế nào để khi đánh quái thường rơi ra đồ hoàng kim?

dinhloc.py
28-07-21, 08:54 AM
Mình muốn chỉnh lại đồ HKMP thì phải làm sao bạn, VS Set này bỏ đồ [Thiên Tứ] đi chỉ cần mặc mấy đồ còn lại là kick hoạt !

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Bạn mở file goldequip rồi tìm dòng trang bị thiên tứ xóa đi cột qui định bộ trang bị là được, làm tương tự với các bộ trang bị khác cũng đc

trungjx
29-07-21, 10:02 AM
cảm ơn bạn đã chia sẽ mặc dù có 1 số thứ newbie nhu mình chưa hiểu.
tiện thể mình muốn hỏi:
làm thế nào để khi đánh quái thường rơi ra đồ hoàng kim?

setting/droprate bạn trong đó đó

Chief
11-11-21, 10:10 AM
Cảm ơn bác vì bài post tâm huyết
Hi vọng bác tiếp tục chia sẻ nhiều thêm ạ

ducqnam2012
07-03-23, 09:09 AM
em xin hỏi về code nhận đồ có tỷ lệ max opt thì nên sửa như thế nào vậy? Có sv thay đổi thuộc tính trang bị mà muốn để max opt vào luôn.