@karazu and maniac
erm..that error problem..i also dunno how solve..it seem like only appear in new or updated revision... >.<
it doesnt appear in old revision..
@sneak
this has been answered before..
the error appear because the map you use in the script...is not a "true" woe map..and Emperium are suppose to only summon in woe map..
it is just to show you that emperium is not summoned in a woe castle map...
nothing harm about it..
@neogenesis
use search engine..i believe there is several script for this already..
if you use the class restriction script of mine..just read the guide i have written in the post...
tell me if you still dunno...
@v00m3r
hmm...have you edit any other ? coz the script work fine for me...
try redownload the script ...
@Jezu
oh...thank for inform me about this....i will fix it in the following update of this script.
[ Update ] : Updated Refine Function Script :
Description :
It is a Function Script for Refine Equipment with Customized Rate. The script are now able to use indenpendently in a NPC or an Item. Which mean, you can create multiple or numerous NPC Script + Items Script for Refining in your server. All of the Setting are independent..will not affect each others.
This Script will be able to answer / solve those below problems.
The BitMask Table :
//--- Bitmasks ----
// 1 - Top Headgear
// 2 - Armor
// 4 - Left Hand
// 8 - Right Hand
// 16 - Garment
// 32 - Shoes
// 64 - Left Accessory
// 128 - Right Accessory
// 256 - Middle Headgear
// 512 - Lower Headgear
If you want to allow the refine on those part....then just put in the Number ( for Single Part Refiner ) or Add in all the Number ( for Multiple Part Refiner )
For Example :
A Refiner that can refine Top Headgear Only ( BitMask = 1 )
A Refiner that can refine Both Left / Right Accessory Only ( BitMask = 126 + 64 = 190 )
A Refiner that can refine Armor / Garment / Shoes Only ( BitMask = 2 + 16 + 32 = 50 )
and etc.....
Function Script Calling :
callfunc( "RefineFunc",<itemID>,<Amount>,<BitMasks>,<MinRefine>,<MaxRefine>,<CheckEquip>,<RefineMode>,<Percent> );
Explaination on Each Argument :
// 1. itemID -> Item that will be used during Refine.
// 2. Amount -> Amount of Required Items.
// 3. BitMask -> Refer to above bitmask table.
// 4. MinRefine -> Required Min Refine to use.
// 5. MaxRefine -> What is the Max Refine. [ Can Bypass Default Server Max Refine ]
// 6. CheckEquip -> Check Equipments is Refineable or not. [ 0 = Disable / 1 = Enable ]
// 7. RefineMode -> +1 / Max Refine. [ 0 = +1 Refine / 1 = Max Refine ]
// 8. Percent -> Rate of Success to refine current Equipment.
Sample Script :
Use as Item ( Refine Ticket ) :
501,Red_Potion,Red Potion,11,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc( "RefineFunc",501,1,63,0,10,1,0,100 ); },{},{}
Caution : Change Item Type to 11 and Amount Required to 1 ( Advised )
Use as NPC Script ( Custom 90% Refiner ) :
prontera,155,181,5 script Refiner 757,{
callfunc( "RefineFunc",501,1,63,0,10,1,0,90 );
}
You can create as many NPC / Items for refine as you want to...
just make sure youprovide the correct Settings.
With this script, you can create several NPC that can allow users to refine items 100% or lower ( self define ) success using certain items and different max refine level.
So, that your server wont need to focus on using 1 NPC. You can make 1 NPC for refine +5 / +6 / +7 using Elunium without fail, then you can further the refine to +8 / +9 using another NPC with different Items, and lastly +10 another NPC. It is all up to you.
Refine Function [ Version 5 ]
Changelog :
Scripts : View ♥ Download
Please spend your time to read all the things i have write / mentioned in the post before you asking any questions.
if got bug / problems please do report to me.
waiting someone to spam my topic to split up my post so that i can post all new script separately....>.<