bachugacon122
30-09-12, 01:11 PM
Cái này cũng đơn giản chỉ cần tìm hỉu chút là ra
Thôi ko nói nhìu nữa
Dưới đây là những gì mình bik về nhiệm vụ trong gunny mọi người có thể dựa vào đó để làm nhiệm vụ theo ý thích
|-------------------------------------------------------------------------Dbo.quest------------------------------------------------------
|Chứa thông tin về: + Tên nhiệm vụ ( cột title)
| + Thông tin hướng dẫn làm nhiệm vụ ( cột detail)
| + ID của nhiệm vụ ( cột id )---> cái này quan trọng
| * Cột ID : là id của nhiệm vụ mỗi nv có 1 id khác nhau
| * Cột QuestID : "hình như" là quy định nhiệm vụ này thuộc nhiệm vụ sự kiện, nhiệm vụ ngày hay là nhiệm vụ víp v,v
| + 0 là nhiệm vụ chủ tuyến
| + 1 là nhiệm vụ phụ |
| + 2 là nhiệm vụ hằng ngày
| ---> 3 là nhiệm vụ sự kiện, v ,v ..... ( cái này mình ko chắc chắc lém đó nha )
| * Cột Title : là tên của nhiệm vụ
| * Cột Detail : là một số hướng dẫn để làm nhiệm vụ
| * Cột NeedMinLevel : Cấp thấp nhất để có thể làm nhiệm vụ này ( thấp hơn thì khỏi làm )
| * Cột NeedMaxLevel : cấp cao nhất để có thể làm nhiệm vụ này ( cao hơn thì khỏi làm )
| * Cột PreQuestID : id của nhiệm vụ trước đó ( Đã hoàn thành nhiệm vụ đó rùi mới có nhiệm vụ hiện tại )
| * Cột NextQuestID : id của nhiệm vụ kế tiếp sau khi hoàn thành nhiệm vụ này
| * Cột CanRepeat : có thể lặp lại hay ko
| * Cột RepeatMax : số lần lặp lại tối đa
| --->RepeatInterval : số lần lặp lại thấp nhất ( thường là 1 vì nhiệm vụ nào cũng phải hoàn thành ít nhất 1 lần )
| * Cột RewardGP : Kinh nghiệm nhận được sau khi hoàn thành nhiệm vụ
| * Cột RewardGold : vàng nhận được sau khi hoàn thành nhiệm vụ
| * Cột RewardGiftToken : lễ kim nhận được sau khi hoàn thành nhiệm vụ
|---------------------------------------------------------Dbo.Quest_Condiction-----------------------------------------------------------
|Chứa thông tin về: + Mức độ hoàn thành nhiệm vụ - hoàn thành đến đâu đều nằm ở dbo này
| + Loại nhiệm vụ - sử dụng đồ , guild chiến , hoặc phó bản ,v,v ..
| * Cột questID == id lấy từ dbo.quest
| * Cột CondictionID : quy định thứ tự của một yêu cầu nào đó trong nhiệm vụ
|vd : Nhiệm vụ A có 2 yêu cầu : + giết x người
| + đi chiến y lần |
|thì ta phải thêm vào Dbo.Quest_Condiction 2 dòng id giống hệt nhau và có CondictionID là 1 và 2
|nếu có 3 yêu cầu thì thêm cái 3 nữa, 1 yêu cầu thì 1 cái thui :D:D
| * Cột CondictionType : Quy định kiểu nhiệm vụ ( mình mới chỉ mò ra được một số cái còn lại chưa thử vì lười quá )
| + 3 là nhiệm vụ : Sử dụng đồ hoặc là sử dụng cái gì đó x lần
| ---> Sử dụng cái gì thì điền id của "món" đó vào cột para1, x được điền vào cột para2
| + 4 là nhiệm vụ : Giết x người trong chiến đấu ---> x được điền vào cột para2
| + 5 là nhiệm vụ : Tham gia hoặc hoàn thành x trận chiến đấu ---> x được điền vào cột para2
| + 6 là nhiệm vụ : Chiến thắng X trận chiến đấu ---> x được điền vào cột para2
| + 9 là nhiệm vụ : Cường hóa vật phẩm lên cấp n
| ---> Vào Db0o.Shop_Goods_Categorys tìm id của vật phẩm mún cường hóa lên điền vào cột para1, điền số n vào cột para2
| + 10 là nhiệm vụ : Mua hoặc tiêu cái "gì đó" nói chung là phải mò vào shop mới hoàn thành được
| ---> Điền id của món bị tiêu hao vào cột para1( huân chương,lễ kim,xu = 11408,-4,-1), điền số lượng cần tiêu hao vào cột para2
| + 13 là nhiệm vụ : Đánh bại quái nào đó x lần ---> điền id của quái mún giết vào cột para1, x vào cột para2
| + 15 là nhiệm vụ : Thu thập x đồ vật có id là y ---> điền y vào cột para1, x vào cột para2
| + 16 là nhiệm vụ : Đăng nhập game là hoàn thành ---> cái này có gì đâu mà nói :D:D
| + 17 là nhiệm vụ : Kết hôn ---> cái này chắc ko có gì để nói ( bác nào thích troll thì để cột para2 là 100 cho nó cưới mệt nghỉ :D:D)
| + 22 là nhiệm vụ : Đánh bại x người trong chiến đấu (tùy kiểu)
| ---> Điền kiểu chiến đấu vào cột para1 (tự do,guild chiến,khiêu chiến = 0,1,2), điền x vào cột para2
| + 23 là nhiệm vụ : Hoàn thành x trận chiến đấu (tùy kiểu)
| ---> Điền kiểu chiến đâu vào cột para1 (tự do,guild chiến,khiêu chiến = 0,1,2), điền x vào cột para2
| + 24 là nhiệm vụ : Thắng x trận trong chiến đấu (tùy kiểu)
| ---> Điền kiểu chiến đâu vào cột para1 (tự do,guild chiến,khiêu chiến = 0,1,2), điền x vào cột para2
| + 26 là nhiệm vụ : Vợ chồng cùng chiến đấu x trận ---> điền x vào cột para2
| + 28 là nhiệm vụ : Vợ chồng cùng chiến đâu thắng x trận ---> điền x vào cột para2
|***Lưu ý*** |
| - Cột para2 chỉ điền số lượng hoăc số lần tối thiểu nhiều hơn vẫn được thấp nhất là 1
| * Cột para1 : Thường là id của vật phẩm hoặc "cái gì đó"
| * Cột para2 : Thường là số lần hoặc số lượng
|------------------------------------------------------------Dbo.Quest_Goods------------------------------------------------------------
| * Cột QuestID : Là id của nhiệm vụ = id của dbo.quest
| * Cột RewardItemID : Là id của món đồ nhận được hoặc có thể chọn
| * Cột IsSelect : Là kiểu nhận (nhận lun hoặc là chọn 1 trong nhiều món - 0 là món này được nhận trực tiếp, 1 là phải chọn lựa với món khác)|
| * Cột RewardItemValid : Là hạn sử dụng của món đó (đơn vị : ngày) - 0 hình như là vĩnh viễn
| * Cột RewardItemCount : Là số lượng ---> thấp nhất là 1
| * Cột StrengthenLevel : Là cấp cường hóa
| * Cột AttackCompose : Là tấn công thêm vào (giống như đã được hợp thành sẵn rùi ý)
| * Cột DefendCompose : Là phòng thử thêm vào (giống như đã được hợp thành sẵn rùi ý)
| * Cột AgilityCompose : Là nhanh nhẹn thêm vào (giống như đã được hợp thành sẵn rùi ý)
| * Cột LuckCompose : Là may mắn thêm vào (giống như đã được hợp thành sẵn rùi ý)
|----------------------------------------------------------------------------------------------------------------------------------------
Quên cái này
sau khi thêm vào sql xong các bạn ko cần chỉnh file questlist.xml mà chỉ cần chạy link này để cập nhậ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>
Thay ip = ip trong file web.cònig trong request
thay request = req nếu dùng sv trminhpc
Thôi ko nói nhìu nữa
Dưới đây là những gì mình bik về nhiệm vụ trong gunny mọi người có thể dựa vào đó để làm nhiệm vụ theo ý thích
|-------------------------------------------------------------------------Dbo.quest------------------------------------------------------
|Chứa thông tin về: + Tên nhiệm vụ ( cột title)
| + Thông tin hướng dẫn làm nhiệm vụ ( cột detail)
| + ID của nhiệm vụ ( cột id )---> cái này quan trọng
| * Cột ID : là id của nhiệm vụ mỗi nv có 1 id khác nhau
| * Cột QuestID : "hình như" là quy định nhiệm vụ này thuộc nhiệm vụ sự kiện, nhiệm vụ ngày hay là nhiệm vụ víp v,v
| + 0 là nhiệm vụ chủ tuyến
| + 1 là nhiệm vụ phụ |
| + 2 là nhiệm vụ hằng ngày
| ---> 3 là nhiệm vụ sự kiện, v ,v ..... ( cái này mình ko chắc chắc lém đó nha )
| * Cột Title : là tên của nhiệm vụ
| * Cột Detail : là một số hướng dẫn để làm nhiệm vụ
| * Cột NeedMinLevel : Cấp thấp nhất để có thể làm nhiệm vụ này ( thấp hơn thì khỏi làm )
| * Cột NeedMaxLevel : cấp cao nhất để có thể làm nhiệm vụ này ( cao hơn thì khỏi làm )
| * Cột PreQuestID : id của nhiệm vụ trước đó ( Đã hoàn thành nhiệm vụ đó rùi mới có nhiệm vụ hiện tại )
| * Cột NextQuestID : id của nhiệm vụ kế tiếp sau khi hoàn thành nhiệm vụ này
| * Cột CanRepeat : có thể lặp lại hay ko
| * Cột RepeatMax : số lần lặp lại tối đa
| --->RepeatInterval : số lần lặp lại thấp nhất ( thường là 1 vì nhiệm vụ nào cũng phải hoàn thành ít nhất 1 lần )
| * Cột RewardGP : Kinh nghiệm nhận được sau khi hoàn thành nhiệm vụ
| * Cột RewardGold : vàng nhận được sau khi hoàn thành nhiệm vụ
| * Cột RewardGiftToken : lễ kim nhận được sau khi hoàn thành nhiệm vụ
|---------------------------------------------------------Dbo.Quest_Condiction-----------------------------------------------------------
|Chứa thông tin về: + Mức độ hoàn thành nhiệm vụ - hoàn thành đến đâu đều nằm ở dbo này
| + Loại nhiệm vụ - sử dụng đồ , guild chiến , hoặc phó bản ,v,v ..
| * Cột questID == id lấy từ dbo.quest
| * Cột CondictionID : quy định thứ tự của một yêu cầu nào đó trong nhiệm vụ
|vd : Nhiệm vụ A có 2 yêu cầu : + giết x người
| + đi chiến y lần |
|thì ta phải thêm vào Dbo.Quest_Condiction 2 dòng id giống hệt nhau và có CondictionID là 1 và 2
|nếu có 3 yêu cầu thì thêm cái 3 nữa, 1 yêu cầu thì 1 cái thui :D:D
| * Cột CondictionType : Quy định kiểu nhiệm vụ ( mình mới chỉ mò ra được một số cái còn lại chưa thử vì lười quá )
| + 3 là nhiệm vụ : Sử dụng đồ hoặc là sử dụng cái gì đó x lần
| ---> Sử dụng cái gì thì điền id của "món" đó vào cột para1, x được điền vào cột para2
| + 4 là nhiệm vụ : Giết x người trong chiến đấu ---> x được điền vào cột para2
| + 5 là nhiệm vụ : Tham gia hoặc hoàn thành x trận chiến đấu ---> x được điền vào cột para2
| + 6 là nhiệm vụ : Chiến thắng X trận chiến đấu ---> x được điền vào cột para2
| + 9 là nhiệm vụ : Cường hóa vật phẩm lên cấp n
| ---> Vào Db0o.Shop_Goods_Categorys tìm id của vật phẩm mún cường hóa lên điền vào cột para1, điền số n vào cột para2
| + 10 là nhiệm vụ : Mua hoặc tiêu cái "gì đó" nói chung là phải mò vào shop mới hoàn thành được
| ---> Điền id của món bị tiêu hao vào cột para1( huân chương,lễ kim,xu = 11408,-4,-1), điền số lượng cần tiêu hao vào cột para2
| + 13 là nhiệm vụ : Đánh bại quái nào đó x lần ---> điền id của quái mún giết vào cột para1, x vào cột para2
| + 15 là nhiệm vụ : Thu thập x đồ vật có id là y ---> điền y vào cột para1, x vào cột para2
| + 16 là nhiệm vụ : Đăng nhập game là hoàn thành ---> cái này có gì đâu mà nói :D:D
| + 17 là nhiệm vụ : Kết hôn ---> cái này chắc ko có gì để nói ( bác nào thích troll thì để cột para2 là 100 cho nó cưới mệt nghỉ :D:D)
| + 22 là nhiệm vụ : Đánh bại x người trong chiến đấu (tùy kiểu)
| ---> Điền kiểu chiến đấu vào cột para1 (tự do,guild chiến,khiêu chiến = 0,1,2), điền x vào cột para2
| + 23 là nhiệm vụ : Hoàn thành x trận chiến đấu (tùy kiểu)
| ---> Điền kiểu chiến đâu vào cột para1 (tự do,guild chiến,khiêu chiến = 0,1,2), điền x vào cột para2
| + 24 là nhiệm vụ : Thắng x trận trong chiến đấu (tùy kiểu)
| ---> Điền kiểu chiến đâu vào cột para1 (tự do,guild chiến,khiêu chiến = 0,1,2), điền x vào cột para2
| + 26 là nhiệm vụ : Vợ chồng cùng chiến đấu x trận ---> điền x vào cột para2
| + 28 là nhiệm vụ : Vợ chồng cùng chiến đâu thắng x trận ---> điền x vào cột para2
|***Lưu ý*** |
| - Cột para2 chỉ điền số lượng hoăc số lần tối thiểu nhiều hơn vẫn được thấp nhất là 1
| * Cột para1 : Thường là id của vật phẩm hoặc "cái gì đó"
| * Cột para2 : Thường là số lần hoặc số lượng
|------------------------------------------------------------Dbo.Quest_Goods------------------------------------------------------------
| * Cột QuestID : Là id của nhiệm vụ = id của dbo.quest
| * Cột RewardItemID : Là id của món đồ nhận được hoặc có thể chọn
| * Cột IsSelect : Là kiểu nhận (nhận lun hoặc là chọn 1 trong nhiều món - 0 là món này được nhận trực tiếp, 1 là phải chọn lựa với món khác)|
| * Cột RewardItemValid : Là hạn sử dụng của món đó (đơn vị : ngày) - 0 hình như là vĩnh viễn
| * Cột RewardItemCount : Là số lượng ---> thấp nhất là 1
| * Cột StrengthenLevel : Là cấp cường hóa
| * Cột AttackCompose : Là tấn công thêm vào (giống như đã được hợp thành sẵn rùi ý)
| * Cột DefendCompose : Là phòng thử thêm vào (giống như đã được hợp thành sẵn rùi ý)
| * Cột AgilityCompose : Là nhanh nhẹn thêm vào (giống như đã được hợp thành sẵn rùi ý)
| * Cột LuckCompose : Là may mắn thêm vào (giống như đã được hợp thành sẵn rùi ý)
|----------------------------------------------------------------------------------------------------------------------------------------
Quên cái này
sau khi thêm vào sql xong các bạn ko cần chỉnh file questlist.xml mà chỉ cần chạy link này để cập nhậ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>
Thay ip = ip trong file web.cònig trong request
thay request = req nếu dùng sv trminhpc