Your script keeps waiting until it gets triggered and it also loops the first trigger. You need to add a thread after you spawn the trigger.
PHP Code:
placeTriggers()
{
for(i = 0; i < level.burntriggers.size; i++)
{
trig = spawn("trigger_radius", level.burntriggers[i].origin, 0, level.burntriggers[i].radius, level.burntriggers[i].height);
while(1)
{
trig waittill("trigger", player);
if(player istouching(trig))
{
player iprintlnbold("1");
}
}
// the script never comes here
// so can never spawn the second trigger
}
}