PDA

View Full Version : Hướng dẫn file DKVS 2 ( Dành cho dân dev ) - Phần 1



chip2016
03-11-15, 10:34 AM
ĐKVS 2, được viết tắt là Game : Đao Kiếm Vớ Vẩn 2.

Game này cũng ra mắt khá lâu rồi, theo tỷ lệ ít người chơi nhất vì không có 1 bạn nào dev được hoàn chỉnh, tuy vậy nếu bài viết của mình có ngụ ý gì khác ngoài việc share Hướng dẫn gửi đến mọi người thì MOD close topic nhé, đừng baned tội nghiệp em !.

( Bài viết này mang tính chất chia sẻ, mình không nhận hỗ trợ dev hay gì khác ngoài lề )

Trước tiên bạn nên hiểu biết 1 chút xíu về chức năng của từng file. ( Lên GOOGLE mà tìm nhé :D, CLBgame có bạn đã có hướng dẫn chức năng và công dụng của từng file rầu, mình rầu lắm khi fải hướng dẫn lại )

Link down game : <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ác công cụ dev : Notepad ++ ( <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> )
Sothink SWF Decompiler ( <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> )

Hướng dẫn File : Quái , rớt vật phẩm
Dev Quái :

File chỉ số quái : MonsterFightConfig.xml ( trong server )


"id":"1001", ( Số thứ tự quái trong file cũng là số ID quái )
"baseId":"1001", ( Phân biệt quái vật là boss hay quái thường, cái này ai rành thì hiểu ko rành thì mặt xác nó )
"name":"Quỷ Sứ", ( Tên quái )
"model":"30", ( tên file Swf hình ảnh nhân vật )
"monsterType":"1", ( loại quái )
"classification":"1", ( phân loại quái )
"monsterCamp":"0", ( trại quái )
"fightCaseing":"0",
"level":"4", ( cấp độ thấp nhất )
"ailevel":"40000", ( cấp độ tối đa )
"bossConfigs":"0",
"reviveTime":"3", ( thời gian hồi sinh tính bằng giây )
"patrolRange":"2", ( phạm vi quan sát )
"warnRange":"7", ( phạm vi cảnh giác )
"pursueRange":"15", ( phạm vi đuổi bắt )
"walkDelay":"16000", ( Tốc độ đánh trễ nhất - số càng lớn thì đánh càng chậm )
"drop":"1000", ( ID vật phẩm rớt khi giết quái )
"expAddition":"true", ( kinh nghiệm bổ sung : có hay không - false or true )
"exp":"8", ( kinh nghiệm thực tại khi giết quái )
"skills":"1007_1_[0-100]", ( Chiêu thức quái sử dụng )
"attackInterval":"2000", ( Thời gian tấn công phép thuật )
"hp":"150", ( máu )
"mp":"145", ( nội lực )
"physical_attack":"80", ( công kíck vật lý )
"theurgy_attack":"80", ( Công kíck nội công )
"physical_defense":"70", ( Phòng thủ vật lý )
"theurgy_defense":"70", ( phòng thủ phép thuật )
"physical_critical":"4", ( ngoại công chí mạng )
"theurgy_critical":"4", ( nội công chí mạng )
"hit":"4", ( điểm )
"dodge":"5", ( né tránh )
"pierce":"0", ( Xuyên thấu )
"block":"0", ( Đỡ )
"rapidly":"0", ( nhanh nhẹn )
"ductility":"0", ( mệnh lệnh )
"immobilizeDefense":"0", ( Kháng - choáng )
"knockFlyDefense":"false", ( Kháng -
"knockBackDefense":"0", ( Kháng -
"garbbingDefense":"0", ( Kháng -
"move_speed":"5000", ( Tốc độ bỏ chạy của quái :v )

"specialDamage":"false" ( Sát thương đặc biệt )


File Drop : DropConfig.xml ( trong server )


"id":"1", ( Số thứ tự trong file drop )
"rewardNo":"1", ( đây là ID Drop được thêm vào hàng "drop":"1", trong file chỉ số quái )
"lineRate":"0", ( Tỷ lệ )
"type":"11", ( loại hình rớt, rớt 11 là rớt đồng khóa, 0 là rớt vật phẩm , 1 là rớt trang bị, 3 là rớt kim nguyên bảo, còn số khác tự tìm hiểu )
"serialNums":"5_10", ( có thể đây là phần rớt cái gì, nếu là rớt vật phẩm trang bị, thì ta nên copy ID trang bị và thêm vào _0, còn nếu rớt giá trị tiền tệ thì ta thêm vào " Số giá trị thấp nhất _ số giá trị cao nhất " nó sẽ rớt trong khoảng đó )
"rate":"100", ( tỷ lệ rớt )
"amount":"1", ( Số lượng )
"maxAmount":"0", ( số lượng rớt tối đa của quái )
"maxPersonal":"0", ( số lượng rớt tối đa của 1 nhân vật đánh quái )
"minLevel":"0", ( cấp độ thấp nhất để có thể rơi đồ rớt )
"maxLevel":"150", ( cấp độ tối đa để có thể rơi đồ rớt )
"acquiesce":"true",
"notice":"false",
"dieoutTime":"60", ( khoảng cách thời gian rớt lại - nếu đặt giá trị có số lượng rớt )
"period":"1", ( giai đoạn rớt )
"dropHourLimit":"24", ( thời gian rớt trong vòng 24h )
"fullValue":"100" ( tỉ lệ rớt tối đa )


Hướng dẫn File : Quái xuất hiện trên bản đồ

File quái add vào Map : MonsterConfig.xml ( trong server )


"id":"1001", ( Số thứ tự trong file )
"mapId":"101", ( ID map )
"bornX":"85", ( tọa độ x )
"bornY":"87", ( Tọa độ Y )
"dungeon":"-1", ( quái nhiệm vụ, để -1 là không )
"monsterFightId":"1001", ( ID quái - được lấy trong file chỉ số quái )
"rate":"100" ( tỷ lệ quái sẽ được gắn chính xác tọa độ X/Y 100% )


File quái xuất hiện tại bản đồ nhiệm vụ ( phó bản ) : MonsterDungeonConfig.xml


"id":"12002", ( Số thứ tự )
"monsterFightId":"50001", ( ID quái )
"round":"1", ( trận 1 )
"dungeonId":"101", ( ID nhiệm vụ - phó bản )
"bornX":"34", ( tọa độ X )
"bornY":"19", ( Tọa độ Y )
"rate":"100" ( tỷ lệ quái sẽ được gắn chính xác tọa độ X/Y 100% )




Đã hướng dẫn hoàn tất các file quái, các bạn xem tiếp phần 2 - Sơ lượt về file Config.swf Vào Thứ 6 ngày 6 tháng 11

KaizKenny
03-11-15, 01:39 PM
Mình config cái quái rớt vật phẩm config xog quái không rớt luôn :((

rGame.Vn
05-11-15, 09:08 PM
Xem ID của item ở đâu vậy ạ. Tìm cái Kỵ chiến thần thiết để làm event mà mãi k thấy :(

kebactinhb
13-06-16, 07:33 AM
Xem ID của item ở đâu vậy ạ. Tìm cái Kỵ chiến thần thiết để làm event mà mãi k thấy :(

Propsconfig.xml file item đồ
(thận trong khi cho rơi đồ vô lượng nhé nó thường bị lỗi)

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


Mình config cái quái rớt vật phẩm config xog quái không rớt luôn :((

nếu không rớt thì copy thêm 1 file .1 .2 gì đó ròi tắt mở lại, tui thử và đã thành công....