Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- prontera,155,181,5 script Sample#restock 757,{
- mes "manage restock items ?";
- next;
- switch( select( "View list","Manage" ) ){
- Case 1:
- for( set .@i,0; .@i < 5; set .@i,.@i + 1 )
- mes "^0055FFSlot "+( .@i + 1 )+"^000000 - "+( ( getd(".restock"+getcharid(3)+"["+.@i+"]") )?"^FF0000"+getitemname( getd(".restock"+getcharid(3)+"["+.@i+"]") )+" x "+getd(".restock"+getcharid(3)+"_qty["+.@i+"]"):"^777777none" )+"^000000";
- break;
- Case 2:
- getinventorylist;
- while( .@i < @inventorylist_count ){
- if( !getiteminfo( @inventorylist_id[.@i],2 ) ){
- set .@menu$,.@menu$ + getitemname( @inventorylist_id[.@i] ) + ":";
- set .@item_list[ .@size ],@inventorylist_id[.@i];
- set .@size,.@size + 1;
- }
- set .@i,.@i + 1;
- }
- if( !.@size ){
- mes "You didnt have any healing items.";
- }else{
- next;
- set .@i,select( .@menu$ ) - 1;
- mes "Selected "+getitemname( .@item_list[ .@i ] );
- mes "Restock how many each time ?";
- input .@amount,1,100;
- mes "Save in slot ?";
- next;
- set .@slot,select( "Slot 1","Slot 2","Slot 3","Slot 4","Slot 5" ) - 1;
- setd(".restock"+getcharid(3)+"["+.@slot+"]"),.@item_list[ .@i ];
- setd(".restock"+getcharid(3)+"_qty["+.@slot+"]"),.@amount;
- mes "Stored ^0055FF"+getitemname( .@item_list[ .@i ] )+"^000000 in ^FF0000Slot "+( .@slot + 1 )+"^000000";
- mes " ";
- mes "You cant restock if...";
- mes "^FF0000 ~ Weight Limit exceed^000000";
- mes "^FF0000 ~ Storage out of stock^000000";
- }
- default: break;
- }
- close;
- OnPCConsumeEvent:
- if( !countitem( @consumed_id ) )
- while( .@i < 5 ){
- if( getd(".restock"+getcharid(3)+"["+.@i+"]") && getd(".restock"+getcharid(3)+"_qty["+.@i+"]") )
- if( !countitem( getd(".restock"+getcharid(3)+"["+.@i+"]") ) && checkweight( getd(".restock"+getcharid(3)+"["+.@i+"]"),getd(".restock"+getcharid(3)+"_qty["+.@i+"]") ) )
- restock( getd(".restock"+getcharid(3)+"["+.@i+"]"),getd(".restock"+getcharid(3)+"_qty["+.@i+"]") );
- set .@i,.@i + 1;
- }
- end;
- }
Advertisement
Add Comment
Please, Sign In to add comment