Sau gần 1 ngày cày game này, mình đã thấy chán + hơi mệt vì dev mấy chức năng bị lỗi và bị giới hạn. Chóng mặt dã man , nhức đầu nữa . Nên mình sẽ share cho ai chưa biết những cái mà mình làm đc. Mình cũng ko làm đc ji nhiều, nhưng share cho ai chưa bik thui
Sửa item thì bạn vào prop trong client và sửa lại y hệt bên prop trong gameserver.
Sửa tính năng item thì vào award trong client và sửa lại y hệt award trong gameserver.
Add item vào thương thành thì làm hướng dẫn như BeeZone.
Đồ ma vương trong prop add thẳng vào shop cho nhanh
Chiêu mộ gia cát lượng, triệu vận và chuyển sinh gia cát lượng, triệu vân (game mới tải về bị lỗi ko chiêu đc 2 con này và lúc mới chiêu về ko cs đc 2 con pet này nhé)
SGZserver\wwwroot\client\res\config\config.zip\mil itarys.xml (Sửa chỗ màu đỏ thành 99). Làm tương tự với pet triệu vân nhé.
Code:
<sample class="game.role.Military" sid="58" name="Thần·Chư Cát Lượng" needNobilityLevel="120" lead="999999" force="999999" wisdom="999999" leadVariable="9" forceVariable="9" wisdomVariable="9" recruitLuck="1000000" maxLuck="1000000" color="5" attsSid="0" tacticsSid="1019" studySkillLen="0" baseLeadSol="300" isNpc="0">
<field name="talentEffectSids" declared="1">
<ints>5000,74,68</ints>
</field>
</sample>
SGZserver\server\gameServer\resource\sample\milita rys.xml (Copy đoạn mã của gia cát lượng và triệu vân vừa sửa, paste xuống chỗ số thứ tự tiếp theo của sid=
...)
Ví dụ : Chỗ màu đỏ là đoạn mã mới chép vào.
Code:
<sample class="game.role.Military" sid="56" name="魔王·貂蝉" needNobilityLevel="100" lead="150" force="150" wisdom="150" leadVariable="8" forceVariable="8" wisdomVariable="8" recruitLuck="150000" maxLuck="150000" color="5" attsSid="0" tacticsSid="1008" studySkillLen="0" baseLeadSol="300" isNpc="0" >
<field name="talentEffectSids" declared="1">
<ints>51,74,120</ints>
</field>
</sample>
<sample class="game.role.Military" sid="57" name="Triệu Vân" needNobilityLevel="120" lead="130" force="130" wisdom="130" leadVariable="4" forceVariable="6" wisdomVariable="3" recruitLuck="60000" maxLuck="60000" color="5" attsSid="0" tacticsSid="1026" studySkillLen="0" baseLeadSol="300" isNpc="0">
<field name="talentEffectSids" declared="1">
<ints>67,55</ints>
</field>
</sample>
Giờ tới chuyển sinh cho 2 pet triệu vân, gia cát lượng.
SGZserver\server\gameServer\resource\serverstatic. xml
Chỗ màu đỏ là mình mới thêm vào, 57 58 là sid của triệu vân và gia cát lượng. Nếu sửa file này thì ko chuyển sinh đc 2 pet đó.
Code:
<field name="CAN_MILITARY_SID">
<ints>5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58</ints>
</field>
Mình nói luôn cái file serverstatic này nhé. Theo những gì mình mò được từ google dịch thì nghĩa của nó là vậy và thấy khá trùng khớp, nhưng mà ko biết có config thêm file nào nữa ko mà sửa xong ko thấy tác dụng
. Ngoài ra trong file này còn có config VipLv, Danh vọng, Công huân, config nhân vật, quà vip mỗi ngày.... Nhưng mình ko hiểu mấy cái số trong mấy đoạn mã đó có tác dụng như thế nào cả.
Code:
<field name="MAX_NUM">9</field> <- Số lần giới hạn chuyển sinh. Bạn thử vào game chuyển sinh cho pet thử xem là biết, tới 9 lần là nó báo chuyển sinh đã đạt giới hạn.
<field name="CONVERT_PLUS">0.1</field> < cái này hình như là tỷ lệ điểm tăng mỗi lần chuyển sinh 0.1 là nó tăng 10% thì phải.
<field name="UPLEVEL_EXP"> < cái này là kinh nghiệm lên lv của tướng
<ints>0,2000,3000,4000,5000,6000,7000,8000,9000,10000,15000,20000,25000,30000,35000,40000,45000,50000,55000,60000,65000,70000,75000,80000,85000,90000,95000,100000,110000,120000,130000,140000,150000,160000,170000,180000,190000,200000,210000,220000,230000,240000,250000,260000,270000,280000,290000,300000,320000,340000,360000,380000,400000,420000,440000,460000,480000,500000,550000,600000,650000,700000,750000,800000,850000,900000,950000,1000000,1100000,1200000,1300000,1400000,1500000,1600000,1700000,1800000,1900000,2000000,2100000,2200000,23000000,2400000,2500000,2600000,2700000,2800000,2900000,3000000,3100000,3200000,3300000,3400000,3500000,3600000,3700000,3800000,3900000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000,4000000</ints>
</field>
<field name="CAN_MILITARY_SID"> Những tướng có thể chuyển sinh
<ints>5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58</ints>
</field>
<field name="CONVERT_NEEDLV"> Level cần chuyển sinh, tương ứng với số lần
<ints>40,50,60,70,80,90,100,110,120</ints>
</field>
<field name="UPLVNEED_NOBILITYLV" declared="1"> <Giới hạn cấp độ của tướng
<objs class="[I">
<ints>0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120</ints>
<ints>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,120</ints>
</objs>
</field>
Nâng giới hạn cấp quan phủ và các nhà khác lên. (Khi tải sv về chơi sẽ bị giới hạn 100 cấp). Các bạn để ý chỗ màu đỏ là mình thêm vào nhé. Dưới đây là mình demo nhà quan phủ. Các nhà khác các bạn làm tương tự.
SGZserver\server\gameServer\resource\sample\builds .xml
Code:
<sample class="game.country.city.Build" sid="1" name="官府" >
<field name="upLevelConsumes" declared="1">
<objs class="[I">
<ints></ints>
<ints></ints>
<ints>400,800,1200,1600,2000,2400,2800,3200,3600,4000,4400,4800,5200,5600,6000,6400,6800,7200,7600,8000,8400,8800,9200,9600,10000,10400,10800,11200,11600,12000,12400,12800,13200,13600,14000,14400,14800,15200,15600,16000,16400,16800,17200,17600,18000,18400,18800,19200,19600,20000,20400,20800,21200,21600,22000,22400,22800,23200,23600,24000,24400,24800,25200,25600,26000,26400,26800,27200,27600,28000,28400,28800,29200,29600,30000,30400,30800,31200,31600,32000,32400,32800,33200,33600,34000,34400,34800,35200,35600,36000,36400,36800,37200,37600,38000,38400,38800,39200,39600,40000,40200,40600,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000</ints>
<ints></ints>
<ints></ints>
<ints></ints>
<ints></ints>
<ints></ints>
<ints></ints>
<ints></ints>
</objs>
</field>
<field name="officialUpLvLimit" declared="1">
<objs class="[I">
<ints>0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119</ints>
<ints>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120</ints>
</objs>
</field>
</sample>
SGZserver\wwwroot\client\res\config\config.zip\bui ld.xml (giải nén zip này ra ngoài desktop, sửa file build.xml, rồi zip hết file này lại thành file config.zip , chép đè vào thư mục cũ)
Code:
<sample className="game.city.builddata.BuildData" sid="1" name="Quan phủ" desc="Là kiến trúc quan trọng nhất , cần nâng cấp mới có thể xây dựng , nâng cấp các kiến trúc khác" style="0guanfu" upLevelConsumes='[[],[], [400,800,1200,1600,2000,2400,2800,3200,3600,4000,4400,4800,5200,5600,6000,6400,6800,7200,7600,8000,8400,8800,9200,9600,10000,10400,10800,11200,11600,12000,12400,12800,13200,13600,14000,14400,14800,15200,15600,16000,16400,16800,17200,17600,18000,18400,18800,19200,19600,20000,20400,20800,21200,21600,22000,22400,22800,23200,23600,24000,24400,24800,25200,25600,26000,26400,26800,27200,27600,28000,28400,28800,29200,29600,30000,30400,30800,31200,31600,32000,32400,32800,33200,33600,34000,34400,34800,35200,35600,36000,36400,36800,37200,37600,38000,38400,38800,39200,39600,40000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000,45000], [], [], [], [], [], [], [] ]' ></sample>