You can use a lua event to exchange a specific item for SP and add the item to certain mobs. This will required the "LuaGiveEventPoint_EXP_Gold" function (

).
This will work similar to "Jewel Box Event".
Code:
function CUST_019_GiveEventRewardItem(EventID, items_required, consumed_item)
SYSOP_REASON_Event = 0
items = LuaEventInQuireSameItem(0, consumed_item, INQUIRE_SAMEITEM_OP_COUNT_ALL_SAMEITEM, 0)
if items > 0 then
for i = 1 , items do
CUST_001_ItemDel(items_required, consumed_item)
sp_exp = CUST_001_Random_2_Dice_SP()
LuaGiveEventPoint_EXP_Gold(0, sp_exp, 0)
end
end
end
Code:
function CUST_001_Random_2_Dice_SP()
return_result = 400
result = LuaRaCUSTd_rand_n(1, 1000)
if result <= 27 then
return_result = 4000
elseif result <= 83 then
return_result = 10000
elseif result <= 166 then
return_result = 20000
elseif result <= 277 then
return_result = 30000
elseif result <= 416 then
return_result = 40000
elseif result <= 583 then
return_result = 100000
elseif result <= 722 then
return_result = 200000
elseif result <= 833 then
return_result = 300000
elseif result <= 916 then
return_result = 400000
elseif result <= 972 then
return_result = 600000
elseif result <= 1000 then
return_result = 800000
else
return_result = 400
end
return return_result
end
See attached code for details.