falls es dir auffällt, ist wirklich JEDER Fehler den du hier beschrieben hast im Handbuch unter "Migration C-Script to C-Lite" beschrieben..
Beim lettzen Fehler musst du vermutlich .x durch [0], .y durch [1] und .z durch [2] ersetzen, da durch player_dist nicht als VECTOR sondern als var[3] definiert hast.
Handbuch:
http://www.conitec.net/manual_d/litec_migration.htm