hoanganhquan10a11
30-08-08, 09:54 AM
Tui thấy có nhìu bạn vẫn gặp khó khắn trong việc cài vl, hôm nay tui sẽ post hướng dẫn do chính tui viết với số exp ít ỏi thu được trong qua trình cài đặt(nói thế 1 số đoạn tui vẫn copy vào cho đỡ phải viết nhưng tỷ lệ thành công cũng khá cao đó) - và 1 số đoạn dưới tui lấy lại từ mấy bài của người khác trong 4rum này cho các bạn đỡ phải kiếm :
Cài đặt Microsoft SQL Server 2000
Cần dùng để tạo và quản lý Database cho Jxonline (VLTK)
Cài cái này thì đơn giản rồi bạn ạ. Mua cái đĩa Microsoft SQL Server 2000
Chạy tập tin Autorun hay setup.exe (thông thường khi bạn bỏ đĩa vô thì nó sẽ chạy Autorun !!!.
Ở giao diện đầu tiên bạn chọn SQL Server 2000 Components > Install Database Server, sau đó bấm Next 4 lần (cứ để theo mặc định luôn bạn ạ), bấm Yes, nhập CD Key vô rồi bấm Next và thêm 3 cái Next nữa. Khi tới bước này bạn nên chọn Use the Local System account thay vì theo mặc định là User a Domain User account (Xem hình)
Sau đó bấm thêm 3 lần Next nữa, lúc này chương trình sẽ bắt đầu cài đăt. Sau khi cài đặt xong bạn nhấn Finish để hoàn tất quá trình cài đăt Microsoft SQL Server 2000 và khởi động lại máy.
Tạo Database:
Start > All Programs > Microsoft SQL Server > Enterprise Manager (bạn phải đảm bảo rằng SQL Server của bạn đang chạy nha, nếu không nó báo lỗi tùm lum hết á). Bấm vào mấy dấu "+" để cho nó xổ ra thêm các nhánh khác. Bạn vào Database, bấm chuột phải vào vùng trống trong khung bên phải của bạn và chọn All Tasks > Attach Database... Bấm vào nút 3 chấm để chỉ đường dẫn tới thư mục DB của bạn và chọn tập tin account_Data.MDF, OK và OK.
Tiếp theo vô Security, nó nằm ở khung bên trái ý à login à bấm chuột phải vào “sa” chọn properties, nó sẽ hiên lên 1 cái bảng, ở phần password thì bỏ trống vì sever này đã để pass “sa” là trắng mà, nhìn xuống ngay dưới sẽ có mục database kéo nó xuống chọn account àXong
Bây giờ mình sẽ hướng dẫn các bạn cài đặt IP ảo (đừng nghe lời mấy thằng chủ quán đĩa, một số bạn kô bít nên nó bảo mún có IP phải mua card mạng nhưng cần j` khi có cách tạo IP ảo) :
Vào Start à Control Panel àAdd HardwareàNext, đợi tí cho nó search à chọn “Yes, I have already connect to hardware” àNextà kéo xuống dưới cùng chọn “Add a new hardware deviceà chọn “Install the ......”àNetwork adaptersà mục manufacturer chọn “Microsoft”, còn mục network adapter chọn “Microsoft Loopback Adapter”à Nextà Đợi chút cho nó install
Vào My Netword Places sẽ có 1 biểu tượng hình 2 cái máy tính tên là Local Area Connection 2,3,4,... (nếu ai có mạng thì nên tắt card mạng đi)à Ấn chuột phải vào nó -->Status -->Properties --> Internet Protocol (TCP/IP) Chọn Use the following IP addressàdong IP address nhập vào 10.0.0.100(vì sever của MD mặc định là 192.168.0.200, nhưng mình thấy IP hơi xấu vả lại đổi nó thành 10.0.0.100 sẽ phù hợp với cả sever Alextuan nên đỡ mất công thay lại IP),dòng 2 mặc định là 255.0.0.0(cứ để nguyên nó đấy), dòng 3 cũng nhập 10.0.0.100, còn 2 dòng cuối nhập j cũng được tui nhập luôn ngày sinh của mình vào àOK để bó tiến hành cài đặt
Kiểm tra xem nha: Vào Start àRun àgõ vào cmd à gõ tiếp ipconfig à nó hiện ra ip lúc nãy là ok rồi
Bây gìơ đến phần cài font china
( cái này dùng cho sever của MD, nếu dùng alextuan thì kô cần cài đặt, nhưng bản của alextuan chẳng hơn bản này là mấy mà nó bán tận 200k)
Vào Start à Control Panel à Regional and Languages Options à thẻ Languages đánh dấu chọn 2 mục Install file for conplex........, Install files for East Asian Languages à thẻ Advance kéo xuống chọn “Chinese(PRC)” à OK để nó cài đặt cho bạn, trong khi cài đặt nó sẽ đòi đĩa CD Win bạn cho đĩa Win vào nhé à xong khởi động lại máy(bắt buộc đó mặc dù máy nó cho khởi động lại sau)
Vào Sever và mở file JXStarup lên, nó sẽ hiện lên 1 cái bảng và bạn thấy bút khởi động sever to tướng đó chưa nhưng chưa bấm nút đó vội, sang thẻ thứ 2 là Cau hinh Sever bấm vào đường dẫn và dẫn nó đến thư mục chứa sever của bạn và xem ở bên phải mục kiểm tra file nó xanh hết lên thì ok.Xong bấm tiếp vào IP và MAC để nó tư động tìm IP và MAC cho bạn à Xong, bây giò thì ấn “khởi động sever” được rồi đó, nhưng bạn nên kiểm tra sever bẳng cách lập thử acc ở góc dưới bên phải ý nếu nó xuất hiện là “tài khoản <tên tài khoản của bạn> đã được tạo thành công” là xong, còn nếu nó báo lỗi fix như sau vào Start à All Program à Microsoft SQL Sever à Enterprise Manager à Ấn vào SQL Sever Group (lần này thì ấn hết bên khung bên phải nha) à (local) (windows NT) à nó sẽ hiện lên 1 cái bảng à trong thẻ security chọn trong mục authentication là “SQL Sever and Window” còn Audit Level chọn “None” à OK để nó khởi động lại SQL à bây giò tạo acc thoải mái đi.
Nhập Seria cho GameSever
Khi các bạn khởi động đến phần GameSever thì có thể nó sẽ hỏi nhập seria cho gamesever ( phần quan trọng nhất đó), tui nói có thể bởi vì cái gamesever tui share nói là đã nhập rồi nhưng nó vẫn hỏi lại bạn cùng lắm là lần thứ 2 khởi động, mình đã thử ở nhìu máy ở nhà mấy thằng bạn rồi :
Các ban giải nén file “encrypt .....” tui đã share rồi đó cài đặt nó vào máy bình thường xong vào nơi bạn cài đặt mở file keygen . Exe. Các bạn copy cái dong đầu tiên của cái bảng nó hiện lên khi khởi động gamesever ý(vì tui hiện đã cài xong nên không mún xoá đi cài lại nên kô nhớ tên dòng đó, hình như là Machine ID thì phải) cop nó vào dòng Machine ID của keygen . exe , phần user các bạn nhập cả hai bên đều phải giống nhau và phải hơn 6 ký tự vd tui đặt là anhquan chẳng hạn, dòng password các bạn nhập pass sau : “SoccererHexpor”(không có dấu ngoặc kép đâu nhé, nói luôn đây là gamesever của Hexport)à xong ấn vào Generate nó sẽ hiện 1 đoạn code trong dòng Product ID, copy dòng đó paste nó vào dòng cuối của bảng gamesever à Ấn OK nếu nó còn cái bảng đen thì OK còn nếu nó mất đi thì bạn làm lại bước trên.Khi nào nó hiện đến dòng hình như là Gateway .... đậi khái là có chữ succcesful là OK, tới lúc đó thì thực sự bạn mới khởi đông xong Sever
Client
Còn đây là bươc chỉnh sửa trong client. Các bạn không thể dùng nguyên thuỷ client của VL online được đâu.Các bạn làm như sau
Xoá tất cả các file của volam onl trừ file data(file nặng nhất >1.30GB). Giải nén file jxclient mà tui đã share, copy tất cả vào thư mục bạn đặt làm client võ lâm( tát nhiên là mục đó phải chứa file data) . Xong các bạn giải nén tiếp file Mdpatch và copy hết vào chỗ lúc nãy copy jxclient.Và các bạn phải down thêm 3 file update của volam offline thì mới chơi được (tầm khoảng 400MB, đã share).Có một số chú ý sau :
1- Đổi tên file maps.pak thành map.pak(bỏ chữ “s” đi)
2- Xoá mấy file sau : lottery,severlist.pak,update00.pak,update.pak(chú ý làm bước này trước khi copy mấy thứ kia vào nha)
Danh sách các file được down về như sau :
Update00
Updatep
Update
Cấu trúc của client chúng ta sẽ như sau :
Thư mục \data
Font.pak
Map.pak
Resource.pak
Skills.pak
Sound.pak
Spr.pak
Update00.pak
Update01.pak
Update01.pak
Update.pak
Updatemd.pak
Updatep.pak
Vào setting, mở file severlist.ini, dòng 0_Address = <nhập 10.0.0.100> vào.Còn 2 dòng trên là tên sever va tên máy chủ của bạn bạn có thể sửa tuỳ ý[list]
RegionCount=1
Region_0=VLTK Server Minh Dang --Chỉnh tùy ý
[Region_0]
Count=1
0_Title=May chu dich vu --Chỉnh tùy ý
0_Address=192.168.0.200 --Chỉnh lại thành IP server của bạn
Như vậy là quá trình cài đặt Sever đã hoàn tất sau đây tui sẽ hướng dẫn thêm 1 số thủ thuật để test game(chủ yếu chúng ta chơi vl offline là để chơi những nhân vật “hàng khủng” với lv đat 150<sever này mới fix được lên tới 150 thôi vẫn có thể chỉnh thêm nhưng máy tui khởi động gamesever lâu nên kô mún thử nhưng tui sẽ hướng dẫn ở phía dưới, tất cả skill đều max(con của tui thì lv 150, đầy đủ trấn phái của 10 môn phái,mỗi cái 63 điểm, max tất cả các skill, sm-tp-sk-nl tát cả đèu khoảng 5k-10k, hì tự chỉnh mà, tui sẽ hướng dẫn các bạn chỉnh)
Sau khi cài đặt xong server chắc hẵn các bạn rất chú tâm đến việc mở thêm maps để chơi cho hấp dẫn.Nhưng chúý các bạn phải down file maps tui share lên nha, chứ sever chỉ có map ba lăng thôi chưa có thông tin về các map khác
Nay mình xin hướng dẫn các bạn cách mở maps trong jx offline.Mình không biết đúng không nhưng mà các bạn thử xem vì mình chưa chắc lắm khoảng 75%.
Như theo bài Cấu Trúc Chung Của Một Server thì tôi có thể nói phần maps thì ta sẽ nói đến các dữ liệu của maps ở mục Maps trong server.Mục Maps trong server gồm có:
*File có tên WorldSet.ini -----File này chứa các ID của từng maps được mở để chơi game.
Cấu trúc của Flie này như sau. Đây là mẫu WorldSet.ini của mình)
[Init]
Count=40 ----- Đây là số thông báo số Maps được mở.
[World]
World00=53------Ba Lăng Huyện
World01=59------Thiên Vương Bang
World02=65------Sơn Động Thiên Vương Đảo
World03=67------Tầng 2 Sơn Động Định Hồ
World04=71------Mê Cung Bạch Thuỷ Động
World05=77------Mê Cung Yến Tử Động
World06=73------Mê Cung Phục Lưu Động
World07=115----Cái Bang Phái
World08=80------Dương Châu
World09=116----Tầng 1 Địa Hạ Mê Cung(Tường Vân Động)
World10=9-------Trường Giang Nguyên Đầu
World11=340----Mạc Cao Quật
World12=336----Phong Lăng Độ
World13=326----Tống Kim(Khu vuc binh nguyen (so cap))
World14=19------Kiếm Các Tây Nam
World15=131----Côn Lôn Phái
World16=25------Đường Môn Phái
World17=13------Nga Mi Phái
World18=49------Thiên Nhẫn Giáo
World19=103----Thiếu Lâm Phái
World20=154----Thuý Yên Phái
World21=81------Võ Đang Phái
World22=22------Mê Cung Bạch Vân Động
World23=243-----Lâm Du Quan
World24=1--------Phượng Tường
World25=11------Thành Đô
World26=37------Biện Kinh
World27=78------Tương Dương
World28=55------Đào Hoa Nguyên
World29=176-----Lâm An
World30=162-----Phu Đại Lý
World31=242-----Đảo Tẩy Tuỷ
World32=244-----Trường Bạch Sơn Bắc Lộc
World33=24------Mê Cung Hưỡng Thuỷ Động
World34=23------Mê Cung Thần Tiên Động
Phân tích:
Vậy ở đây Count là thông số hiển thị ,tức là thống kê số maps được mở trong game.
World00=53 là thứ tự và ID của maps được mở.Mỗi mẫu WorldSet.ini thì luôn bắt đầu phần thứ tự maps từ “World00=x”(x L à ID maps tuỳ ý) và tiếp tục “World01=…”
“World02=…”
“World03=…”
Sau “=” là ID maps bạn muốn mở.
Sau khi đã hoàn thành số maps cần mở thì đếm lại số “World…=…” mà mình mở được rồi điền vào chỗ Count sau dấu “=”
VD: Mình mở đến “World50” thì mình sẽ khai ở Count là Count=51 .Vì World bắt đầu từ 00 mà.
*Các dữ liệu của map trong mục Maps của server:
Một dữ liệu maps gồm các mục như: 1 file có tên maps đó với đuôi *.wor , 1 mục mang tên maps(trong đó có các mục tên như vầy “v_089”,” v_089” tuỳ ở dữ liệu maps mà có các mục tên khác nhau.DỰa vào đó bạn cũng có thể kiểm tra xem maps nào có dữ liệu và maps nào không có dữ liệu.Trong các mục “v_089” thì lại có các file có đuôi *.dat
*File Maplist.ini trong thư mục Settings:
File này có liên quan đến maps nhưng không nằm trong mục Maps của server mà nằm trong mục Settings của server.
File này chứa các ID Maps , Đường dẫn đến dữ liệu maps , tên hiển thị của từng maps trong game.
Các bạn chú ý: để mở được các maps thì bạn phải dựa vào ID Maps.Tức là ID mà bạn mở trong WorldSet.ini là các ID có thong tin trong Maplist.ini
Rất dễ đúng không các bạn!
Nếu các bạn chú ý thì sẽ hiểu được thôi
Như các bạn đã biết, các file trong thư mục script của server và client đều có đuôi là .lua . Đây chính là ngôn ngữ lập trình lua 4.0( tui đã share lên rồi đó). Để hiểu rõ về ngôn ngữ lập trình này tôi xin giới thiệu sơ cua về các kiểu dữ liệu, từ khóa, cách sử dụng của ngôn ngữ này.
Kiểu dữ liệu :
Các kiểu dữ liệu trong lua4.0 là : nil, number, string, function, userdata, and table.
Các từ khóa :
Code:
and break do else elseif
end for function if in
local nil not or repeat
return then until while
Các dấu toán tử :
Code:
and or
< > <= >= ~= ==
..
+ -
* /
not - (unary)
^
Quyền ưu tiên được tính từ dưới lên.
Cách đặt và gán giá trị cho biến :
Bạn đặt tên biến bình thường như các ngôn ngữ lập trình khác, gán giá trị trực tiếp cho biến
Ví dụ : i = 3 -- ở đây ta đặt tên biến là i và gán giá trị là 3
Cấu trúc lệnh :
Một số cấu trúc lệnh trong lua4.0 như sau :
Code:
while "biểu thức" do "thực hiện" end -- cấu trúc lặp với từ khóa while...do
repeat "thực hiện" until "biểu thức" -- cấu trúc lặp với từ khỏa repeat...until
if "biểu thức 1" then "thực hiện 1" {elseif "biểu thức 2 then "thực hiện 2"} [else "thực hiện 3"] end -- Cấu trúc so sánh if...then..else
for "biến" = "biểu thức 1","biểu thức 2" do "hành động" end -- cấu trúc lặp for...do
Thông thường thì khi kết thúc một cấu trúc điều khiển ta phải kết thúc bằng end
Các bạn lưu ý, đây là ngôn ngữ lập trình có phân biệt chữ hoa và chữ thường, vì vậy nên chú ý khi đặt tên biến và viết các từ khóa
Ví dụ, chuơng trình sẽ báo lỗi nếu bạn viết if thành If.
Định nghĩa hàm trong Lua4.0 :
Cấu trúc khai báo 1 hàm trong lua như sau :
Code:
function tenham(bien1,bien2,...,bienn) -- khai báo tên biến
thực hiện -- các câu lệnh dùng trong hàm
end; -- từ khóa kết thúc hàm
Phần chuơng trình được đặt trong hàm main()
Code:
function main()
--các dòng lệnh
end;
Câu chú thích trong lua được viết sau dấu
Code:
-- câu chú thích
Lệnh để thêm file từ ngoài vào là
Code:
Include("duongdanfile");
OK như vậy là bạn có thể hiểu thêm một chút về ngôn ngữ này, bây giờ mình sẽ làm một ví dụ để bạn hiểu thêm hén
Code:
vidu.lua
Include("\\Script\\Global\\station.lua"); -- thêm file station.lua từ Script\Global vào file này, đường dẫn \ thì thêm dấu \ chuơng trình sẽ hiểu là \
function main() -- phần thân chương trình
i = 3; -- đặt tên biến là 3
if (i = 3) then -- nếu i = 3 thì
xaphu() -- gọi hàm xa phu
else -- nếu i khác 3
exit() -- gọi hàm exit
end -- hết cấu trúc if
end; -- hết phần thân chương trình
function xaphu() -- khai báo hàm xaphu()
if (HaveMagic(210)==-1) then
AddMagic(210)
end -- hết hàm if
end;
function exit() -- khai báo hàm exit()
i = 2
end;
Hy vọng các bạn sẽ hiểu phần nào về ngôn ngữ lập trình này để chúng ta có thể hiểu rõ hơn về các file script trong JX
AddItem nè bạn:
AddItem(nItemClass,nDetailType,nParticualrType,nLe vel,nSeries,nLuckn,nItemLevel)
nItemClass : Hạng mục item, hiện tại có những giá trị sau :
0 : vật dụng mang trên người(vũ khí, áo, mũ...)
1 : vật dùng hồi sức(máu, mana...)
4 : vật phẩm nhiệm vụ
5 : thổ địa phù
nDetailType : loại item giá trị từ 0 đến 10 tuơng tứng với [Vũ khí gần, Vũ khí xa, Áo, Nhẫn, Dây chuyền, Giày, Thắt lưng, Mũ, Bao tay, Ngọc bội, Ngựa]
nParticualrType : các item trong loại đó, ví dụ vũ khí gần sẽ có kiếm, đao, côn... Tùy vào loại item sẽ có nhiều hay ít item
nLevel : đẳng cấp món đồ 1 - 10
nSeries : thuộc tính ngũ hành 0 - 4 tương ứng Kim, Mộc, Thủy, Hỏa, Thổ
nLuckn : chỉ số may mắn cái này nên để là 0, vì theo mình được biết, cái này càng nhỏ, may mắn càn cao
nItemLevel : đẳng cấp phép thuật của món đồ, giá trị từ 1 - 10, số càng cao, dòng trên món đồ càng xịn
Ví dụ : muốn thêm một thanh đao vip cấp 10 cho nhân vật
AddItem(0,0,1,10,2,0,10)
Sẽ được 1 thanh đao có hút sinh lực, nội lực, tốc độ đánh, băng sát...
Phía trên có thể 1 số bạn sẽ kô hiểu tui xin hướng dẫn rõ thêm :
1- Các bạn mở chương trình notepad++(cái chương trinh mới đown về ý) lên và mở 1 file vd như caibang.lua(Script/Global/)
2- Kéo xuống dưới các bạn sẽ thấy một số hàn sau : Addmagic,SetRank,msg....
Addmagic(359) – đây là hàm add cho bạn skill “Thiên Hạ Vô Cẩu”, Addmagic là hàm bắt buộc còn 359 là số 359 là id của skill đó.Các bạn có thể xem id của skill trong Setting/Skills.txt- các bạn nên mở bẳng excel cho dễ nhìn.Mún xem id của skill nào thì tìm tên của skill đó xong xem số ở cột D.Thử nha, các bạn ấn Ctrl + F à gõ 359 vào xem nó hiện ra skill nào nào
SetRank(37) – đây là hàm quy định cho bạn khi gia nhập môn phái sẽ có chức hiệu là j`, ở đây thì khi các bạn gia nhập môn phái cái bang sẽ có danh hiệu là “Võ Đại Đệ Tử”(không hỉu đúng tên kô, lâu kô chơi volam nên không nhớ và bản này tiến g việt nhưng chưa có dấu.Các bạn có thể xem ở trong Setting/RankSetting.Mún danh hiệu nào thì xem tên xong xem số đằng trước thay vào dòng SetRank(37).Vd tôi thay thành SetRank(78) – vậy danh hiệu của tôi sẽ là “Cửu Đại Trưởng Lão”
Nếu các bạn mún vào mà có đồ lun thì làm như sau :
Thêm hàm AddItem vào.Hàm Additem thì các bạn thêm như sau
1- Gõ vào AddItem(..........(thử cái áo Vạn Lưu Quy Tông Y nha)
2- Mở file Setting/item/armor.txt(mở = excel nha)
3- Các bạn thêm theo sô trong excel vào như sau : AddItem(B,C,D,L,2,0,10)
4- Chú ý B,C,D,L là bạn phải thêm sô tương ứng với cột đó nha chứ đừng có ghi nguyên B,C,D,L vào
Còn đây là bộ script đò HK của các phái:
1 - Thiếu Lâm :
AddItem(0, 0, 12, 5, 2, 0, 10)
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 29, 1, 2, 0, 10)
AddItem(0, 2, 29, 2, 4, 0, 10)
AddItem(0, 2, 29, 3, 4, 0, 10)
AddItem(0, 2, 31, 4, 4, 0, 10)
AddItem(0, 2, 31, 6, 0, 0, 10)
AddItem(0, 2, 31, 7, 4, 0, 10)
AddItem(0, 3, 1, 1, 2, 0, 10)
AddItem(0, 3, 3, 1, 2, 0, 10)
AddItem(0, 3, 3, 6, 2, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 4, 1, 3, 0, 10)
AddItem(0, 5, 4, 2, 2, 0, 10)
AddItem(0, 7, 14, 1, 1, 0, 10)
AddItem(0, 6, 2, 1, 0, 0, 10)
AddItem(0, 6, 2, 2, 3, 0, 10)
AddItem(0, 6, 2, 3, 3, 0, 10)
AddItem(0, 8, 4, 2, 3, 0, 10)
AddItem(0, 9, 2, 10, 4, 0, 10)
AddItem(0, 9, 2, 10, 1, 0, 10)
AddItem(0, 0, 1, 115, 2, 0, 10)
2 – Thiên Vương :
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 29, 10, 0, 0, 10)
AddItem(0, 2, 30, 1, 0, 0, 10)
AddItem(0, 3, 1, 2, 1, 0, 10)
AddItem(0, 3, 3, 2, 3, 0, 10)
AddItem(0, 4, 2, 6, 0, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 4, 8, 1, 0, 10)
AddItem(0, 5, 4, 9, 1, 0, 10)
AddItem(0, 7, 15, 5, 3, 0, 10)
AddItem(0, 6, 3, 6, 4, 0, 10)
AddItem(0, 6, 3, 7, 4, 0, 10)
AddItem(0, 6, 3, 8, 4, 0, 10)
AddItem(0, 8, 2, 4, 3, 0, 10)
AddItem(0, 8, 2, 5, 3, 0, 10)
AddItem(0, 8, 2, 6, 3, 0, 10)
AddItem(0, 9, 3, 10, 4, 0, 10)
AddItem(0, 0, 1, 116, 2, 0, 10)
AddItem(0, 0, 3, 103, 2, 0, 10)
AddItem(0, 0, 4, 96, 2, 0, 10)
3- Đường Môn
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 29, 4, 4, 0, 10)
AddItem(0, 2, 29, 5, 4, 0, 10)
AddItem(0, 3, 1, 10, 2, 0, 10)
AddItem(0, 3, 2, 1, 1, 0, 10)
AddItem(0, 4, 2, 8, 4, 0, 10)
AddItem(0, 4, 2, 9, 3, 0, 10)
AddItem(0, 5, 4, 4, 2, 0, 10)
AddItem(0, 5, 5, 2, 2, 0, 10)
AddItem(0, 5, 5, 3, 0, 0, 10)
AddItem(0, 7, 14, 8, 4, 0, 10)
AddItem(0, 6, 2, 7, 3, 0, 10)
AddItem(0, 6, 2, 8, 3, 0, 10)
AddItem(0, 6, 2, 9, 3, 0, 10)
AddItem(0, 8, 2, 10, 1, 0, 10)
AddItem(0, 8, 3, 1, 2, 0, 10)
AddItem(0, 9, 2, 10, 1, 0, 10)
AddItem(0, 9, 3, 5, 3, 0, 10)
AddItem(0, 0, 1, 119, 2, 0, 10)
AddItem(0, 1, 0, 10, 2, 1, 10)
AddItem(0, 1, 1, 10, 2, 1, 10)
AddItem(0, 1, 2, 10, 2, 1, 10)
4 - 5 Độc :
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 10, 2, 0, 10)
AddItem(0, 2, 31, 1, 0, 0, 10)
AddItem(0, 3, 1, 8, 4, 0, 10)
AddItem(0, 3, 1, 9, 1, 0, 10)
AddItem(0, 4, 2, 7, 3, 0, 10)
AddItem(0, 4, 3, 10, 1, 0, 10)
AddItem(0, 5, 4, 10, 1, 0, 10)
AddItem(0, 5, 4, 1, 1, 0, 10)
AddItem(0, 7, 14, 4, 1, 0, 10)
AddItem(0, 7, 14, 5, 4, 0, 10)
AddItem(0, 6, 3, 9, 0, 0, 10)
AddItem(0, 6, 4, 2, 3, 0, 10)
AddItem(0, 8, 2, 7, 4, 0, 10)
AddItem(0, 8, 2, 8, 3, 0, 10)
AddItem(0, 8, 2, 9, 2, 0, 10)
AddItem(0, 9, 3, 10, 4, 0, 10)
AddItem(0, 9, 3, 5, 3, 0, 10)
AddItem(0, 0, 1, 118, 2, 0, 10)
5 –Nga My
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 5, 4, 0, 10)
AddItem(0, 2, 30, 6, 0, 0, 10)
AddItem(0, 3, 1, 3, 2, 0, 10)
AddItem(0, 3, 1, 4, 4, 0, 10)
AddItem(0, 3, 1, 5, 2, 0, 10)
AddItem(0, 4, 2, 1, 1, 0, 10)
AddItem(0, 4, 2, 4, 0, 0, 10)
AddItem(0, 5, 6, 1, 1, 0, 10)
AddItem(0, 5, 5, 9, 2, 0, 10)
AddItem(0, 7, 15, 7, 2, 0, 10)
AddItem(0, 7, 15, 8, 3, 0, 10)
AddItem(0, 7, 15, 9, 2, 0, 10)
AddItem(0, 7, 15, 10, 3, 0, 10)
AddItem(0, 6, 2, 4, 3, 0, 10)
AddItem(0, 8, 2, 1, 1, 0, 10)
AddItem(0, 9, 2, 10, 1, 0, 10)
AddItem(0, 9, 2, 10, 0, 0, 10)
AddItem(0, 0, 0, 122, 2, 0, 10)
6 - Thuý Yên
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 31, 3, 4, 0, 10)
AddItem(0, 2, 31, 7, 4, 0, 10)
AddItem(0, 3, 1, 6, 2, 0, 10)
AddItem(0, 3, 1, 7, 1, 0, 10)
AddItem(0, 4, 2, 2, 0, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 5, 9, 2, 0, 10)
AddItem(0, 7, 15, 5, 3, 0, 10)
AddItem(0, 7, 15, 6, 0, 0, 10)
AddItem(0, 6, 2, 5, 3, 0, 10)
AddItem(0, 6, 4, 6, 2, 0, 10)
AddItem(0, 8, 2, 2, 1, 0, 10)
AddItem(0, 8, 4, 2, 3, 0, 10)
AddItem(0, 9, 2, 10, 0, 0, 10)
AddItem(0, 9, 2, 5, 3, 0, 10)
AddItem(0, 9, 3, 10, 4, 0, 10)
AddItem(0, 0, 1, 114, 2, 0, 10)
AddItem(0, 0, 1, 119, 2, 0, 10)
7 – Cái Bang
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 3, 4, 0, 10)
AddItem(0, 2, 30, 4, 0, 0, 10)
AddItem(0, 3, 2, 2, 4, 0, 10)
AddItem(0, 3, 2, 3, 1, 0, 10)
AddItem(0, 4, 2, 3, 4, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 5, 9, 2, 0, 10)
AddItem(0, 7, 15, 4, 3, 0, 10)
AddItem(0, 7, 15, 5, 3, 0, 10)
AddItem(0, 6, 2, 10, 2, 0, 10)
AddItem(0, 6, 3, 1, 4, 0, 10)
AddItem(0, 6, 4, 6, 2, 0, 10)
AddItem(0, 8, 3, 2, 0, 0, 10)
AddItem(0, 8, 3, 3, 3, 0, 10)
AddItem(0, 9, 3, 10, 4, 0, 10)
AddItem(0, 9, 3, 10, 1, 0, 10)
AddItem(0, 0, 2, 110, 2, 0, 10)
AddItem(0, 0, 2, 112, 2, 0, 10)
8 – Thiên Nhẫn :
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 31, 2, 0, 0, 10)
AddItem(0, 2, 29, 7, 2, 0, 10)
AddItem(0, 3, 2, 4, 1, 0, 10)
AddItem(0, 3, 2, 5, 2, 0, 10)
AddItem(0, 4, 2, 10, 4, 0, 10)
AddItem(0, 4, 3, 1, 1, 0, 10)
AddItem(0, 5, 4, 5, 2, 0, 10)
AddItem(0, 5, 4, 6, 4, 0, 10)
AddItem(0, 7, 14, 6, 0, 0, 10)
AddItem(0, 7, 14, 7, 3, 0, 10)
AddItem(0, 6, 3, 10, 4, 0, 10)
AddItem(0, 6, 4, 1, 3, 0, 10)
Additem(0, 8, 3, 4, 3, 0, 10)
AddItem(0, 8, 3, 5, 1, 0, 10)
AddItem(0, 9, 2, 10, 0, 0, 10)
AddItem(0, 9, 3, 6, 0, 0, 10)
AddItem(0, 0, 3, 104, 2, 0, 10)
AddItem(0, 0, 3, 105, 2, 0, 10)
9 – Võ Đang
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 8, 3, 0, 10)
AddItem(0, 2, 31, 4, 4, 0, 10)
AddItem(0, 3, 2, 6, 0, 0, 10)
AddItem(0, 3, 2, 7, 1, 0, 10)
AddItem(0, 4, 3, 2, 0, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 5, 9, 2, 0, 10)
AddItem(0, 7, 15, 6, 0, 0, 10)
AddItem(0, 7, 15, 5, 3, 0, 10)
AddItem(0, 6, 3, 2, 4, 0, 10)
AddItem(0, 6, 4, 2, 3, 0, 10)
AddItem(0, 8, 4, 2, 3, 0, 10)
AddItem(0, 8, 3, 7, 1, 0, 10)
AddItem(0, 9, 2, 10, 2, 0, 10)
AddItem(0, 9, 3, 10, 3, 0, 10)
AddItem(0, 0, 0, 121, 2, 0, 10)
AddItem(0, 0, 0, 123, 2, 0, 10)
10 – Côn Lôn
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 9, 0, 0, 10)
AddItem(0, 2, 31, 5, 0, 0, 10)
AddItem(0, 3, 2, 8, 1, 0, 10)
AddItem(0, 3, 2, 9, 0, 0, 10)
AddItem(0, 4, 3, 3, 3, 0, 10)
AddItem(0, 4, 3, 4, 4, 0, 10)
AddItem(0, 5, 4, 7, 2, 0, 10)
AddItem(0, 5, 5, 7, 4, 0, 10)
AddItem(0, 7, 14, 2, 4, 0, 10)
AddItem(0, 7, 14, 3, 0, 0, 10)
AddItem(0, 6, 3, 3, 4, 0, 10)
AddItem(0, 6, 3, 4, 1, 0, 10)
AddItem(0, 8, 3, 6, 3, 0, 10)
AddItem(0, 8, 3, 10, 3, 0, 10)
AddItem(0, 9, 3, 10, 2, 0, 10)
AddItem(0, 9, 3, 10, 1, 0, 10)
AddItem(0, 9, 4, 10, 0, 0, 10)
AddItem(0, 9, 4, 10, 1, 0, 10)
AddItem(0, 9, 4, 10, 2, 0, 10)
AddItem(0, 0, 1, 117, 2, 0, 10)
AddItem(0, 0, 1, 119, 2, 0, 10)
11 – Đây là trấn phái của 1 số môn phái đều 63 điểm đó :
AddMagic(89,63)
AddMagic(86,63)
AddMagic(109,63)
AddMagic(33,63)
AddMagic(130,60)
AddMagic(166,63)
AddMagic(42,63)
AddMagic(74,63)
AddMagic(384,63)
AddMagic(65,63)
AddMagic(62,63)
AddMagic(60,63)
AddMagic(75,63)
AddMagic(36,63)
AddMagic(150,63)
Mún sửa lại số điểm đó thì thay số 63 thành số khác 30 chẳng hạn
AddMagicPoint(100) - Đây là hàm cho bạn 100 point điểm kỹ năng
Earn(10000000) -Đây là hàm cho bạn 1000 vạn lượng bạc
Cài đặt Microsoft SQL Server 2000
Cần dùng để tạo và quản lý Database cho Jxonline (VLTK)
Cài cái này thì đơn giản rồi bạn ạ. Mua cái đĩa Microsoft SQL Server 2000
Chạy tập tin Autorun hay setup.exe (thông thường khi bạn bỏ đĩa vô thì nó sẽ chạy Autorun !!!.
Ở giao diện đầu tiên bạn chọn SQL Server 2000 Components > Install Database Server, sau đó bấm Next 4 lần (cứ để theo mặc định luôn bạn ạ), bấm Yes, nhập CD Key vô rồi bấm Next và thêm 3 cái Next nữa. Khi tới bước này bạn nên chọn Use the Local System account thay vì theo mặc định là User a Domain User account (Xem hình)
Sau đó bấm thêm 3 lần Next nữa, lúc này chương trình sẽ bắt đầu cài đăt. Sau khi cài đặt xong bạn nhấn Finish để hoàn tất quá trình cài đăt Microsoft SQL Server 2000 và khởi động lại máy.
Tạo Database:
Start > All Programs > Microsoft SQL Server > Enterprise Manager (bạn phải đảm bảo rằng SQL Server của bạn đang chạy nha, nếu không nó báo lỗi tùm lum hết á). Bấm vào mấy dấu "+" để cho nó xổ ra thêm các nhánh khác. Bạn vào Database, bấm chuột phải vào vùng trống trong khung bên phải của bạn và chọn All Tasks > Attach Database... Bấm vào nút 3 chấm để chỉ đường dẫn tới thư mục DB của bạn và chọn tập tin account_Data.MDF, OK và OK.
Tiếp theo vô Security, nó nằm ở khung bên trái ý à login à bấm chuột phải vào “sa” chọn properties, nó sẽ hiên lên 1 cái bảng, ở phần password thì bỏ trống vì sever này đã để pass “sa” là trắng mà, nhìn xuống ngay dưới sẽ có mục database kéo nó xuống chọn account àXong
Bây giờ mình sẽ hướng dẫn các bạn cài đặt IP ảo (đừng nghe lời mấy thằng chủ quán đĩa, một số bạn kô bít nên nó bảo mún có IP phải mua card mạng nhưng cần j` khi có cách tạo IP ảo) :
Vào Start à Control Panel àAdd HardwareàNext, đợi tí cho nó search à chọn “Yes, I have already connect to hardware” àNextà kéo xuống dưới cùng chọn “Add a new hardware deviceà chọn “Install the ......”àNetwork adaptersà mục manufacturer chọn “Microsoft”, còn mục network adapter chọn “Microsoft Loopback Adapter”à Nextà Đợi chút cho nó install
Vào My Netword Places sẽ có 1 biểu tượng hình 2 cái máy tính tên là Local Area Connection 2,3,4,... (nếu ai có mạng thì nên tắt card mạng đi)à Ấn chuột phải vào nó -->Status -->Properties --> Internet Protocol (TCP/IP) Chọn Use the following IP addressàdong IP address nhập vào 10.0.0.100(vì sever của MD mặc định là 192.168.0.200, nhưng mình thấy IP hơi xấu vả lại đổi nó thành 10.0.0.100 sẽ phù hợp với cả sever Alextuan nên đỡ mất công thay lại IP),dòng 2 mặc định là 255.0.0.0(cứ để nguyên nó đấy), dòng 3 cũng nhập 10.0.0.100, còn 2 dòng cuối nhập j cũng được tui nhập luôn ngày sinh của mình vào àOK để bó tiến hành cài đặt
Kiểm tra xem nha: Vào Start àRun àgõ vào cmd à gõ tiếp ipconfig à nó hiện ra ip lúc nãy là ok rồi
Bây gìơ đến phần cài font china
( cái này dùng cho sever của MD, nếu dùng alextuan thì kô cần cài đặt, nhưng bản của alextuan chẳng hơn bản này là mấy mà nó bán tận 200k)
Vào Start à Control Panel à Regional and Languages Options à thẻ Languages đánh dấu chọn 2 mục Install file for conplex........, Install files for East Asian Languages à thẻ Advance kéo xuống chọn “Chinese(PRC)” à OK để nó cài đặt cho bạn, trong khi cài đặt nó sẽ đòi đĩa CD Win bạn cho đĩa Win vào nhé à xong khởi động lại máy(bắt buộc đó mặc dù máy nó cho khởi động lại sau)
Vào Sever và mở file JXStarup lên, nó sẽ hiện lên 1 cái bảng và bạn thấy bút khởi động sever to tướng đó chưa nhưng chưa bấm nút đó vội, sang thẻ thứ 2 là Cau hinh Sever bấm vào đường dẫn và dẫn nó đến thư mục chứa sever của bạn và xem ở bên phải mục kiểm tra file nó xanh hết lên thì ok.Xong bấm tiếp vào IP và MAC để nó tư động tìm IP và MAC cho bạn à Xong, bây giò thì ấn “khởi động sever” được rồi đó, nhưng bạn nên kiểm tra sever bẳng cách lập thử acc ở góc dưới bên phải ý nếu nó xuất hiện là “tài khoản <tên tài khoản của bạn> đã được tạo thành công” là xong, còn nếu nó báo lỗi fix như sau vào Start à All Program à Microsoft SQL Sever à Enterprise Manager à Ấn vào SQL Sever Group (lần này thì ấn hết bên khung bên phải nha) à (local) (windows NT) à nó sẽ hiện lên 1 cái bảng à trong thẻ security chọn trong mục authentication là “SQL Sever and Window” còn Audit Level chọn “None” à OK để nó khởi động lại SQL à bây giò tạo acc thoải mái đi.
Nhập Seria cho GameSever
Khi các bạn khởi động đến phần GameSever thì có thể nó sẽ hỏi nhập seria cho gamesever ( phần quan trọng nhất đó), tui nói có thể bởi vì cái gamesever tui share nói là đã nhập rồi nhưng nó vẫn hỏi lại bạn cùng lắm là lần thứ 2 khởi động, mình đã thử ở nhìu máy ở nhà mấy thằng bạn rồi :
Các ban giải nén file “encrypt .....” tui đã share rồi đó cài đặt nó vào máy bình thường xong vào nơi bạn cài đặt mở file keygen . Exe. Các bạn copy cái dong đầu tiên của cái bảng nó hiện lên khi khởi động gamesever ý(vì tui hiện đã cài xong nên không mún xoá đi cài lại nên kô nhớ tên dòng đó, hình như là Machine ID thì phải) cop nó vào dòng Machine ID của keygen . exe , phần user các bạn nhập cả hai bên đều phải giống nhau và phải hơn 6 ký tự vd tui đặt là anhquan chẳng hạn, dòng password các bạn nhập pass sau : “SoccererHexpor”(không có dấu ngoặc kép đâu nhé, nói luôn đây là gamesever của Hexport)à xong ấn vào Generate nó sẽ hiện 1 đoạn code trong dòng Product ID, copy dòng đó paste nó vào dòng cuối của bảng gamesever à Ấn OK nếu nó còn cái bảng đen thì OK còn nếu nó mất đi thì bạn làm lại bước trên.Khi nào nó hiện đến dòng hình như là Gateway .... đậi khái là có chữ succcesful là OK, tới lúc đó thì thực sự bạn mới khởi đông xong Sever
Client
Còn đây là bươc chỉnh sửa trong client. Các bạn không thể dùng nguyên thuỷ client của VL online được đâu.Các bạn làm như sau
Xoá tất cả các file của volam onl trừ file data(file nặng nhất >1.30GB). Giải nén file jxclient mà tui đã share, copy tất cả vào thư mục bạn đặt làm client võ lâm( tát nhiên là mục đó phải chứa file data) . Xong các bạn giải nén tiếp file Mdpatch và copy hết vào chỗ lúc nãy copy jxclient.Và các bạn phải down thêm 3 file update của volam offline thì mới chơi được (tầm khoảng 400MB, đã share).Có một số chú ý sau :
1- Đổi tên file maps.pak thành map.pak(bỏ chữ “s” đi)
2- Xoá mấy file sau : lottery,severlist.pak,update00.pak,update.pak(chú ý làm bước này trước khi copy mấy thứ kia vào nha)
Danh sách các file được down về như sau :
Update00
Updatep
Update
Cấu trúc của client chúng ta sẽ như sau :
Thư mục \data
Font.pak
Map.pak
Resource.pak
Skills.pak
Sound.pak
Spr.pak
Update00.pak
Update01.pak
Update01.pak
Update.pak
Updatemd.pak
Updatep.pak
Vào setting, mở file severlist.ini, dòng 0_Address = <nhập 10.0.0.100> vào.Còn 2 dòng trên là tên sever va tên máy chủ của bạn bạn có thể sửa tuỳ ý[list]
RegionCount=1
Region_0=VLTK Server Minh Dang --Chỉnh tùy ý
[Region_0]
Count=1
0_Title=May chu dich vu --Chỉnh tùy ý
0_Address=192.168.0.200 --Chỉnh lại thành IP server của bạn
Như vậy là quá trình cài đặt Sever đã hoàn tất sau đây tui sẽ hướng dẫn thêm 1 số thủ thuật để test game(chủ yếu chúng ta chơi vl offline là để chơi những nhân vật “hàng khủng” với lv đat 150<sever này mới fix được lên tới 150 thôi vẫn có thể chỉnh thêm nhưng máy tui khởi động gamesever lâu nên kô mún thử nhưng tui sẽ hướng dẫn ở phía dưới, tất cả skill đều max(con của tui thì lv 150, đầy đủ trấn phái của 10 môn phái,mỗi cái 63 điểm, max tất cả các skill, sm-tp-sk-nl tát cả đèu khoảng 5k-10k, hì tự chỉnh mà, tui sẽ hướng dẫn các bạn chỉnh)
Sau khi cài đặt xong server chắc hẵn các bạn rất chú tâm đến việc mở thêm maps để chơi cho hấp dẫn.Nhưng chúý các bạn phải down file maps tui share lên nha, chứ sever chỉ có map ba lăng thôi chưa có thông tin về các map khác
Nay mình xin hướng dẫn các bạn cách mở maps trong jx offline.Mình không biết đúng không nhưng mà các bạn thử xem vì mình chưa chắc lắm khoảng 75%.
Như theo bài Cấu Trúc Chung Của Một Server thì tôi có thể nói phần maps thì ta sẽ nói đến các dữ liệu của maps ở mục Maps trong server.Mục Maps trong server gồm có:
*File có tên WorldSet.ini -----File này chứa các ID của từng maps được mở để chơi game.
Cấu trúc của Flie này như sau. Đây là mẫu WorldSet.ini của mình)
[Init]
Count=40 ----- Đây là số thông báo số Maps được mở.
[World]
World00=53------Ba Lăng Huyện
World01=59------Thiên Vương Bang
World02=65------Sơn Động Thiên Vương Đảo
World03=67------Tầng 2 Sơn Động Định Hồ
World04=71------Mê Cung Bạch Thuỷ Động
World05=77------Mê Cung Yến Tử Động
World06=73------Mê Cung Phục Lưu Động
World07=115----Cái Bang Phái
World08=80------Dương Châu
World09=116----Tầng 1 Địa Hạ Mê Cung(Tường Vân Động)
World10=9-------Trường Giang Nguyên Đầu
World11=340----Mạc Cao Quật
World12=336----Phong Lăng Độ
World13=326----Tống Kim(Khu vuc binh nguyen (so cap))
World14=19------Kiếm Các Tây Nam
World15=131----Côn Lôn Phái
World16=25------Đường Môn Phái
World17=13------Nga Mi Phái
World18=49------Thiên Nhẫn Giáo
World19=103----Thiếu Lâm Phái
World20=154----Thuý Yên Phái
World21=81------Võ Đang Phái
World22=22------Mê Cung Bạch Vân Động
World23=243-----Lâm Du Quan
World24=1--------Phượng Tường
World25=11------Thành Đô
World26=37------Biện Kinh
World27=78------Tương Dương
World28=55------Đào Hoa Nguyên
World29=176-----Lâm An
World30=162-----Phu Đại Lý
World31=242-----Đảo Tẩy Tuỷ
World32=244-----Trường Bạch Sơn Bắc Lộc
World33=24------Mê Cung Hưỡng Thuỷ Động
World34=23------Mê Cung Thần Tiên Động
Phân tích:
Vậy ở đây Count là thông số hiển thị ,tức là thống kê số maps được mở trong game.
World00=53 là thứ tự và ID của maps được mở.Mỗi mẫu WorldSet.ini thì luôn bắt đầu phần thứ tự maps từ “World00=x”(x L à ID maps tuỳ ý) và tiếp tục “World01=…”
“World02=…”
“World03=…”
Sau “=” là ID maps bạn muốn mở.
Sau khi đã hoàn thành số maps cần mở thì đếm lại số “World…=…” mà mình mở được rồi điền vào chỗ Count sau dấu “=”
VD: Mình mở đến “World50” thì mình sẽ khai ở Count là Count=51 .Vì World bắt đầu từ 00 mà.
*Các dữ liệu của map trong mục Maps của server:
Một dữ liệu maps gồm các mục như: 1 file có tên maps đó với đuôi *.wor , 1 mục mang tên maps(trong đó có các mục tên như vầy “v_089”,” v_089” tuỳ ở dữ liệu maps mà có các mục tên khác nhau.DỰa vào đó bạn cũng có thể kiểm tra xem maps nào có dữ liệu và maps nào không có dữ liệu.Trong các mục “v_089” thì lại có các file có đuôi *.dat
*File Maplist.ini trong thư mục Settings:
File này có liên quan đến maps nhưng không nằm trong mục Maps của server mà nằm trong mục Settings của server.
File này chứa các ID Maps , Đường dẫn đến dữ liệu maps , tên hiển thị của từng maps trong game.
Các bạn chú ý: để mở được các maps thì bạn phải dựa vào ID Maps.Tức là ID mà bạn mở trong WorldSet.ini là các ID có thong tin trong Maplist.ini
Rất dễ đúng không các bạn!
Nếu các bạn chú ý thì sẽ hiểu được thôi
Như các bạn đã biết, các file trong thư mục script của server và client đều có đuôi là .lua . Đây chính là ngôn ngữ lập trình lua 4.0( tui đã share lên rồi đó). Để hiểu rõ về ngôn ngữ lập trình này tôi xin giới thiệu sơ cua về các kiểu dữ liệu, từ khóa, cách sử dụng của ngôn ngữ này.
Kiểu dữ liệu :
Các kiểu dữ liệu trong lua4.0 là : nil, number, string, function, userdata, and table.
Các từ khóa :
Code:
and break do else elseif
end for function if in
local nil not or repeat
return then until while
Các dấu toán tử :
Code:
and or
< > <= >= ~= ==
..
+ -
* /
not - (unary)
^
Quyền ưu tiên được tính từ dưới lên.
Cách đặt và gán giá trị cho biến :
Bạn đặt tên biến bình thường như các ngôn ngữ lập trình khác, gán giá trị trực tiếp cho biến
Ví dụ : i = 3 -- ở đây ta đặt tên biến là i và gán giá trị là 3
Cấu trúc lệnh :
Một số cấu trúc lệnh trong lua4.0 như sau :
Code:
while "biểu thức" do "thực hiện" end -- cấu trúc lặp với từ khóa while...do
repeat "thực hiện" until "biểu thức" -- cấu trúc lặp với từ khỏa repeat...until
if "biểu thức 1" then "thực hiện 1" {elseif "biểu thức 2 then "thực hiện 2"} [else "thực hiện 3"] end -- Cấu trúc so sánh if...then..else
for "biến" = "biểu thức 1","biểu thức 2" do "hành động" end -- cấu trúc lặp for...do
Thông thường thì khi kết thúc một cấu trúc điều khiển ta phải kết thúc bằng end
Các bạn lưu ý, đây là ngôn ngữ lập trình có phân biệt chữ hoa và chữ thường, vì vậy nên chú ý khi đặt tên biến và viết các từ khóa
Ví dụ, chuơng trình sẽ báo lỗi nếu bạn viết if thành If.
Định nghĩa hàm trong Lua4.0 :
Cấu trúc khai báo 1 hàm trong lua như sau :
Code:
function tenham(bien1,bien2,...,bienn) -- khai báo tên biến
thực hiện -- các câu lệnh dùng trong hàm
end; -- từ khóa kết thúc hàm
Phần chuơng trình được đặt trong hàm main()
Code:
function main()
--các dòng lệnh
end;
Câu chú thích trong lua được viết sau dấu
Code:
-- câu chú thích
Lệnh để thêm file từ ngoài vào là
Code:
Include("duongdanfile");
OK như vậy là bạn có thể hiểu thêm một chút về ngôn ngữ này, bây giờ mình sẽ làm một ví dụ để bạn hiểu thêm hén
Code:
vidu.lua
Include("\\Script\\Global\\station.lua"); -- thêm file station.lua từ Script\Global vào file này, đường dẫn \ thì thêm dấu \ chuơng trình sẽ hiểu là \
function main() -- phần thân chương trình
i = 3; -- đặt tên biến là 3
if (i = 3) then -- nếu i = 3 thì
xaphu() -- gọi hàm xa phu
else -- nếu i khác 3
exit() -- gọi hàm exit
end -- hết cấu trúc if
end; -- hết phần thân chương trình
function xaphu() -- khai báo hàm xaphu()
if (HaveMagic(210)==-1) then
AddMagic(210)
end -- hết hàm if
end;
function exit() -- khai báo hàm exit()
i = 2
end;
Hy vọng các bạn sẽ hiểu phần nào về ngôn ngữ lập trình này để chúng ta có thể hiểu rõ hơn về các file script trong JX
AddItem nè bạn:
AddItem(nItemClass,nDetailType,nParticualrType,nLe vel,nSeries,nLuckn,nItemLevel)
nItemClass : Hạng mục item, hiện tại có những giá trị sau :
0 : vật dụng mang trên người(vũ khí, áo, mũ...)
1 : vật dùng hồi sức(máu, mana...)
4 : vật phẩm nhiệm vụ
5 : thổ địa phù
nDetailType : loại item giá trị từ 0 đến 10 tuơng tứng với [Vũ khí gần, Vũ khí xa, Áo, Nhẫn, Dây chuyền, Giày, Thắt lưng, Mũ, Bao tay, Ngọc bội, Ngựa]
nParticualrType : các item trong loại đó, ví dụ vũ khí gần sẽ có kiếm, đao, côn... Tùy vào loại item sẽ có nhiều hay ít item
nLevel : đẳng cấp món đồ 1 - 10
nSeries : thuộc tính ngũ hành 0 - 4 tương ứng Kim, Mộc, Thủy, Hỏa, Thổ
nLuckn : chỉ số may mắn cái này nên để là 0, vì theo mình được biết, cái này càng nhỏ, may mắn càn cao
nItemLevel : đẳng cấp phép thuật của món đồ, giá trị từ 1 - 10, số càng cao, dòng trên món đồ càng xịn
Ví dụ : muốn thêm một thanh đao vip cấp 10 cho nhân vật
AddItem(0,0,1,10,2,0,10)
Sẽ được 1 thanh đao có hút sinh lực, nội lực, tốc độ đánh, băng sát...
Phía trên có thể 1 số bạn sẽ kô hiểu tui xin hướng dẫn rõ thêm :
1- Các bạn mở chương trình notepad++(cái chương trinh mới đown về ý) lên và mở 1 file vd như caibang.lua(Script/Global/)
2- Kéo xuống dưới các bạn sẽ thấy một số hàn sau : Addmagic,SetRank,msg....
Addmagic(359) – đây là hàm add cho bạn skill “Thiên Hạ Vô Cẩu”, Addmagic là hàm bắt buộc còn 359 là số 359 là id của skill đó.Các bạn có thể xem id của skill trong Setting/Skills.txt- các bạn nên mở bẳng excel cho dễ nhìn.Mún xem id của skill nào thì tìm tên của skill đó xong xem số ở cột D.Thử nha, các bạn ấn Ctrl + F à gõ 359 vào xem nó hiện ra skill nào nào
SetRank(37) – đây là hàm quy định cho bạn khi gia nhập môn phái sẽ có chức hiệu là j`, ở đây thì khi các bạn gia nhập môn phái cái bang sẽ có danh hiệu là “Võ Đại Đệ Tử”(không hỉu đúng tên kô, lâu kô chơi volam nên không nhớ và bản này tiến g việt nhưng chưa có dấu.Các bạn có thể xem ở trong Setting/RankSetting.Mún danh hiệu nào thì xem tên xong xem số đằng trước thay vào dòng SetRank(37).Vd tôi thay thành SetRank(78) – vậy danh hiệu của tôi sẽ là “Cửu Đại Trưởng Lão”
Nếu các bạn mún vào mà có đồ lun thì làm như sau :
Thêm hàm AddItem vào.Hàm Additem thì các bạn thêm như sau
1- Gõ vào AddItem(..........(thử cái áo Vạn Lưu Quy Tông Y nha)
2- Mở file Setting/item/armor.txt(mở = excel nha)
3- Các bạn thêm theo sô trong excel vào như sau : AddItem(B,C,D,L,2,0,10)
4- Chú ý B,C,D,L là bạn phải thêm sô tương ứng với cột đó nha chứ đừng có ghi nguyên B,C,D,L vào
Còn đây là bộ script đò HK của các phái:
1 - Thiếu Lâm :
AddItem(0, 0, 12, 5, 2, 0, 10)
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 29, 1, 2, 0, 10)
AddItem(0, 2, 29, 2, 4, 0, 10)
AddItem(0, 2, 29, 3, 4, 0, 10)
AddItem(0, 2, 31, 4, 4, 0, 10)
AddItem(0, 2, 31, 6, 0, 0, 10)
AddItem(0, 2, 31, 7, 4, 0, 10)
AddItem(0, 3, 1, 1, 2, 0, 10)
AddItem(0, 3, 3, 1, 2, 0, 10)
AddItem(0, 3, 3, 6, 2, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 4, 1, 3, 0, 10)
AddItem(0, 5, 4, 2, 2, 0, 10)
AddItem(0, 7, 14, 1, 1, 0, 10)
AddItem(0, 6, 2, 1, 0, 0, 10)
AddItem(0, 6, 2, 2, 3, 0, 10)
AddItem(0, 6, 2, 3, 3, 0, 10)
AddItem(0, 8, 4, 2, 3, 0, 10)
AddItem(0, 9, 2, 10, 4, 0, 10)
AddItem(0, 9, 2, 10, 1, 0, 10)
AddItem(0, 0, 1, 115, 2, 0, 10)
2 – Thiên Vương :
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 29, 10, 0, 0, 10)
AddItem(0, 2, 30, 1, 0, 0, 10)
AddItem(0, 3, 1, 2, 1, 0, 10)
AddItem(0, 3, 3, 2, 3, 0, 10)
AddItem(0, 4, 2, 6, 0, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 4, 8, 1, 0, 10)
AddItem(0, 5, 4, 9, 1, 0, 10)
AddItem(0, 7, 15, 5, 3, 0, 10)
AddItem(0, 6, 3, 6, 4, 0, 10)
AddItem(0, 6, 3, 7, 4, 0, 10)
AddItem(0, 6, 3, 8, 4, 0, 10)
AddItem(0, 8, 2, 4, 3, 0, 10)
AddItem(0, 8, 2, 5, 3, 0, 10)
AddItem(0, 8, 2, 6, 3, 0, 10)
AddItem(0, 9, 3, 10, 4, 0, 10)
AddItem(0, 0, 1, 116, 2, 0, 10)
AddItem(0, 0, 3, 103, 2, 0, 10)
AddItem(0, 0, 4, 96, 2, 0, 10)
3- Đường Môn
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 29, 4, 4, 0, 10)
AddItem(0, 2, 29, 5, 4, 0, 10)
AddItem(0, 3, 1, 10, 2, 0, 10)
AddItem(0, 3, 2, 1, 1, 0, 10)
AddItem(0, 4, 2, 8, 4, 0, 10)
AddItem(0, 4, 2, 9, 3, 0, 10)
AddItem(0, 5, 4, 4, 2, 0, 10)
AddItem(0, 5, 5, 2, 2, 0, 10)
AddItem(0, 5, 5, 3, 0, 0, 10)
AddItem(0, 7, 14, 8, 4, 0, 10)
AddItem(0, 6, 2, 7, 3, 0, 10)
AddItem(0, 6, 2, 8, 3, 0, 10)
AddItem(0, 6, 2, 9, 3, 0, 10)
AddItem(0, 8, 2, 10, 1, 0, 10)
AddItem(0, 8, 3, 1, 2, 0, 10)
AddItem(0, 9, 2, 10, 1, 0, 10)
AddItem(0, 9, 3, 5, 3, 0, 10)
AddItem(0, 0, 1, 119, 2, 0, 10)
AddItem(0, 1, 0, 10, 2, 1, 10)
AddItem(0, 1, 1, 10, 2, 1, 10)
AddItem(0, 1, 2, 10, 2, 1, 10)
4 - 5 Độc :
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 10, 2, 0, 10)
AddItem(0, 2, 31, 1, 0, 0, 10)
AddItem(0, 3, 1, 8, 4, 0, 10)
AddItem(0, 3, 1, 9, 1, 0, 10)
AddItem(0, 4, 2, 7, 3, 0, 10)
AddItem(0, 4, 3, 10, 1, 0, 10)
AddItem(0, 5, 4, 10, 1, 0, 10)
AddItem(0, 5, 4, 1, 1, 0, 10)
AddItem(0, 7, 14, 4, 1, 0, 10)
AddItem(0, 7, 14, 5, 4, 0, 10)
AddItem(0, 6, 3, 9, 0, 0, 10)
AddItem(0, 6, 4, 2, 3, 0, 10)
AddItem(0, 8, 2, 7, 4, 0, 10)
AddItem(0, 8, 2, 8, 3, 0, 10)
AddItem(0, 8, 2, 9, 2, 0, 10)
AddItem(0, 9, 3, 10, 4, 0, 10)
AddItem(0, 9, 3, 5, 3, 0, 10)
AddItem(0, 0, 1, 118, 2, 0, 10)
5 –Nga My
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 5, 4, 0, 10)
AddItem(0, 2, 30, 6, 0, 0, 10)
AddItem(0, 3, 1, 3, 2, 0, 10)
AddItem(0, 3, 1, 4, 4, 0, 10)
AddItem(0, 3, 1, 5, 2, 0, 10)
AddItem(0, 4, 2, 1, 1, 0, 10)
AddItem(0, 4, 2, 4, 0, 0, 10)
AddItem(0, 5, 6, 1, 1, 0, 10)
AddItem(0, 5, 5, 9, 2, 0, 10)
AddItem(0, 7, 15, 7, 2, 0, 10)
AddItem(0, 7, 15, 8, 3, 0, 10)
AddItem(0, 7, 15, 9, 2, 0, 10)
AddItem(0, 7, 15, 10, 3, 0, 10)
AddItem(0, 6, 2, 4, 3, 0, 10)
AddItem(0, 8, 2, 1, 1, 0, 10)
AddItem(0, 9, 2, 10, 1, 0, 10)
AddItem(0, 9, 2, 10, 0, 0, 10)
AddItem(0, 0, 0, 122, 2, 0, 10)
6 - Thuý Yên
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 31, 3, 4, 0, 10)
AddItem(0, 2, 31, 7, 4, 0, 10)
AddItem(0, 3, 1, 6, 2, 0, 10)
AddItem(0, 3, 1, 7, 1, 0, 10)
AddItem(0, 4, 2, 2, 0, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 5, 9, 2, 0, 10)
AddItem(0, 7, 15, 5, 3, 0, 10)
AddItem(0, 7, 15, 6, 0, 0, 10)
AddItem(0, 6, 2, 5, 3, 0, 10)
AddItem(0, 6, 4, 6, 2, 0, 10)
AddItem(0, 8, 2, 2, 1, 0, 10)
AddItem(0, 8, 4, 2, 3, 0, 10)
AddItem(0, 9, 2, 10, 0, 0, 10)
AddItem(0, 9, 2, 5, 3, 0, 10)
AddItem(0, 9, 3, 10, 4, 0, 10)
AddItem(0, 0, 1, 114, 2, 0, 10)
AddItem(0, 0, 1, 119, 2, 0, 10)
7 – Cái Bang
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 3, 4, 0, 10)
AddItem(0, 2, 30, 4, 0, 0, 10)
AddItem(0, 3, 2, 2, 4, 0, 10)
AddItem(0, 3, 2, 3, 1, 0, 10)
AddItem(0, 4, 2, 3, 4, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 5, 9, 2, 0, 10)
AddItem(0, 7, 15, 4, 3, 0, 10)
AddItem(0, 7, 15, 5, 3, 0, 10)
AddItem(0, 6, 2, 10, 2, 0, 10)
AddItem(0, 6, 3, 1, 4, 0, 10)
AddItem(0, 6, 4, 6, 2, 0, 10)
AddItem(0, 8, 3, 2, 0, 0, 10)
AddItem(0, 8, 3, 3, 3, 0, 10)
AddItem(0, 9, 3, 10, 4, 0, 10)
AddItem(0, 9, 3, 10, 1, 0, 10)
AddItem(0, 0, 2, 110, 2, 0, 10)
AddItem(0, 0, 2, 112, 2, 0, 10)
8 – Thiên Nhẫn :
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 31, 2, 0, 0, 10)
AddItem(0, 2, 29, 7, 2, 0, 10)
AddItem(0, 3, 2, 4, 1, 0, 10)
AddItem(0, 3, 2, 5, 2, 0, 10)
AddItem(0, 4, 2, 10, 4, 0, 10)
AddItem(0, 4, 3, 1, 1, 0, 10)
AddItem(0, 5, 4, 5, 2, 0, 10)
AddItem(0, 5, 4, 6, 4, 0, 10)
AddItem(0, 7, 14, 6, 0, 0, 10)
AddItem(0, 7, 14, 7, 3, 0, 10)
AddItem(0, 6, 3, 10, 4, 0, 10)
AddItem(0, 6, 4, 1, 3, 0, 10)
Additem(0, 8, 3, 4, 3, 0, 10)
AddItem(0, 8, 3, 5, 1, 0, 10)
AddItem(0, 9, 2, 10, 0, 0, 10)
AddItem(0, 9, 3, 6, 0, 0, 10)
AddItem(0, 0, 3, 104, 2, 0, 10)
AddItem(0, 0, 3, 105, 2, 0, 10)
9 – Võ Đang
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 8, 3, 0, 10)
AddItem(0, 2, 31, 4, 4, 0, 10)
AddItem(0, 3, 2, 6, 0, 0, 10)
AddItem(0, 3, 2, 7, 1, 0, 10)
AddItem(0, 4, 3, 2, 0, 0, 10)
AddItem(0, 4, 3, 5, 2, 0, 10)
AddItem(0, 5, 5, 9, 2, 0, 10)
AddItem(0, 7, 15, 6, 0, 0, 10)
AddItem(0, 7, 15, 5, 3, 0, 10)
AddItem(0, 6, 3, 2, 4, 0, 10)
AddItem(0, 6, 4, 2, 3, 0, 10)
AddItem(0, 8, 4, 2, 3, 0, 10)
AddItem(0, 8, 3, 7, 1, 0, 10)
AddItem(0, 9, 2, 10, 2, 0, 10)
AddItem(0, 9, 3, 10, 3, 0, 10)
AddItem(0, 0, 0, 121, 2, 0, 10)
AddItem(0, 0, 0, 123, 2, 0, 10)
10 – Côn Lôn
AddItem(0,10,6,5,0,0,0)
AddItem(0,10,7,5,0,0,0)
AddItem(0,10,8,5,0,0,0)
AddItem(0, 2, 30, 9, 0, 0, 10)
AddItem(0, 2, 31, 5, 0, 0, 10)
AddItem(0, 3, 2, 8, 1, 0, 10)
AddItem(0, 3, 2, 9, 0, 0, 10)
AddItem(0, 4, 3, 3, 3, 0, 10)
AddItem(0, 4, 3, 4, 4, 0, 10)
AddItem(0, 5, 4, 7, 2, 0, 10)
AddItem(0, 5, 5, 7, 4, 0, 10)
AddItem(0, 7, 14, 2, 4, 0, 10)
AddItem(0, 7, 14, 3, 0, 0, 10)
AddItem(0, 6, 3, 3, 4, 0, 10)
AddItem(0, 6, 3, 4, 1, 0, 10)
AddItem(0, 8, 3, 6, 3, 0, 10)
AddItem(0, 8, 3, 10, 3, 0, 10)
AddItem(0, 9, 3, 10, 2, 0, 10)
AddItem(0, 9, 3, 10, 1, 0, 10)
AddItem(0, 9, 4, 10, 0, 0, 10)
AddItem(0, 9, 4, 10, 1, 0, 10)
AddItem(0, 9, 4, 10, 2, 0, 10)
AddItem(0, 0, 1, 117, 2, 0, 10)
AddItem(0, 0, 1, 119, 2, 0, 10)
11 – Đây là trấn phái của 1 số môn phái đều 63 điểm đó :
AddMagic(89,63)
AddMagic(86,63)
AddMagic(109,63)
AddMagic(33,63)
AddMagic(130,60)
AddMagic(166,63)
AddMagic(42,63)
AddMagic(74,63)
AddMagic(384,63)
AddMagic(65,63)
AddMagic(62,63)
AddMagic(60,63)
AddMagic(75,63)
AddMagic(36,63)
AddMagic(150,63)
Mún sửa lại số điểm đó thì thay số 63 thành số khác 30 chẳng hạn
AddMagicPoint(100) - Đây là hàm cho bạn 100 point điểm kỹ năng
Earn(10000000) -Đây là hàm cho bạn 1000 vạn lượng bạc