Вот вопросов на задавали, а написать что за сборка, видимо сложно было. Я отвечаю по сборке L2jServer, а там уже сами будете разбираться.
Первое решается простым путем, редактируете \data\scripts\handlers\itemhandlers\SoulShots.java. Находите в нем такой участок:
[src="java"] if (!activeChar.destroyItemWithoutTrace("Consume", item.getObjectId(), SSCount, null, false))
{
if (activeChar.getAutoSoulShot().containsKey(itemId))
{
activeChar.removeAutoSoulShot(itemId);
activeChar.sendPacket(new ExAutoSoulShot(itemId, 0));
SystemMessage sm = new SystemMessage(SystemMessageId.AUTO_USE_OF_S1_CANCELLED);
sm.addString(item.getItem().getName());
activeChar.sendPacket(sm);
}
else
activeChar.sendPacket(new SystemMessage(SystemMessageId.NOT_ENOUGH_SOULSHOTS));
return;
}[/src]
И удаляете его. Точно так же и с \data\scripts\handlers\itemhandlers\SpiritShot.java.
По второму вопросу уже созданно много тем, вбейте в поиск mana potion и убедитесь в этом сами. Вот одна из них:
Mana Potion и Скилы.