Page 1 of 1
Uninit variable
Posted: November 2nd, 2010, 7:18 pm
by Rezil
Code: Select all
func()
{
num_origins = 5;
for(i=0;i<=num_origins;i++) o[i] = getent("whatever"+i,"targetname");
t = getent("whatever_trig","targetname");
for(;;)
{
t waittill("trigger", user);
user setorigin(o[0].origin);
user setplayerangles(o[0].angles);
}
}
Why does this give me an 'uninitialized variable o' error?
Re: Uninit variable
Posted: November 2nd, 2010, 8:09 pm
by IzNoGoD
It most likely errors on the user setorigin(o[0].origin); correct?
This is because cod is stupid and thinks it can skip for() loops on compilecheck.
Make o=[]; before that loop and you're fine
Re: Uninit variable
Posted: November 2nd, 2010, 8:13 pm
by Rezil
Ah yeah, forgot that. Thanks.