Hi zazang,
if i try to put a define in a .wdl (c-script) and try to do the rest with lite-C then i get a lot of problems.
So try to use a header-file(.h) for your defines and include it in your .c file
e.g.
mydefines.h
#define entity_type skill7
mymain.c
#include <acknex.h>
#include <mydefines.h>
.
.
.
if (you.entity_type == 2)
.
.
.
hope it will help.
regards
dinosaur