Tổng hợp các vớ vẩn VỌC server Kiếm Thế !!!!!!!!!!!!!!
Cách thêm đồ vào Kỳ Trân Các
Hướng dẫn thêm đồ vào KTC
bạn phải thao tác trên cả Gameserver và gamecenter
cách làm như sau:
Bước một: Khai báo Item mới vào KTC
File cần làm là setting\ibshop\warelist.txt (cho cả GC và GS)
bạn khai báo 1 item mới như sau
Code:
WareId WareName WareType nGenre nDetailType nParticular nLevel nSeries nCurrencyType nUseType nOrgPrice nWareUseStyle nDiscount nRecommend timeSaleStart timeSaleClose DiscountStart DiscountClose dwTimeout nTimeFrameStartSale nTimeFrameEndSale Consumed1 Bạch Câu Hoàn 102 18 1 71 1 1 0 36 43200 100
WareId là ID của item mới.có thể hiểu như số thứ tự nó được liệt kê
WareType là loại nó sẽ được liệt kê
Code:
ID loại thương phẩm Tên loại thương phẩm Miêu tả loại thương phẩm0 Đạo cụ ẩn Đạo cụ ẩn1 Vật phẩm mới Vật phẩm mới2 Khuyến mãi Khuyến mãi101 Huyền Tinh Huyền Tinh102 Thường dùng Thường dùng103 Đạo cụ Đạo cụ104 Mua gần đây Mua gần đây105 Bán chạy ở server Bán chạy ở server
nếu bạn để 101 thì vật phẩm đó sẽ được bày bán ở Khu Huyền tinh
nGenre nDetailType nParticular nLevel
là 4 giá trị đặc trưng của 1 item.cái này thì nên coi cái file Item Full việt hóa để tìm hiểu thêm
còn mấy giá trị khác các bạn tự tìm hiểu nhé
Bước 2:cho nó vào danh sách được bày bán
ở đây có 2 lựa chọn cho bạn
bày bán bằng đồng thì bạn đưa nó vào coinshop.txt
bán bằng đồng khóa thì đưa nó vào bindcoinshop.txt
liệt kê như sau
Code:
ID vật phẩm Miêu tả vật phẩm1 Bạch Câu Hoàn
Chẳng hạn bạn muốn add Võ Lâm Cao Thủ Lệnh (sơ) (Thổ)
đầu tiên bạn cho vào warelist.txt
Code:
116 Võ Lâm Cao Thủ Lệnh (sơ) (Thổ) 103 18 1 231 1 0 0 1200 2010-1-12 0:00 2020-1-12 0:00 43200 100
sau đó khai báo ở coinshop.txt
Code:
116 Võ Lâm Cao Thủ Lệnh (sơ) (Thổ)
Bước cuối cùng là copy 3 file: warelist , bindcoinshop và coinshop từ GS sang Gamecenter tương ứng
vậy là test ok nhé
Re: Tổng hợp các vớ vẩn VỌC server Kiếm Thế !!!!!!!!!!!!!!
Item full KT đã xếp theo thứ tự
Mình đã sắp xếp toàn bộ lại trọn bộ item có thể nói gần full của KT. tuy nhiên có 1 vài item ko add dc ( vd : ( tên item)_vn ), ngoài ra có full id map :
Re: Tổng hợp các vớ vẩn VỌC server Kiếm Thế !!!!!!!!!!!!!!
Gửi bởi lamvanmc
Item full KT đã xếp theo thứ tự
Mình đã sắp xếp toàn bộ lại trọn bộ item có thể nói gần full của KT. tuy nhiên có 1 vài item ko add dc ( vd : ( tên item)_vn ), ngoài ra có full id map :
Code:
Bạn hướng dẫn add chân nguyên vs thánh linh đc không
Mình chả biết làm sao add vào nữa sver mình chơi thiêu chân nguyên vs thánh linh chả biết làm sao thêm vào
Nếu k phiền bạn hướng dẫn luôn mình cách add 1 số món đồ link trên vào đc k
VS trong này có cái thánh linh ăn vào để tăng cấp k nhỉ
Re: Tổng hợp các vớ vẩn VỌC server Kiếm Thế !!!!!!!!!!!!!!
Gửi bởi truongqv12
Bạn hướng dẫn add chân nguyên vs thánh linh đc không
Mình chả biết làm sao add vào nữa sver mình chơi thiêu chân nguyên vs thánh linh chả biết làm sao thêm vào
Nếu k phiền bạn hướng dẫn luôn mình cách add 1 số món đồ link trên vào đc k
VS trong này có cái thánh linh ăn vào để tăng cấp k nhỉ
add vào lễ quan còn mún vào chỗ khác thì thay đổi chữ Liguan thành chỗ tương ứng ...... đây
function tbLiGuan:LuyenHoaMaxChanNguyen() local pItem = me.GetEquip(Item.EQUIPPOS_ZHENYUAN_MAIN); Item:UpgradeZhenYuanNoItem(pItem,1000000,1); Item:UpgradeZhenYuanNoItem(pItem,1000000,2); Item:UpgradeZhenYuanNoItem(pItem,1000000,3); Item:UpgradeZhenYuanNoItem(pItem,1000000,4); end --------------------- ------------------ function tbLiGuan:LuyenHoaMaxThanhLinh()
local pItem = me.GetEquip(Item.EQUIPPOS_ZHENYUAN_SUB1); Item:UpgradeSoulSignetNoItem(pItem,100000000000,1) ; Item:UpgradeSoulSignetNoItem(pItem,100000000000,2) ; Item:UpgradeSoulSignetNoItem(pItem,100000000000,3) ; Item:UpgradeSoulSignetNoItem(pItem,100000000000,4) ; Item:UpgradeSoulSignetNoItem(pItem,100000000000,5) ; end --------------------- function tbLiGuan:LuyenHoaMaxChanVu()
local pItem = me.GetEquip(Item.EQUIPPOS_OUTHAT); Item:UpgradeOuthatNoItem(pItem,100000000000,1); end
-------------------------- function tbLiGuan:LuyenHoaMaxNgoaiTrang()
local pItem = me.GetEquip(Item.EQUIPPOS_GARMENT); Item:UpgradeGarmentNoItem(pItem,100000000000,1); end
Re: Tổng hợp các vớ vẩn VỌC server Kiếm Thế !!!!!!!!!!!!!!
Gửi bởi lamvanmc
Hướng dẫn 1 số thứ về NPC
có 4 thao tác chính
1:tìm Script của NPC
2:thêm 1 NPC
3;thêm Npc vào map(việt hóa tên NPC)
4;viết script cho NPC đó
xem video sẽ hiểu nha các bác
Code:
Bác cho e hỏi tí dc hok ạ,chả la e có theo dõi bài viết của bác về kiếm thê offline
(cách ADD thêm NPC vào game ý), e làm giống như bác mak khi chạy lại sever không thấy NPC nào dc thêm cả.
thậm chí là chỉ thay đổi tên của NPC có sẵn cũng không được luôn ,mong bác hồi âm sớm nha,inbox SDT e gọi
bác hướng dẫn trực tiếp dc hok ạ,xin cảm ơn và hậu tạ sdt cua e :01672773464
Re: Tổng hợp các vớ vẩn VỌC server Kiếm Thế !!!!!!!!!!!!!!
Share Chức năng Admin Full
Đối với một private server thì chức năng Admin là rất cần thiết
sau đây là chức năng Admin mình đã việt hóa và tối ưu sử dụng cho server online hoặc offline
Cách sử dụng:
Phím tắt
Ctrl+1:truyền tống phù full
Ctrl+2:nhận đồ,gia nhập môn phái.vv
Ctrl+3:thao tác về người chơi khác
Ctrl+4:chưa có
Ctrl+5:thay đổi trạng thái chiến đấu
Ctrl+6:Reload Script full(reload mọi script trong folder Script mà không phải khởi động lại GS)
Ctrl+7:chưa có
Ctrl+8:không rõ chức năng
Ctrl+9:full chức năng tống kim+thêm đồ full
Ctrl+0:Thêm NPC Gấu chó
Vào misc\gm.lua thay đổi tên Admin cho phù hợp.Mặc định là Administrator.chỉ có nhân vật có tên trong file này mới có thể sử dụng chức năng Admin full
Còn một số thứ mới lạ trong GS các bạn tự khám phá nhé.
chức năng thông báo mới.vv vv
Theo như phản ánh của các bạn thì mình đã xem lại
Để kích hoạt chức năng GM lúc khởi động Gamecenter bằng start server bạn thêm chữ "gm" phía sau
Re: Tổng hợp các vớ vẩn VỌC server Kiếm Thế !!!!!!!!!!!!!!
Share cách chỉnh thông số boss: Máu, kháng ...
Thấy một số bạn đang cần cái này, hôm nay mình share luôn cho nó HOT
1) mở file: gameserver\setting\npc\npc.txt (nên mở bằng Excel), tìm cột Z (PropParam)
ta thấy các "giá trị": pp, intensity0, intensity1 ...
Các chữ này quy định thông số của NPC bất kỳ
2) Mở file: gameserver\script\npc\basesetting.lua
File này quy định đầy đủ thông số của mọi NPC như: máu, kháng, kinh nghiệm người chơi nhận được ...
Nói nhiều chắc a/e vẫn chưa hiểu , mình lấy ví dụ cụ thể với Boss Hỏa Kỳ Lân: id 20005
Cột Z của nó là: worldboss3
Vào file basesetting.lua search chữ: worldboss3, ta được:
Code:
worldboss3 = { Exp = 900000, Life = {{1,160*0.9},{55,7125000*0.9},{100,21930000*0.9},} , LifeReplenish = 0, AR = 667, Defense = 1500, MinDamage = 1, MaxDamage = 1000, PhysicsResist = 800, PoisonResist = 800, ColdResist = 800, FireResist = 800, LightResist = 800, PhysicalDamageBase = 700, PoisonDamageBase = 700, ColdDamageBase = 700, FireDamageBase = 700, LightingDamageBase = 700, PhysicalMagicBase = 700, PoisonMagicBase = 700, ColdMagicBase = 700, FireMagicBase = 700, LightingMagicBase = 700, AuraSkillId = 1410, AuraSkillLevel = 1, PasstSkillId = 1407, PasstSkillLevel = 10, },
- Dòng Exp: là kinh nghiệm nhận được sau khi giết được boss
- Dòng Life: là máu của boss, ta thấy:
+) {55,7125000*0.9} tức là boss level 55 thì máu là 7125000*0.9 = 6412500 (6 triệu)
+) {100,21930000*0.9} ------------- 100 -------- 21930000*0.9 = 19737000 (19 triệu)
+) còn ở các level khác thì sao: ta coi {55,7125000*0.9} giống như (x,y): tọa độ một điểm trong mặt phẳng Oxy
+) Trong mp Oxy, hai điểm bất kỳ (x1,y1) và (x2,y2) sẽ xác định được một đường thẳng
=> Do đó khi level của boss là bất kỳ ngoài 55 và 100 thì máu của nó sẽ được xác định theo phương trình đường thẳng đi qua hai điểm (x1,y1) (x2,y2)
Bạn nào học môn Hình học giải tích thì biết ngay
+) Phương trình đường thẳng đi qua hai điểm (x1,y1) và (x2,y2) là:
Code:
y = ((y2-y1)/(x2-x1))*x - ((y2-y1)/(x2-x1))*x1 + y1
Thay x = 255 ta được y = 65632500 (trên 65 triệu) nhưng nhiều bạn vẫn cho là số máu này còn ít, vậy hãy tăng số này lên: 21930000*0.9 là máu sẽ cao hơn
- Dòng LifeReplenish là Hồi phục sinh lực mỗi nửa giây, nếu muốn boss khủng hơn nữa thì tăng cái này, không thì để là 0
- Dòng AR (Attack Rating) là độ chính xác (giống như phái ngoại công cần độ chính xác)
- Dòng Defense là né tránh
- MinDamage và MaxDamage là lực đánh tối thiểu và lực đánh tối đa
- PhysicsResist là kháng vật
- PoisonResist là kháng độc
...
- PhysicalDamageBase là sát thương vật lý ngoại công / 1 level
- PoisonDamageBase là độc sát ngoại công / 1 level
...
- PhysicalMagicBase là sát thương vật lý nội công / 1 level
- PoisonMagicBase là độc sát nội công / 1 level
...
- AuraSkillId là id skill hiệu ứng hỗ trợ xung quanh boss, ở đây là 1410: tra trong skill.txt thì nó là boss Buff Hoàng đế
- AuraSkillLevel là level của skill này (id skill 1410)
- PasstSkillId là một dạng skill hỗ trợ (không hiểu cái này lắm )
- PasstSkillLevel là level của skill này
Ví dụ mình chỉnh máu boss như thế này:
Code:
Life = {{1,160*0.9},{50,1000000},{100,100000000},},
theo phương trình ở trên, ta tính được:
x = 150 thì y = 199000000 (199 triệu)
x = 255 thì y = 406900000 (trên 400 triệu)
Pro nào cảm thấy boss còn "yếu" thì có thể tăng thêm máu, kháng và cả sát thương nội - ngoại công nữa
Chỉnh xong chỉ cần reload script là xong, không cần đồng bộ client
-Đường dẫn thư mục chứa tên các file ở dưới : Client_KiemThe\setting\player\res 1. Nữ
Đuôi ngựa |nữ| f_horse_horseback.txt
Chỉ số đuôi |nữ| f_horse_horseback_info.txt
Đầu ngựa |nữ| f_horse_horsefront.txt
Chỉ số đầu |nữ| f_horse_horsefront_info.txt
Yên ngựa |nữ| f_horse_horsemiddle.txt
Chỉ số yên |nữ| f_horse_horsemiddle_info.txt
-0, 1, 2...những số này chính là số Res hình ảnh của con ngựa được khai ở dòng đó.(liên quan Phần III, cột U và V)
-..\male\ : vì dữ liệu .spr bỏ trong thư mục của Nam (male), nên phải chỉ đường dẫn vào đó. Điều này có lợi khi chúng ta nén thành .pak để online cho patch nhẹ bớt thay vì phải bỏ thêm 1 lần dữ liệu .spr vào female.
2. Nam
Đuôi ngựa |nam| m_horse_horseback.txt
Chỉ số đuôi |nam| m_horse_horseback_info.txt
Đầu ngựa |nam| m_horse_horsefront.txt
Chỉ số đầu |nam| m_horse_horsefront_info.txt
Yên ngựa |nam| m_horse_horsemiddle.txt
Chỉ số yên |nam| m_horse_horsemiddle_info.txt
Tương tự như nữ nhưng ở đây dữ liệu được bỏ trong thư mục male rồi nên không cần thêm đường dẫn ..\male\ nữa.
Phần III: Item (bên Server)
- Đường dẫn thư mục chứa file horse.txt : Server_KiemThe\gameserver\setting\item\001\equip\g eneral
-Sửa xong nhớ copy đồng bộ qua Client cũng theo đường dẫn như trên, nếu bên Client chưa có các thư mục trên thì các bạn tự tạo ra.
Màu đỏ : ID của ngựa 1,12,49,4 . Nếu khai thêm 1 con ngựa mới tiếp theo thì sẽ là 1,12,50,4 , cứ tiếp tục như thế....
màu xanh lá: icon nhỏ khi nhận ngựa trong hành trang.
màu xanh dương : đường dẫn và icon hình ảnh ngựa khi chỉ chuột vào icon nhỏ.
Bây giờ đã add thêm 1 con ngựa mới rồi, giờ làm sao để dòng này nó hiểu là con Bạch Lộc (liên quan đến Phần II)
- Đó chính là cột U cho Nam, V cho Nữ nếu mở file horse.txt này = Excel
- Nếu không mở = Excel mà dùng Notepad++ thì kéo sang phải khi nào thấy chữ horse thì ngay sau chữ horse này là cột U kế tiếp là V
- Nhìn lên file nam hoặc nữ ở Phần II ta sẽ biết khai số vào một trong 2 cột này.
P/S : Cách làm có thể áp dụng tương tự cho file áo, nón.
Hình minh họa:
Đây là các file của mình đã làm sẵn: Chạy tốt nhất với SV bác Phiên, vì tớ việt hóa đúng từng dòng file gốc không sợ bug C++.
function tbGift:Aotetfm()
me.AddItem(1,3,9,1);
me.AddItem(1,9,9,1);
me.AddItem(1,3,9,2);--Ao VD KO
me.AddItem(1,9,9,2);--Non Kim O VD
end
Ngựa:
me.AddItem(1,12,24,4);--Phien Vu
me.AddItem(1,12,36,4);--Hoan Hoan
me.AddItem(1,12,37,4);--Hy Hy
me.AddItem(1,12,38,4);--
me.AddItem(1,12,39,4);
me.AddItem(1,12,40,4);
me.AddItem(1,12,41,4);
me.AddItem(1,12,46,4);
me.AddItem(1,12,47,4);
me.AddItem(1,12,48,4);
me.AddItem(1,12,2000,4);
me.AddItem(1,12,20001,4);
me.AddItem(1,12,49,4);--Bach Loc old
me.AddItem(1,12,50,4);--Kim Mao Su Tu
me.AddItem(1,12,51,4);--Bach Mao Su Tu
me.AddItem(1,12,52,4);--Lac Da Nau
me.AddItem(1,12,53,4);--Lac Da Trang
me.AddItem(1,12,54,4);--Sieu Quang jx