修改 C_RequestItemUSe.java (C_ItemUSe)
// 經驗符
if(itemId == 56006)
{
int mg = 0;
if(pc.hasSkillEffect(5555) == true)
{
pc.sendPackets(new S_SystemMessage("您已經使用過本種類的藥水了!"));
}
else
if(pc.hasSkillEffect(5555) == false) mg = 1;
switch (mg)
{
case 0:
break;
case 1:
int time = 600 * 1000;
L1SkillUse skilluse = new L1SkillUse();
pc.killSkillEffectTimer(5555);
pc.sendPackets(new S_SkillSound(pcObjid, 215));
pc.broadcastPacket(new S_SkillSound(pcObjid, 215));
pc.sendPackets(new S_SkillSound(pcObjid, 1 1 7 9));
pc.broadcastPacket(new S_SkillSound(pcObjid, 1 1 7 9));
pc.add_str((byte)5);
pc.add_dex((byte)5);
pc.add_int((byte)5);
pc.getInventory().removeItem(l1iteminstance, 1);
break;
}
} else
//END
修改:
搜尋 :
pc.addSkillEffect(skillid, remaining_time * 1000);
} else
if (skillid == 5555)//EXP double+ 經驗符
{
pc.addSkillEffect(5555, remaining_time * 1000);
pc.add_str((byte)5);
pc.add_dex((byte)5);
pc.add_int((byte)5);
pc.sendPackets(new S_SystemMessage("經驗增倍效果剩餘 " + remaining_time + " 秒"));
} else
if (skillid == L1SkillId.STATUS_BRAVE) { // ブレイブ ポーション等