主页| 免费发布天堂1开机信息| 站长qq:1161903

交你-新增100%武防卷

来源:2TT天堂发布网 www.2tt.cc    发布时间:2018/10/18 11:10:19    浏览量:929

1.先在SQL资料库内增加一张你想要的卷轴(这应该不用说明吧)

2.开启程式档案位址
Rev1964\Rev1964\src\l1j\server\server\clientpackets\C_ItemUSe

3.增加程式码(由于要增加至少3个地方.所以很多原本的程式码在这先删掉)
( 在此所使用的物品编号是49300  100%武卷)

找到以下的这些地方...
|| itemId == 41426 // 封印?????
|| itemId == 41427 // 封印解除?????
|| itemId == 40075 // 防具破??????
|| itemId == 41429 // 风?武器强化?????
|| itemId == 41430 // 地?武器强化?????
|| itemId == 41431 // 水?武器强化?????
|| itemId == 49300  //  <===自加(第一个新增的地方)
|| itemId == 41432) { // 火?武器强化?????
l = readD();
} else if (itemId == 140100 || itemId == 40100 || itemId == 40099
|| itemId == 40086 || itemId == 40863) {


...........................................

if (itemId == 40077 || itemId == L1ItemId.SCROLL_OF_ENCHANT_WEAPON
|| itemId == L1ItemId.SCROLL_OF_ENCHANT_QUEST_WEAPON
|| itemId == 40130 || itemId == 140130
|| itemId == L1ItemId.B_SCROLL_OF_ENCHANT_WEAPON
|| itemId == L1ItemId.C_SCROLL_OF_ENCHANT_WEAPON
|| itemId == 49300  //<===自加(第二个新增的地方)
|| itemId == 40128) { // 武器强化?????


if (l1iteminstance1 == null
|| l1iteminstance1.getItem().getType2() != 1) {
pc.sendPackets(new S_ServerMessage(79)); // \f1何?起???????。
return;
}



if (itemId == 40128) { // ???????武器强化?????
if (weaponId == 36 || weaponId == 183 || weaponId >= 250
&& weaponId <= 255) { // ???????武器
} else {
pc.sendPackets(new S_ServerMessage(79)); // \f1何?起???????。
return;
}
}

int enchant_level = l1iteminstance1.getEnchantLevel();

//-------------------------------------------

if (itemId == 49300 ){
pc.getInventory().removeItem(l1iteminstance, 1);
SuccessEnchant(pc, l1iteminstance1, client, 1 );
return;
}
(分隔线内是第三个新增的地方)
//-------------------------------------------


if (itemId == L1ItemId.C_SCROLL_OF_ENCHANT_WEAPON) { // c-dai
pc.getInventory().removeItem(l1iteminstance, 1);
if (enchant_level < -6) {
// -7以上?????。
FailureEnchant(pc, l1iteminstance1, client);
} else {
SuccessEnchant(pc, l1iteminstance1, client, -1);
}
} else if (enchant_level < safe_enchant) {
pc.getInventory().removeItem(l1iteminstance, 1);
SuccessEnchant(pc, l1iteminstance1, client, RandomELevel(
l1iteminstance1, itemId));
} else {
pc.getInventory().removeItem(l1iteminstance, 1);

编译后.放入核心就完成了

前后都有留一些源码.应该不会太难找..
修改版本是1964板的
不过我有去看过1980板..程式码也一样.所以1964~1980应该都可用.

防卷的程式码部分在武卷的下方.往下就能找的到了.