Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- prontera,155,161,5 script Sample#1212 757,{
- switch( select( "View List","Pick Number" ) ){
- Case 1:
- for( .@i = 0; .@i < .max_number; .@i++ )
- mes "No "+( .@i + 1 )+": "+.player_name$[.@i];
- if( select( "Pick Number","Close" ) == 2 ) break;
- next;
- Case 2:
- .@size = getarraysize( .available_number );
- if( .@size ){
- .@player_name_size = getarraysize( .player_name$ );
- .@char_name$ = strcharinfo(0);
- for( .@i = 0; .@i < .@player_name_size; .@i++ )
- if( .player_name$[.@i] == .@char_name$ ){
- mes "Your curent number is "+( .@i + 1 );
- close;
- }
- .@index = rand( .@size );
- .@value = .available_number[ .@index ];
- .player_name$[.@index] = strcharinfo(0);
- deletearray .available_number[ .@index ],1;
- mes "You picked "+.@value+"th.";
- }else{
- mes "Dont have any number anymore.";
- }
- default: break;
- }
- close;
- OnWhisperGlobal:
- dispbottom "Number reset.";
- OnInit:
- set .max_number,16;
- for( .@i = 0; .@i < .max_number; .@i++ )
- .available_number[.@i] = ( .@i + 1 );
- deletearray .player_name$;
- end;
- }
Advertisement
Add Comment
Please, Sign In to add comment