GetPercent 함수는 비례값을 얻는 함수로 다음과 같이 사용한다.
double @GetPercent(double curr, double base, double full, double target_base, double target_full);
함수인자
double curr - 계산할 값
double base - 원래 값의 base
double full - 원래 값의 full
double target_base - 계산할 base
double target_full - 계산할 full
return 값
target 범위로 환산된 값이 돌아온다.
r = @GetPercent(value, 0, 100, 50, 200);
문장설명 : r = value x (200-50)/(100-0)+50 값을 얻는다.
스크립트 작성 예)
loop = @AiCurr("loop");
curr = @AiCurr("count");
if(loop == 0) {
return @GetPercent(curr, 0, 100, 40, 100);
}
if(loop == 1) {
return 100;
}
return @GetPercent(curr, 0, 100, 100, 40);