Topic Hướng dẫn devgame đao kiếm vô song
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 3 1 2 3 CuốiCuối
Kết quả 1 đến 10 của 25
  1. #1
    Moderator khuek8b's Avatar
    Ngày tham gia
    Nov 2010
    Đang ở
    Giường băng cùng Tiểu Long Nữ
    Bài viết
    853
    Thanks
    157
    Thanked 1,424 Times in 229 Posts

    Topic Hướng dẫn devgame đao kiếm vô song

    sau 1 thời gian tìm hiểu thì mình cũng khá nắm rõ game nên mạo muội lập topic hướng dẫn các bạn newbie dev một số thứ như add quái, đồ, vũ khí,pét, phó bản,map,.......chỉnh tỉ lệ drop này nọ sao cho hợp với ý mình, Rỗi thì mình sẽ viết update thường xuyên, nên các bạn biết rồi đừng vào đây chém gió
    công cụ cần dùng
    1. adobe flash cs6
    2. json view -- để chỉnh những file xml sao cho dễ nhìn
    I. Những điều cần biết trước khi dev
    Dao diện, game này không thể làm lại dao diện hoàn toàn mới như game cổ kiếm được, nên ta chỉ nên để như thế,
    các file cần dev nằm trong folder data ở client web và xml_db bên phía server
    các file ở folder data được build từ file fla tương ứng trong đó, các file fla sẽ inluce từ những file txt có trong cùng folder để build
    nhiệm vụ những file swf sau khi build chỉ là phần hiện thị còn những thứ còn lại sẽ được server load lên từ những file xml

    Sau đây mình sẽ chứ thích từ file quan trọng và những thuộc tính đi kèm cho các bạn dễ dev
    file PropsEquip.swf được build từ file PropsEquip.fla ,quy định về vũ khí, để thêm vũ khí mới t thêm ở file
    EquipConfig.txt và EquipConfig.xml
    ví dụ add vũ khí mới cho game :
    mở EquipConfig.txt cấu trúc một vật phẩm và chú thích :
    EquipConfig[
    101401 ////ID vật phẩm
    ]={
    id: 101401,////ID vật phẩm
    name: "Trảm mã đao",//tên vật phẩm
    description: "Trang bị thật là phong độ! hãy trang bị ngay!",// chú thích vật phẩm
    image: 101001, / hình ảnh hiện thị
    job: 1, // nghề , ở đây có 4 lựa chọn tương ứng 4 môn phái 1,2,3,4
    level: 1, // cấp độ vật phẩm, nhân vật có cấp độ nhỏ hơn thì sẽ không dc trang bị
    quality: 4, // loại đồ, 4: đồ vàng ;3: đồ tím ......1,2 xanh và trắng
    propsType: 1,// vị trí món đồ trang bị, tương ứng từ 1-12 ô trong khu vực trang bị
    maxEndurance: 600, // độ bền của vật phẩm
    mallPrice: 0,// Số tiền mua vật phẩm
    vipPrice: 0,Số tiền VIP mua vật phẩm
    silverPrice: 57,// số tiền
    canSales: true, // true: vạtphẩm có thể giao dịch ; flase vật phẩm không thể giao dịch
    attribute1: 1106, //Thuộc tính vật phẩm ; 1106 :Ngoại công ;1107 :Ngoại Phòng ;1104: Nội Phòng;1303 : Khí Huyết;1304 :Nội Lực;1103 : Nội công
    attrValue1: 8, giá trị thuộc tính ; ở đây là 8 thì khi dùng vũ khí thì Ngoại công tăng lên là 8
    attribute2: 0, //thuộc tính thứ 2
    attrValue2: 0,// giá trị thuộc tính 2
    attribute3: 0,// thuộc tính thứ 3
    attrValue3: 0,// giá trị thuộc tính 3
    attribute4: 0,// thuộc tính 4
    attrValue4: 0,//giá trị thuộc tính 4
    embedProps: "2001", // dòng này để nguyên, mình sẽ giải thích sau
    suitId: 0,// chỉ số gì đó, mình chưa thay bgio, thường khi đô mới tạo ra để mặc định để là 0
    bindingType: 3, // số sao mặc định để là không
    expirateType: -1,// xét xem đồ này có hạn khhoong thôi
    expirateTime: "0",// thời gian hết hạn
    sex: -1 // cái này là giới tính
    };

    trong file EquipConfig.xml thì mọi thứ tương tự chỗ nào khác mình ghi chú bên cạnh
    {
    "id": "101401",
    "name": "Trảm ngựa đao",
    "modelId": "101001",
    "job": "1",
    "level": "1",
    "quality": "4",
    "propsType": "1",
    "maxEndurance": "600",
    "mallPrice": "0",
    "vipPrice": "0",
    "silverPrice": "57",
    "canSales": "true",
    "packSort": "151717",
    "attribute1": "1106",
    "attrValue1": "8",
    "attribute2": "0",
    "attrValue2": "0",
    "attribute3": "0",
    "attrValue3": "0",
    "attribute4": "0",
    "attrValue4": "0",
    "minAddition": "0",
    "maxAddition": "6",///số dòng thuộc tính max khi tẩy luyện
    "additions": "1001",
    "maxHole": "5",
    "embedProps": "2001",
    "suitId": "0",
    "bindingType": "3",
    "expirateType": "-1",
    "expirateTime": "0",
    "sex": "-1"
    },
    {

    Như vậy sau khi có đầy đủ thông tin như trên để add mới 1 vũ khí hay 1 trang bị thì bạn chỉ cần copy thêm 1 dòng và thêm vào xml và file txt rùi build lại là xong
    Khách viếng thăm hãy cùng khuek8b xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 9 Users Say Thank You to khuek8b For This Useful Post:

    dmt998 (04-07-13), dongnguyen0510 (13-08-13), ghostcat (24-09-14), loveyoughvk (17-09-14), ndk198 (11-07-13), nivinz (04-07-13), thangnd10 (05-07-13), thanhtunghk (04-07-13), xlinh (05-07-13)

  3. #2
    Vi phạm quy định
    Ngày tham gia
    Dec 2011
    Đang ở
    Usa
    Bài viết
    106
    Thanks
    79
    Thanked 8 Times in 5 Posts

    Ðề: Topic Hướng dẫn devgame đao kiếm vô song

    Trích dẫn Gửi bởi khuek8b [Only registered and activated users can see links. ]
    sau 1 thời gian tìm hiểu thì mình cũng khá nắm rõ game nên mạo muội lập topic hướng dẫn các bạn newbie dev một số thứ như add quái, đồ, vũ khí,pét, phó bản,map,.......chỉnh tỉ lệ drop này nọ sao cho hợp với ý mình, Rỗi thì mình sẽ viết update thường xuyên, nên các bạn biết rồi đừng vào đây chém gió
    công cụ cần dùng
    1. adobe flash cs6
    2. json view -- để chỉnh những file xml sao cho dễ nhìn
    I. Những điều cần biết trước khi dev
    Dao diện, game này không thể làm lại dao diện hoàn toàn mới như game cổ kiếm được, nên ta chỉ nên để như thế,
    các file cần dev nằm trong folder data ở client web và xml_db bên phía server
    các file ở folder data được build từ file fla tương ứng trong đó, các file fla sẽ inluce từ những file txt có trong cùng folder để build
    nhiệm vụ những file swf sau khi build chỉ là phần hiện thị còn những thứ còn lại sẽ được server load lên từ những file xml

    Sau đây mình sẽ chứ thích từ file quan trọng và những thuộc tính đi kèm cho các bạn dễ dev
    file PropsEquip.swf được build từ file PropsEquip.fla ,quy định về vũ khí, để thêm vũ khí mới t thêm ở file
    EquipConfig.txt và EquipConfig.xml
    ví dụ add vũ khí mới cho game :
    mở EquipConfig.txt cấu trúc một vật phẩm và chú thích :
    EquipConfig[
    101401 ////ID vật phẩm
    ]={
    id: 101401,////ID vật phẩm
    name: "Trảm mã đao",//tên vật phẩm
    description: "Trang bị thật là phong độ! hãy trang bị ngay!",// chú thích vật phẩm
    image: 101001, / hình ảnh hiện thị
    job: 1, // nghề , ở đây có 4 lựa chọn tương ứng 4 môn phái 1,2,3,4
    level: 1, // cấp độ vật phẩm, nhân vật có cấp độ nhỏ hơn thì sẽ không dc trang bị
    quality: 4, // loại đồ, 4: đồ vàng ;3: đồ tím ......1,2 xanh và trắng
    propsType: 1,// vị trí món đồ trang bị, tương ứng từ 1-12 ô trong khu vực trang bị
    maxEndurance: 600, // độ bền của vật phẩm
    mallPrice: 0,// Số tiền mua vật phẩm
    vipPrice: 0,Số tiền VIP mua vật phẩm
    silverPrice: 57,// số tiền
    canSales: true, // true: vạtphẩm có thể giao dịch ; flase vật phẩm không thể giao dịch
    attribute1: 1106, //Thuộc tính vật phẩm ; 1106 :Ngoại công ;1107 :Ngoại Phòng ;1104: Nội Phòng;1303 : Khí Huyết;1304 :Nội Lực;1103 : Nội công
    attrValue1: 8, giá trị thuộc tính ; ở đây là 8 thì khi dùng vũ khí thì Ngoại công tăng lên là 8
    attribute2: 0, //thuộc tính thứ 2
    attrValue2: 0,// giá trị thuộc tính 2
    attribute3: 0,// thuộc tính thứ 3
    attrValue3: 0,// giá trị thuộc tính 3
    attribute4: 0,// thuộc tính 4
    attrValue4: 0,//giá trị thuộc tính 4
    embedProps: "2001", // dòng này để nguyên, mình sẽ giải thích sau
    suitId: 0,// chỉ số gì đó, mình chưa thay bgio, thường khi đô mới tạo ra để mặc định để là 0
    bindingType: 3, // số sao mặc định để là không
    expirateType: -1,// xét xem đồ này có hạn khhoong thôi
    expirateTime: "0",// thời gian hết hạn
    sex: -1 // cái này là giới tính
    };

    trong file EquipConfig.xml thì mọi thứ tương tự chỗ nào khác mình ghi chú bên cạnh
    {
    "id": "101401",
    "name": "Trảm ngựa đao",
    "modelId": "101001",
    "job": "1",
    "level": "1",
    "quality": "4",
    "propsType": "1",
    "maxEndurance": "600",
    "mallPrice": "0",
    "vipPrice": "0",
    "silverPrice": "57",
    "canSales": "true",
    "packSort": "151717",
    "attribute1": "1106",
    "attrValue1": "8",
    "attribute2": "0",
    "attrValue2": "0",
    "attribute3": "0",
    "attrValue3": "0",
    "attribute4": "0",
    "attrValue4": "0",
    "minAddition": "0",
    "maxAddition": "6",///số dòng thuộc tính max khi tẩy luyện
    "additions": "1001",
    "maxHole": "5",
    "embedProps": "2001",
    "suitId": "0",
    "bindingType": "3",
    "expirateType": "-1",
    "expirateTime": "0",
    "sex": "-1"
    },
    {

    Như vậy sau khi có đầy đủ thông tin như trên để add mới 1 vũ khí hay 1 trang bị thì bạn chỉ cần copy thêm 1 dòng và thêm vào xml và file txt rùi build lại là xong
    bạn ơi mình add 1 số vật phẩm mới vào thương thành để tiện add bạc vs đồ nhưng sao mua xong knb vẫn trừ mà sao đồ nó ko hiện trong vật phẩm nhỉ vs bạn có thể chỉ cho mình cách add thêm boss phó bản,vs sửa lỗi nhiệm vụ đc ko nhiệm vụ gì mà nó chạy vòng tròn cứ ở map này rùi sang map # đứng đực ra mà ko chạy tiếp gì cả
    Khách viếng thăm hãy cùng thangnd10 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #3
    Moderator Tuan565's Avatar
    Ngày tham gia
    Jan 2011
    Bài viết
    1,491
    Thanks
    301
    Thanked 1,670 Times in 554 Posts

    Ðề: Topic Hướng dẫn devgame đao kiếm vô song

    Trích dẫn Gửi bởi thangnd10 [Only registered and activated users can see links. ]
    bạn ơi mình add 1 số vật phẩm mới vào thương thành để tiện add bạc vs đồ nhưng sao mua xong knb vẫn trừ mà sao đồ nó ko hiện trong vật phẩm nhỉ vs bạn có thể chỉ cho mình cách add thêm boss phó bản,vs sửa lỗi nhiệm vụ đc ko nhiệm vụ gì mà nó chạy vòng tròn cứ ở map này rùi sang map # đứng đực ra mà ko chạy tiếp gì cả
    có nhất thiết phải QUOTE cả bài thế ko ???
    Khách viếng thăm hãy cùng Tuan565 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Vi phạm quy định
    Ngày tham gia
    Dec 2011
    Đang ở
    Usa
    Bài viết
    106
    Thanks
    79
    Thanked 8 Times in 5 Posts

    Ðề: Topic Hướng dẫn devgame đao kiếm vô song

    Mình lên bằng điện thoại bạn thông cảm nhà ko có mạng nên cũng ko để ý
    Khách viếng thăm hãy cùng thangnd10 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên vankiepanhsai1's Avatar
    Ngày tham gia
    Jan 2013
    Bài viết
    148
    Thanks
    8
    Thanked 177 Times in 26 Posts

    Ðề: Topic Hướng dẫn devgame đao kiếm vô song

    Thực ra file .txt ko quan trọng chỉ quan trọng .swf trong data và xml_db trong server thôi
    Adobe flash css6 ko build được file config.
    Chủ thớt biết drop cho mình xin yahoo đi. Chỉnh drop lại hộ mình cái, mình chỉnh tùm bậy hết rồi. Còn add ngoại trang thì sao mua đạo cụ không tồn tại nhỉ. Đã đồng bộ xml_db và swf rồi có phải thiếu trong file config không nhỉ??
    Lần sửa cuối bởi vankiepanhsai1, ngày 06-07-13 lúc 11:49 PM.
    Khách viếng thăm hãy cùng vankiepanhsai1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Moderator khuek8b's Avatar
    Ngày tham gia
    Nov 2010
    Đang ở
    Giường băng cùng Tiểu Long Nữ
    Bài viết
    853
    Thanks
    157
    Thanked 1,424 Times in 229 Posts

    Ðề: Topic Hướng dẫn devgame đao kiếm vô song

    Trích dẫn Gửi bởi vankiepanhsai1 [Only registered and activated users can see links. ]
    Thực ra file .txt ko quan trọng chỉ quan trọng .swf trong data và xml_db trong server thôi
    Adobe flash css6 ko build được file config.
    Chủ thớt biết drop cho mình xin yahoo đi. Chỉnh drop lại hộ mình cái, mình chỉnh tùm bậy hết rồi. Còn add ngoại trang thì sao mua đạo cụ không tồn tại nhỉ. Đã đồng bộ xml_db và swf rồi có phải thiếu trong file config không nhỉ??
    tại sao txt lại ko quan trọng, bạn mún build flash thì nó include từ txt lên mà
    Khách viếng thăm hãy cùng khuek8b xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #7
    Moderator khuek8b's Avatar
    Ngày tham gia
    Nov 2010
    Đang ở
    Giường băng cùng Tiểu Long Nữ
    Bài viết
    853
    Thanks
    157
    Thanked 1,424 Times in 229 Posts

    Ðề: Topic Hướng dẫn devgame đao kiếm vô song

    Hướng dẫn add quái và chỉnh drop
    để add thêm quái thì ta vào file MonsterFightConfig.xml để add ta thêm 1 đoạn sau, mình sẽ chú thích những chỗ cần thiết
    "id": "180",// id quái, cái này không được phép trùng, mỗi quái có 1 id riêng
    "baseId": "138",//cái base này mình cũng chưa biết nó làm gì
    "name": "Thiết Vương",// tên quái
    "model": "107", đây là file flash trên web, ở đây là file flash 107.swf trong thư mục ..htdocs\animation\monster
    "monsterType": "2",// kiểu quái 1: quái thường ; 2: là boss
    "classification": "2",
    "monsterCamp": "0",
    "fightCaseing": "1",
    "level": "85", // level quái
    "ailevel": "5",
    "bossConfigs": "12_17_23",// thời gian xuất hiện trong ngày ở đây là 12h 17h và 23h
    "reviveTime": "0",// thời gian sống lại sau khi chết, tính bằng giây
    "patrolRange": "4",
    "drop": "201|608",// chỉnh drop, cái này tí mình sẽ nói kỹ hơn
    "warnRange": "8",
    "pursueRange": "15",
    "walkDelay": "16000",
    "expAddition": "false",
    "exp": "7720",
    "skills": "229_1_[50-100]|222_1_[0-100]|223_1_[0-50]|226_1_[0-30]|1007_1_[0-100]",// skill của quái
    "attackInterval": "1500",
    "hp": "1168640",// máu quái
    "mp": "2000",// mana quái,
    "physical_attack": "406",// chỉ số đam quái, cái này tùy chỉnh
    "theurgy_attack": "406",///chỉ số đam quái, cái này tùy chỉnh
    "physical_defense": "1239",//chỉ số đam quái, cái này tùy chỉnh
    "theurgy_defense": "1239",//chỉ số đam quái, cái này tùy chỉnh
    "physical_critical": "121",/c/hỉ số đam quái, cái này tùy chỉnh
    "theurgy_critical": "121",//chỉ số đam quái, cái này tùy chỉnh
    "hit": "121",
    "dodge": "161",
    "pierce": "0",
    "block": "0",
    "rapidly": "0",
    "ductility": "0",
    "immobilizeDefense": "0",
    "knockFlyDefense": "true",
    "knockBackDefense": "true",
    "garbbingDefense": "true",
    "move_speed": "7000"

    như vậy thêm quái thì ta chỉ quan tâm tên, id, đam, máu, và drop. Tiếp theo để add quái vào map ta vào file MonsterConfig.xml

    ta thêm 1 đoạn như sau :
    "id":"1001", // id này ko được phép trùng nhau
    "mapId":"101",// map ip lấy trong BigMapConfig.xml
    "bornX":"84", tọa độ X
    "bornY":"89",// Tọa độ Y
    "dungeon":"-1",
    "monsterFightId":"180", //id quái, như ở trên id con thiết vương là 180
    "rate":"100"// tỉ lệ rate ra đồ


    bgio đến lượt chỉnh drop. để thêm drop cho quái t vào DropConfig.xml

    cái gì móc nối đến drop này, t để ý cái drop bên trên của quái "drop": "201|608"
    ở đây có 2 chỉ số 201 và 608
    hai chỉ số này chính là chỉ số "rewardNo":"201"
    còn số vật phẩm có thể rơi ra là "serialNums":"101101_0|102101_0|103101_0|104101_0| 105101_0|106101_0|107101_0|108101_0|109101_0|11010 1_0|111101_0|112101_0"
    giải thích chút , ví dụ với vật phẩm 101101_0 : thì cái số :101101 là id vật phẩm còn số 0:thuộc tính vật phẩm, ở đây số 0 là vũ khí trang bị, còn số 1 item thường


    "id":"1004",
    "rewardNo":"201",
    "type":"1",
    "serialNums":"101101_0|102101_0|103101_0|104101_0| 105101_0|106101_0|107101_0|108101_0|109101_0|11010 1_0|111101_0|112101_0",
    "rate":"0",
    "amount":"1",
    "maxAmount":"0",
    "maxPersonal":"0",
    "minLevel":"0",
    "maxLevel":"40",
    "acquiesce":"false",
    "notice":"false",
    "dieoutTime":"60",
    "period":"1",
    "fullValue":"100"
    Khách viếng thăm hãy cùng khuek8b xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #8
    Thành Viên vankiepanhsai1's Avatar
    Ngày tham gia
    Jan 2013
    Bài viết
    148
    Thanks
    8
    Thanked 177 Times in 26 Posts

    Ðề: Topic Hướng dẫn devgame đao kiếm vô song

    Cho mình hỏi rơi vàng là id vật phảm bao nhiêu vậy??
    Khách viếng thăm hãy cùng vankiepanhsai1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #9
    Thành Viên
    Ngày tham gia
    Nov 2011
    Bài viết
    28
    Thanks
    17
    Thanked 1 Time in 1 Post

    Ðề: Topic Hướng dẫn devgame đao kiếm vô song

    bạn viết giúp mình cái tut việt hóa với
    Khách viếng thăm hãy cùng trikb1997 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #10
    Thành Viên
    Ngày tham gia
    Jun 2013
    Bài viết
    10
    Thanks
    12
    Thanked 0 Times in 0 Posts

    Ðề: Topic Hướng dẫn devgame đao kiếm vô song

    Mình export file swf sang fla để vh,bây giờ vh xong r thì lam sao convert sang file swf như luc đầu.(mình dùng sothink và macro flash pro 8)
    Pro nào đã từng làm qua giup mình với.Cám ơn trước nhé!!
    Khách viếng thăm hãy cùng ndk198 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 3 1 2 3 CuốiCuối

Các Chủ đề tương tự

  1. Lỗi túi đồ Đao Kiếm Vô Song
    Bởi firered48 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 03-04-13, 11:56 AM
  2. Đổi Đường Dẫn Vào Game, Chạy Song song sv khác
    Bởi neverbackdown trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 10-01-13, 10:04 PM
  3. [JX] Sql 2000 có thể chạy song song với sql 2008 ???
    Bởi tien320456 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 12-04-12, 05:47 PM
  4. Spr vô song
    Bởi connectionfail trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 07-08-10, 07:33 PM
  5. Album Cao Thiên Tú Vol2 - Song Song (320Kbps)
    Bởi DaDuyTeo trong diễn đàn [Mp3 Album] Thư Viện Âm Nhạc
    Trả lời: 0
    Bài viết cuối: 02-08-09, 06:25 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 06:46 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.