- UID
- 27015
- 閱讀權限
- 10
- 主題
- 16
- 帖子
- 52
- 精華
- 1
- A幣
- 202
- 在線時間
- 47 小時
- 最後登錄
- 2018-9-6
集團新軍
- 主題
- 16
- 帖子
- 52
- 精華
- 1
- 綜合社群主題發文量
- 35
- 電玩社群主題發文量
- 0
- 娛樂社群主題發文量
- 0
- 技術社群主題發文量
- 0
- 閱讀權限
- 10
- 註冊時間
- 2018-5-15
TA的每日心情 | 衰 2018-9-7 18:26 |
---|
簽到天數: 58 天 連續簽到: 0 天 [LV.5]常住居民I
|
- public int gainGachaponItem(int id, int quantity) {
- return gainGachaponItem(id, quantity, c.getPlayer().getMap().getStreetName() + " - " + c.getPlayer().getMap().getMapName()); //就是這句錯誤
- }
- public int gainGachaponItem(int id, int quantity, final String msg ,final boolean broad ) {
- try {
- if (!MapleItemInformationProvider.getInstance().itemExists(id)) {
- return -1;
- }
-
-
- final IItem item = MapleInventoryManipulator.addbyId_Gachapon(c, id, (short) quantity);
-
-
- if (item == null) {
- return -1;
- }
- final byte rareness = GameConstants.gachaponRareItem(item.getItemId());
- if (rareness > 0 || broad ) {
- World.Broadcast.broadcastMessage(MaplePacketCreator.getGachaponMega("[" + msg + "] " + c.getPlayer().getName(), " : 從轉蛋機轉到了!", item, rareness,c.getChannel()-1).getBytes());
- }
-
- int amount = 1;
- if (quantity > 0) {
- c.getSession().write(MaplePacketCreator.getShowItemGain(item.getItemId(), (short)amount));
- c.getSession().write(MaplePacketCreator.getShowItemGain(item.getItemId(), (short)amount, true));
- }else{
- c.getSession().write(MaplePacketCreator.getShowItemGain(item.getItemId(),(short)item.getQuantity()));
- c.getSession().write(MaplePacketCreator.getShowItemGain(item.getItemId(),(short)item.getQuantity(), true));
- }
- return item.getItemId();
-
- } catch (Exception e) {
- e.printStackTrace();
- }
- return -1;
- }
複製代碼 boolean broad的方法我有在馬論看到過
複製到我的源碼後會出現一個錯誤
而我自己的除錯能力只有(){};而已XD
一直看不出問題是出在哪
綠廣物品清單幫助很大
JS方面有比較理解一點了
我再自己多思考看看
顯示名稱的問題還是沒辦法解 #t有嘗試過
不過沒關係
我主要是要綠廣就好 哈哈
萬分感謝 |
|