2013年8月26日 星期一

換取經驗直npc

添加對話檔 jy-c.html
<body>
<font fg=ffffff><p align=left>林志玲:</p></font> 
<br> 
歡迎光臨,想要經驗嘛?用一個品質綠寶石就能換取當前等級的20%經驗哦。 <br> 
<br>
<p align=center>
<a action="jy">換取經驗</a></p>
</body>




插入一條NPC數據
71722   康的警衛隊   $2708     L1Merchant   2978   0   0   0   0   0   0   0   0   0   0   0   0     0   0   0   0   0   0   0   0   0   0   0   0   0   0     0   -1   -1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   -1   0   14   0   1   0   0     


插入一條NPCAction數據
71722   jy         



編輯C_NPCAction.java


   //TODO 換取經驗10%
           else if (s.equalsIgnoreCase("jy")) {
              if (pc.getInventory().checkItem(40051)) {
                pc.getInventory().consumeItem(40051, 1);
                int exp = (int)(((ExpTable.getExpByLevel(pc.getLevel()) - ExpTable.getExpByLevel(pc.getLevel() - 1)) * 0.1));
                pc.addExp(exp);
              } else {
                pc.sendPackets(new S_SystemMessage("身上沒有品質綠寶石了."));
              }
           }
           //TODO 換取經驗10%

沒有留言:

張貼留言