prontera,155,181,5 script Sample 757,{ function Required; mes "Input which Headgear ID you want to make ?"; next; input .@HeadgearID; switch( .@HeadgearID ){ //Case : Required( .@HeadgearID, ,,,..... ); break; Case 5022: Required( .@HeadgearID,909,10,607,15,7539,1 ); break; Case 5022: Required( .@HeadgearID,909,10,607,15,7539,1 ); break; Case 5022: Required( .@HeadgearID,909,10,607,15,7539,1 ); break; Case 5022: Required( .@HeadgearID,909,10,607,15,7539,1 ); break; Case 5022: Required( .@HeadgearID,909,10,607,15,7539,1 ); break; Case 5022: Required( .@HeadgearID,909,10,607,15,7539,1 ); break; //Case : Required( .@HeadgearID, ,,,..... ); break; //Case : Required( .@HeadgearID, ,,,..... ); break; //Case : Required( .@HeadgearID, ,,,..... ); break; default: mes "Headgear doesnt exist in this Quest."; break; } close; function Required { mes "Headgear : ^0000FF"+getitemname( getarg(0) )+"^000000"; mes "Required Items :"; for( set .@i,1; getarg( .@i,0 ); set .@i,.@i + 2 ){ mes ( ( countitem( getarg( .@i ) ) < getarg( .@i + 1 ) )?"^FF00":"^00FF" )+"00[ "+countitem( getarg( .@i ) )+"/"+getarg( .@i + 1 )+" ] ^0000FF"+getitemname( getarg( .@i ) )+"^000000"; if( countitem( getarg( .@i ) ) < getarg( .@i + 1 ) ) set .@close,1; } if( .@close ) close; if( select( "Make:Cancel" ) == 2 ) close; for( set .@i,1; getarg( .@i,0 ); set .@i,.@i + 2 ) delitem getarg( .@i ),getarg( .@i + 1 ); getitem getarg(0),1; mes "there you go."; return; } }