Hello everyone, As the topic says, The script bellow crashes the client. I've assigned a call function for a usable item.
function script RefineScroll { set .@menu$,""; for( set .@i,1; .@i <= 10; set .@i,.@i+1 ) { if( getequipisequiped(.@i) ) set .@menu$, .@menu$ + .@position$[.@i] + "-" + "[" + getequipname(.@i) + "]"; set .@menu$, .@menu$ + ":"; } set .@part,select(.@menu$); // ========================= if(!getequipisequiped(.@part)) { getitem 18547,1; dispbottom "You're not wearing anything there that refines!"; close; } //Check if the item is refinable... if(!getequipisenableref(.@part)) { getitem 18547,1; dispbottom "There is no way that this item could be refined!"; close; } //Check if the item is identified... (Don't know why this is in here... but kept it anyway) if(!getequipisidentify(.@part)) { getitem 18547,1; dispbottom "You can't refine this if you haven't appraised it first. Make sure your stuff is identified before refining it."; close; } //Check to see if the items is already +10 if(getequiprefinerycnt(.@part) >= 10) { getitem 18547,1; dispbottom "This item can't be refined anymore, coz its already +10."; close; } successrefitem .@part; dispbottom "There you go, Enriched Refine Scroll works like a charm :D"; close;} item_db.conf:// Refine Scroll{ Id: 18547 AegisName: "Enriched_Refine_Scroll" Name: "Enriched Refine Scroll" Type: 0 Buy: 10 Weight: 10 Script: <" callfunc "RefineScroll"; ">},
Hello everyone,
As the topic says, The script bellow crashes the client.
I've assigned a call function for a usable item.
Any idea why guys?
Thanks!
Share this post
Link to post
Share on other sites