rendered paste body2F*
*Script-Addon* Version 1.32
Progress Bar Made By Foshizzle
--
Syntax: /drawpbar
*/
;----
;Copy this into script then modify it and your script so it works. If you need help with this please read the ReadMe or email me
;-
alias pb2 {
/window -pkod +b @LG2 300 300 300 32
/clear @LG2
/dpbprc
}
alias dpbprc {
/clear @LG2
/set %lo 0
/drawrect -rf @LG2 $rgb(240,240,240) 1 0 0 300 31
/drawrect -rf @LG2 $rgb(250,250,250) 1 0 0 300 10
window -pkod +b @PRC $calc 300 331 40 20
window -pkod +b @PRC2 $calc 340 331 80 20
window -pkod +b @PRC3 $calc 420 331 45 20
:Reload
/var %percent $calc(%lo / 3)
clear @PRC
clear @PRC2
clear @PRC3
$iif(%percent < 100, /drawtext @PRC 3 tahoma 12 2 1 $ceil(%percent) $+ %, /drawtext @PRC 3 tahoma 12 2 1 100%)
$iif(%percent < 100, /drawtext @PRC2 3 tahoma 12 2 1 %percent $+ %, /drawtext @PRC2 3 tahoma 12 2 1 100%)
$iif(%percent < 100, /drawtext @PRC3 3 tahoma 12 2 1 $round(%percent,1) $+ %, /drawtext @PRC3 3 tahoma 12 2 1 100%)
if (%lo <= 300) {
/drawline -rf @LG2 $rgb(150,255,150) 1 %lo 1 %lo 5
/drawline -rf @LG2 $rgb(125,243,125) 1 %lo 5 %lo 10
/drawline -rf @LG2 $rgb(100,230,100) 1 %lo 10 %lo 15
/drawline -rf @LG2 $rgb(75,220,75) 1 %lo 15 %lo 20
/drawline -rf @LG2 $rgb(50,210,50) 1 %lo 20 %lo 25
/drawline -rf @LG2 $rgb(25,200,25) 1 %lo 25 %lo 30
/drawtext @LG2 1 tahoma 15 12 5 Loading...
/inc %lo 0.211
goto Reload
}
;else { .timer -om 1 500 /window -c @LG2 | .timer -om 1 500 /window -c @PRC | .timer -om 1 500 /window -c @PRC2 | .timer -om 1 500 /window -c @PRC3 }
else { .timer -om 1 500 /window -pkod +b @LGC 465 331 20 20 | .timer -om 1 505 /drawpic -t @LGC $rgb(0,0,0) 0 0 " $+ $scriptdir $+ \cancel.png"
/clear @LG2
/drawrect -rf @LG2 $rgb(150,255,150) 1 0 1 301 5
/drawrect -rf @LG2 $rgb(125,243,125) 1 0 5 301 10
/drawrect -rf @LG2 $rgb(100,230,100) 1 0 10 301 15
/drawrect -rf @LG2 $rgb(75,220,75) 1 0 15 301 20
/drawrect -rf @LG2 $rgb(50,210,50) 1 0 20 301 25
/drawrect -rf @LG2 $rgb(25,200,25) 1 0 25 301 30
/drawtext @LG2 0 tahoma 15 12 5 Load Complete.
}
}
menu @LGC {
sclick: { /window -c @LGC | /window -c @PRC | /window -c @PRC2 | /window -c @LG2 | /window -c @PRC3 }
}
;----
alias progressbar {
/window -pkd +b @LG 300 300 300 32
/clear @LG
/drawpbar
}
alias drawpbar {
/var %lo 0
/drawrect -rf @LG $rgb(240,240,240) 1 0 0 300 31
/drawrect -rf @LG $rgb(245,245,245) 1 0 0 200 15
/drawrect -rf @LG $rgb(250,250,250) 1 0 0 300 10
:Reload
if (%lo <= 300) {
/drawline -rf @LG $rgb(150,255,150) 1 %lo 1 %lo 5
/drawline -rf @LG $rgb(125,243,125) 1 %lo 5 %lo 10
/drawline -rf @LG $rgb(100,230,100) 1 %lo 10 %lo 15
/drawline -rf @LG $rgb(75,220,75) 1 %lo 15 %lo 20
/drawline -rf @LG $rgb(50,210,50) 1 %lo 20 %lo 25
/drawline -rf @LG $rgb(25,200,25) 1 %lo 25 %lo 30
/drawtext @LG 1 tahoma 15 12 5 What did you want to load again?...
/inc %lo 0.12
goto Reload
}
else { .timer -om 1 200 /window -c @LG }
}