瘋天堂私服發佈網站廣告欄位!
瘋天堂私服發佈網站您最佳的選擇!
免費曝光天堂私服的方式!
害怕天堂私服倒閉嗎?快使用天堂分析師!
天堂私服抽獎扭蛋物品及機率測試器
天堂私服稱號顏色製造器
瘋天堂私服發佈網站教您註冊推文收藏私服!
天堂私服血量魔力計算器
瘋天堂私服發布網站廣告贊助及爆料私服客服
教您如何不用註冊也可以推文天堂私服!
天堂私服270怪物查詢掉落資料庫
天堂私服盟徽製造器
test0428
2014-10-16 23:14

教你如何新增天堂進階精靈魔法九重矢!

1.開啟 src/l1j/server/server/clientpackets/C_ItemUSe.java

搜尋
} else if (itemId == 40022) { // 古代體力恢復劑

修改為

// 新增進階精靈魔法:九重矢
} else if(itemId == 300037) {
int skillid = NINE_ARROW;
L1SkillUse l1skilluse = new L1SkillUse();
l1skilluse.handleCommands(client.getActiveChar(), skillid,
spellsc_objid, spellsc_x, spellsc_y, null, 0,
L1SkillUse.TYPE_NORMAL);
// 新增進階精靈魔法:九重矢
} else if (itemId == 40022) { // 古代體力恢復劑


2.開啟 src/l1j/server/server/model/skill/L1SkillUse.java

搜尋
10027, 10028, 10029 };


修改為
10027, 10028, 10029, 177 }; // 新增進階精靈魔法:九重矢


再搜尋
} else if (_skillId == 10026 || _skillId == 10027


修改為
// 新增進階精靈魔法:九重矢
} else if (_skillId == NINE_ARROW) {
boolean gfxcheck = false;
int[] BowGFX = { 138, 37, 3860, 3126, 3420, 2284, 3105,
3145, 3148, 3151, 3871, 4125, 2323, 3892, 3895,
3898, 3901, 4917, 4918, 4919, 4950, 6087, 6140,
6145, 6150, 6155, 6160, 6269, 6272, 6275, 6278, 371 };
int playerGFX = _player.getTempCharGfx();
for (int gfx : BowGFX) {
if (playerGFX == gfx) {
gfxcheck = true;
break;
}
}
if (!gfxcheck) {
return;
}

for (int i = 9; i > 0; i--) {
_target.onAction(_player);
}
for (int i = 3; i > 0; i--) {
_player.sendPackets(new S_SkillSound(_player.getId(),
4394));
_player.broadcastPacket(new S_SkillSound(_player.getId(),
4394));
Thread.sleep(400L);
}
// 新增進階精靈魔法:九重矢
} else if (_skillId == 10026 || _skillId == 10027


3.開啟 src/l1j/server/server/model/skill/L1SkillId.java

搜尋
public static final int SKILLS_END = 176;


修改為

// 新增進階精靈魔法:九重矢
public static final int NINE_ARROW = 177;
// 新增進階精靈魔法:九重矢
public static final int SKILLS_END = 177;


DB增加etcitem物品
INSERT INTO `etcitem` VALUES ('300037', '進階精靈魔法:九重矢', '進階精靈魔法:九重矢', 'scroll', 'spell_long', 'paper', '630', '1755', '22', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '0', '5', '400', '0', '0', '0');

記得修改想要的CD時間 預設:400

DB增加skills技能
INSERT INTO `skills` VALUES ('177', '進階精靈魔法:九重矢', '0', '0', '45', '0', '0', '0', '0', '0', 'attack', '3', '0', '0', '0', '0', '0', '0', '64', '0', '-1', '0', '0', '8', '', '18', '0', '0', '0', '0');
記得修改想要的耗魔量 預設:45



上一篇文章:教你如何用天堂底比斯寶箱和龜裂之核java語法寫武器進化!
下一篇文章:天堂特殊傳送打寶區卷軸java寫法!

分享文章:分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!