Bumped in some scary ones now.
function messaging()
{
PANEL_MESSAGE.visible=on;
TEXT_WARNING.visible=off;
TEXT_MESSAGE.visible=on;
wait(1);
}
is now:
function messaging()
{
set(PANEL_MESSAGE, SHOW);
TEXT_WARNING.flags &= ~SHOW;
set(TEXT_MESSAGE, SHOW);
wait(1);
}
------------------------------
function changedialog()
{
text_name.pstring[0]="This...";
text_name.pstring[1]="...is...";
text_name.pstring[2]="...SPARTA!";
wait(1);
}
is now:
function changedialog()
{
(text_name.pstring)[0]="This...";
(text_name.pstring)[1]="...is...";
(text_name.pstring)[2]="...SPARTA!";
wait(1);
}
I think i´ll stop bugging you guys with the problems that i ACTUALLY solved.
The process is simple: engine report syntax error, you start to search over the ENTIRE godamn manual to anything remotely similar to what you´re doing until you find the nearest example and guess how it should fit in your code.
Now i have this:
...
COMPILING VARIABLES.C... -[Esc] to abort...
ERROR IN LINE 2435
´transparent´ is not a member of 'ENTITY'
...
...such line that reads:
function fast_fadein(A,B)
{
...
my.transparent=on;
...
}
Aparently, the 'transparent' flag isn´t used anymore, and i have no clue to where i should refer in to find the new syntax (i don´t even remember where this damn fast fadein where used, in entities, particles or panels). Add this to replacing 15.000 lines of the same problem, and now i understand why so many projects where abandoned.