Originally Posted By: bobby_danseco
thanks for the reply.. but can you explain further..

as per the manual:
For changing the slider range at runtime, use a min and max range of 0..1, and multiply the slider skill with the desired maximum value.

which slider skill?
how do i multiply? where? to the knob value?

thanks.. laugh

sorry for the inconvenience..
Hi I'll explain here, so others can benefit too

with any luck, this quick demo/test will show what i mean
Code:
#include <acknex.h>
#include <default.c>

var var_slider1;
var var_slider2;

var var_slider1_output;
var var_slider2_output;

BMAP* bmp_bg;

BMAP* bmp_slider_bg;
BMAP* bmp_slider_knob;

PANEL* pnl_slider = {
	
	pos_x = 40; pos_y = 40;
	
	digits(10, 10, 6.3, *, 1, var_slider1);
	digits(70, 10, 6.3, *, 1, var_slider2);
	
	digits(10, 84, 6.3, *, 1, var_slider1_output);
	digits(70, 84, 6.3, *, 1, var_slider2_output);
	
	flags = SHOW;
}

void slider_update(){
	
	var var_slider1_prev;
	var var_slider2_prev;
	
	var_slider1_prev = var_slider1;
	var_slider2_prev = var_slider2;
	
	while(1){
		
		if(var_slider1_prev != var_slider1){
			
			var_slider1_prev = var_slider1;
			var_slider1_output = var_slider1 * 8;
		}
		
		if(var_slider2_prev != var_slider2){
			
			var_slider2_prev = var_slider2;
			var_slider2_output = integer(var_slider2 * 10);
		}
		
		wait(1);
	}
}

void main(){
	
	wait(1);
	
	//create panel background
	bmp_bg = bmap_createblack(120, 100, 32);
	bmap_fill(bmp_bg, vector(255, 0, 0), 100);
	
	
	//create slider background
	bmp_slider_bg = bmap_createblack(20, 60, 32);
	bmap_fill(bmp_slider_bg, vector(0, 255, 0), 100);
	
	//create slider knob
	bmp_slider_knob = bmap_createblack(20, 20, 32);
	bmap_fill(bmp_slider_knob, vector(0, 0, 255), 100);
	
	
	//set panel background
	pnl_slider.bmap = bmp_bg;
	
	//create sliders
	pan_setslider(pnl_slider, 0, 20, 20, bmp_slider_bg, bmp_slider_knob, 0, 1, var_slider1);
	pan_setslider(pnl_slider, 0, 80, 20, bmp_slider_bg, bmp_slider_knob, 0, 1, var_slider2);
	
	
	//activate mouse
	mouse_mode = 4;
	
	//call once, or every time the slider is needed
	slider_update();
}



Hope this helps