No... The loop would work but the "equal(...)" function is for strings...
You would use something like:
Code:
new bool:first_time[32]
new d = 0
while (d++ <= 31) {
if (first_time[d] == 0){
client_print(id, print_console, "First_Time=^"%i^"", first_time[d])
first_time[d] = false
}
}