Bumped in some scary ones now.

Code:
function messaging()
{
 PANEL_MESSAGE.visible=on;
 TEXT_WARNING.visible=off;
 TEXT_MESSAGE.visible=on;
 wait(1);
}


is now:
Code:
function messaging()
{
 set(PANEL_MESSAGE, SHOW);
 TEXT_WARNING.flags &= ~SHOW;
 set(TEXT_MESSAGE, SHOW);
 wait(1);
}


------------------------------
Code:
function changedialog()
 {
  text_name.pstring[0]="This...";
  text_name.pstring[1]="...is...";
  text_name.pstring[2]="...SPARTA!";
  wait(1);
 }


is now:
Code:
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:
Code:
...
  COMPILING VARIABLES.C... -[Esc] to abort...
  ERROR IN LINE 2435
  ´transparent´ is not a member of 'ENTITY' 
  ...



...such line that reads:

Code:
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.