查看: 794|回復: 7

[問題] 381高寵 祝福失敗廣播 如何取消

[複製鏈接]

10

主題

154

帖子

1530

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1694
在線時間
73 小時
相冊
0
日誌
0
好友
0
發表於 2024-7-31 01:49 | 顯示全部樓層 |閱讀模式
大幅數位科技
如題 有人知道怎解嗎




上一篇︰黑核子錯誤 求解 已解
下一篇︰請問核心啟動出現底下問題是甚麼原因?

1

主題

961

帖子

2萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
29678
在線時間
609 小時
相冊
0
日誌
0
好友
0
發表於 2024-7-31 09:11 | 顯示全部樓層
基本上你要新增功能 拿掉功能 都是要核心

除非他有拉出來一個開關讓你設定

點評

海!外直播 bitly.net/nnrnn 禁闻视频 bitly.net/vvvjj 某省长说:“请全省人民对我严格监督。” 网友评论:人民拿什么监督你?报纸归你管,电视归你管,网络归你管,我这条信息都归你们管,说删就删,从来也没跟我商   發表於 2024-7-31 18:28
紅茶
聯絡方式
LINE: lineageapp
回復 支持 反對

使用道具 舉報

10

主題

154

帖子

1530

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1694
在線時間
73 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2024-7-31 10:49 | 顯示全部樓層
yasioukon 發表於 2024-7-31 09:11
基本上你要新增功能 拿掉功能 都是要核心

除非他有拉出來一個開關讓你設定 ...

請問如果有拉出來 DB該如何寫開關

回復 支持 反對

使用道具 舉報

1

主題

961

帖子

2萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
29678
在線時間
609 小時
相冊
0
日誌
0
好友
0
發表於 2024-7-31 12:37 | 顯示全部樓層
你DB自己拉出來 核心沒寫 不會有功能

[發帖際遇]: 一個袋子砸在了 yasioukon 頭上,yasioukon 賺了 2 金錢. 幸運榜 / 衰神榜
紅茶
聯絡方式
LINE: lineageapp
回復 支持 反對

使用道具 舉報

10

主題

154

帖子

1530

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1694
在線時間
73 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2024-7-31 13:31 | 顯示全部樓層
yasioukon 發表於 2024-7-31 12:37
你DB自己拉出來 核心沒寫 不會有功能

package com.lineage.data.item_etcitem;

import com.lineage.data.executor.ItemExecutor;
import com.lineage.server.model.Instance.L1ItemInstance;
import com.lineage.server.model.Instance.L1PcInstance;
import com.lineage.server.serverpackets.S_ItemStatus;
import com.lineage.server.serverpackets.S_PacketBoxGree;
import com.lineage.server.serverpackets.S_ServerMessage;
import com.lineage.server.serverpackets.S_SystemMessage;
import com.lineage.server.serverpackets.ServerBasePacket;
import com.lineage.server.utils.log.PlayerLogUtil;
import com.lineage.server.world.World;
import com.lineage.william.New_BlessItem;
import java.sql.Timestamp;
import java.util.Random;

public class Reel_item_bless_armor extends ItemExecutor {
  private int _xianzhi = 0;
  
  private boolean type2 = false;
  
  public static ItemExecutor get() {
    return new Reel_item_bless_armor();
  }
  
  public static void 祝福升級成功(String info) {
    PlayerLogUtil.writeLog("[祝福升級成功]", info);
  }
  
  public static void 祝福升級失敗(String info) {
    PlayerLogUtil.writeLog("[祝福升級失敗]", info);
  }
  
  public void execute(int[ data, L1PcInstance pc, L1ItemInstance item) {
    int itemobj = data[0;
    L1ItemInstance item2 = pc.getInventory().getItem(itemobj);
    if (item2 == null)
      return;
    if (item2.getItem().getUseType() != 2 && item2.getItem().getUseType() != 18 &&
      item2.getItem().getUseType() != 19 && item2.getItem().getUseType() != 20 &&
      item2.getItem().getUseType() != 21 && item2.getItem().getUseType() != 22 &&
      item2.getItem().getUseType() != 25) {
      pc.sendPackets((ServerBasePacket)new S_ServerMessage("該物品不是防具無法祝福"));
      return;
    }
    if (item2.getBless() == 0 || item2.getBless() == 128) {
      pc.sendPackets((ServerBasePacket)new S_ServerMessage("已經是祝福的物品"));
      return;
    }
    if (!item2.getItem().isgivebless()) {
      pc.sendPackets((ServerBasePacket)new S_SystemMessage("該物品無法進行祝福。"));
      return;
    }
    if (item2.getBless() == 2) {
      pc.sendPackets((ServerBasePacket)new S_ServerMessage("該物品是詛咒品,無法祝福"));
      return;
    }
    Random _random = new Random();
    if (_random.nextInt(99) + 1 <= this._xianzhi) {
      New_BlessItem.forIntensifyArmor(pc, item2);
      item2.setBless(0);
      pc.getInventory().updateItem(item2, 576);
      pc.getInventory().saveItem(item2, 576);
      pc.sendPackets((ServerBasePacket)new S_ServerMessage("祝福成功"));
      if (!pc.isGm())
        World.get().broadcastPacketToAll((ServerBasePacket)new S_PacketBoxGree(2, "玩家:" + pc.getName() + " 使用(" + item.getName() + ") 對 (" + item2.getViewName() + ")升級成功"));
      pc.getInventory().removeItem(item, 1L);
      pc.sendPackets((ServerBasePacket)new S_ItemStatus(item2));
      祝福升級成功("玩家 :" + pc.getName() + " 使用(" + item.getName() + ") 對 (" + item2.getViewName() + ")升級成功 ,時間:" +
          new Timestamp(System.currentTimeMillis()) + ")");
    } else {
      pc.getInventory().removeItem(item, 1L);
      pc.sendPackets((ServerBasePacket)new S_SystemMessage("祝福失敗"));
      if (!pc.isGm()) {
        World.get().broadcastPacketToAll((ServerBasePacket)new S_PacketBoxGree(2, "玩家:" + pc.getName() + " 使用(" + item.getName() + ") 對 (" + item2.getViewName() + ")升級失敗"));
        World.get().broadcastPacketToAll((ServerBasePacket)new S_ServerMessage("玩家:" + pc.getName() + " 使用(" + item.getName() + ") 對 (" + item2.getViewName() + ")升級失敗"));
      }
      祝福升級失敗("玩家 :" + pc.getName() + " 使用(" + item.getName() + ") 對 (" + item2.getViewName() + ")升級(失敗) ,時間:" +
          new Timestamp(System.currentTimeMillis()) + ")");
      if (this.type2)
        pc.getInventory().removeItem(item2, 1L);
    }
  }
  
  public void set_set(String[ set) {
    try {
      this._xianzhi = Integer.parseInt(set[1);
    } catch (Exception exception) {}
    try {
      this.type2 = Boolean.parseBoolean(set[2);
    } catch (Exception exception) {}
  }
}

核心查看是這樣 請問是有可以拉出來設定開關嗎

回復 支持 反對

使用道具 舉報

3

主題

695

帖子

4804

金錢

火焰之影

Rank: 8Rank: 8

威望
12
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
5523
在線時間
144 小時
相冊
0
日誌
0
好友
4
發表於 2024-7-31 16:48 | 顯示全部樓層
感恩大大無私分享

回復 支持 反對

使用道具 舉報

21

主題

418

帖子

9371

金錢

巨蟻女皇

官方Line ID:@365ykqms

Rank: 9Rank: 9Rank: 9

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
55
積分
9799
在線時間
456 小時
相冊
0
日誌
0
好友
1
發表於 2024-7-31 16:50 | 顯示全部樓層
哈比金仔 發表於 2024-7-31 13:31
package com.lineage.data.item_etcitem;

import com.lineage.data.executor.ItemExecutor;

拉出來DB設定開關是,原碼內自寫一段語法串聯到DB欄位上面


可自行爬文寫語法進去,或者不懂的話 花點錢找人幫你寫進去(這樣自己後面也會寫)

如果有要修改或增加功能的話,我也有代寫服務可直接加我LINE:@365ykqms

社會很單純、複雜的是人

求人不如求己!
寧可花點錢,快速處理疑難雜症

版本相關可直接Line ID:@365ykqms
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

天堂私服列表

45客服

Archiver| 45天堂私服論壇   分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!

45天堂私服發佈站 ©    天堂私服架設教學  提供最新天堂私服最新資訊

流量最高、品質最好、服務最優、玩家首選、最新天堂私服資訊,都在45天堂私服發佈站.    免責聲明

Sitetag
line客服聯繫
掃一掃二碼
Line客服聯繫
24H專人回覆
返回頂部 返回列表