Yes, Force is a beginner at scripting but hes learning!
Yes his loops are a bit inefficient but wern't yours when you first started out? i know mine were!
I've talked to Force and gave him pointers on improving his scripts and i offer help to anybody that asks me. And yes, the FBS scripts were a bit crashy which was partly down to my DLL (which i recently fixed).
Anyway back on track... Force was on the right lines with his loop (shame he cocked it up a bit) so dont have a go at him
Oh and thijn, a few things with your code... i notice you have a Tab in you code you posted (Tabs are VERY bad in mirc code, dont use notepad
Heres the fix you want:
elseif ($2 == !bikers) {
var %a = 0, %b
while (%a <= 50) {
if ($vcmp.skin($vcmp.name(%a)) == Biker) {
if ( %b ) %b = %b $+ , $vcmp.name(%a)
else %b = $vcmp.name( %a )
!inc %a
}
}
vcmp.say The follow players are using the Biker skin:
vcmp.say %b
}
And before anybody bitchs about an inefficient loop... I dont know the alias in GUS which gets the ammount of players in the server, or the maximum ammount of players allowed