查看: 3231|回复: 21

java加入装备保护卷轴

[复制链接]

28

主题

228

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
发表于 2019-7-28 10:24:16 | 显示全部楼层 |阅读模式
修改Java:l1j\server\server\model\instance\L1ItemInstance
l1j\server\server\clientpackets\C_ItemUSe
功能解说:使用此道具点选装备时,强化失败时不会消失,但是强化值回归至零
L1ItemInstance.Java  直接在最下面加入

//装备保护卷轴
private boolean proctect = false;

public boolean getproctect() {
return proctect;
}
public void setproctect(boolean i) {
proctect = i;
}
//装备保护卷轴

C_ItemUSe.Java
搜寻
|| itemId == L1ItemId.C_SCROLL_OF_ENCHANT_WEAPON
在后面加入
|| itemId == 300039

接著找个地方加入
//装备保护卷轴
} else if (itemId == 300039) {
if (l1iteminstance1 != null){
if (l1iteminstance1.getEnchantLevel() <= -1){
pc.sendPackets(new S_ServerMessage(1309));
return;
}
if (l1iteminstance1.getproctect() == true){
pc.sendPackets(new S_ServerMessage(1300));
return;
}
if (l1iteminstance1.getItem().getType2() == 0){
pc.sendPackets(new S_ServerMessage(79));
return;
} else {
l1iteminstance1.setproctect(true);
pc.sendPackets(new S_SystemMessage(l1iteminstance1.getEnchantLevel()+l1iteminstance1.getName()+"受到魔法力量的保护。"));
pc.getInventory().removeItem(l1iteminstance, 1);
}
}
//装备保护卷轴

搜寻
codeprivate void SuccessEnchant(L1PcInstance pc, L1ItemInstance item,
ClientThread client, int i) {

在下面加入

//装备保护卷轴
item.setproctect(false);
//装备保护卷轴
搜寻
private void FailureEnchant(L1PcInstance pc, L1ItemInstance item,
ClientThread client) {
在下面加入
//装备保护卷轴
if (item.getproctect() == true){
item.setEnchantLevel(0);
pc.sendPackets(new S_ItemStatus(item));
pc.getInventory().saveItem(item, L1PcInventory.COL_ENCHANTLVL);
item.setproctect(false);
pc.sendPackets(new S_ServerMessage(1310));
return;
}
//装备保护卷轴
回复

使用道具 举报

0

主题

152

帖子

175

积分

中级会员

Rank: 3Rank: 3

积分
175
发表于 2019-11-11 09:23:15 | 显示全部楼层
謝謝大大的分享,
回复 支持 反对

使用道具 举报

0

主题

152

帖子

175

积分

中级会员

Rank: 3Rank: 3

积分
175
发表于 2019-11-17 12:20:47 | 显示全部楼层
再次表示谢谢了。
回复 支持 反对

使用道具 举报

1

主题

37

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2019-12-7 14:30:14 | 显示全部楼层
         原来可以这样
回复 支持 反对

使用道具 举报

1

主题

121

帖子

114

积分

中级会员

Rank: 3Rank: 3

积分
114
发表于 2019-12-22 21:26:46 | 显示全部楼层
6666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

39

帖子

39

积分

注册会员

Rank: 2

积分
39
发表于 2020-2-6 12:05:01 | 显示全部楼层
怎麼解除保護?
回复 支持 反对

使用道具 举报

0

主题

61

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2020-6-28 19:58:53 | 显示全部楼层
謝謝分享哦
回复 支持 反对

使用道具 举报

0

主题

85

帖子

138

积分

中级会员

Rank: 3Rank: 3

积分
138
发表于 2021-2-22 21:49:42 | 显示全部楼层
感谢大佬分享
回复 支持 反对

使用道具 举报

1

主题

89

帖子

194

积分

中级会员

Rank: 3Rank: 3

积分
194
发表于 2021-2-23 09:03:15 | 显示全部楼层
原來還可以這樣
回复 支持 反对

使用道具 举报

1

主题

89

帖子

194

积分

中级会员

Rank: 3Rank: 3

积分
194
发表于 2021-2-23 09:04:27 | 显示全部楼层
java看來要重頭學起來了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表