Emistry icon

[RO] Stat Randomizer

Emistry | PRO | 11/01/16 05:40:49 AM UTC | 0 ⭐ | 775 👁️ | Never ⏰ | []
text |

970 B

|

None

|

0 👍

/

0 👎

// https://rathena.org/board/topic/107931-nstats-randomizer/
 prontera,155,181,5	script	Sample#rand_stat	757,{
 	OnTalk:
		mes "Randomize your stat between "+.stat_range[0]+" ~ "+.stat_range[1]+" ?";
		mes " ";
		mes "Required items:";
		for ( .@i = 0; .@i < .item_list_size; .@i += 2 ) {
			mes " ~ "+.item_list[.@i+1]+"x "+getitemname( .item_list[.@i] );
			if ( countitem( .item_list[.@i] ) < .item_list[.@i+1] )
				.@fail++;
		}
		if ( !.@fail ) {
			next;
			if ( select( "Yes","No" ) == 1 ) {
				for ( .@i = 0; .@i < .item_list_size; .@i += 2 )
					delitem .item_list[.@i],.item_list[.@i+1];
				resetstatus;
				for ( .@i = 0; .@i < 6; .@i++ )
					statusup2 ( bStr + .@i ),( rand( .stat_range[0],.stat_range[1] ) - 1 );
				StatusPoint = 0;
				mes "Done";
			}
		}
		close;
 	OnInit:
		setarray .stat_range,1,1000;
		setarray .item_list,
			501,1,
			502,2,
			503,3,
			504,4;
		.item_list_size = getarraysize( .item_list ) - 1;
		end;
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎