How to save/call an void/function pointer in a skill?

This i tryed (in different ways):

Code:
void AnyFunc()
{
}

ENTITY* ent;
ent.skill1 = AnyFunc;

void main()
{
   void ap;
   ap = (void*)ent.skill1;
   ap();
}




...Script error after call ap();

Last edited by Ayumi; 02/17/19 15:39.