Posted By: Bullshark
acknex .exe crashing on ent_remove!!! - 01/12/09 00:04
Hello!
Iīm having a serious problem that I havenīt been able to solve, whenever I use ent_remove or ptr remove acknex.exe crashes (Windows diplays a "acknex.exe has stopped working" sign).
Any ideas on how to fix this?
Here's an example code, just in case I'm using them wrong:
The wmb file only has a block to act as the ground for collision.
Thanks in advance for your help.
----------------------------
System:
* Windows Vista Pro 64 bits
* Core 2 Duo 2.13 Ghz Processor
* 5 Gb RAM
* nvidia 8800GTS video card
----------------------------
Iīm having a serious problem that I havenīt been able to solve, whenever I use ent_remove or ptr remove acknex.exe crashes (Windows diplays a "acknex.exe has stopped working" sign).
Any ideas on how to fix this?
Here's an example code, just in case I'm using them wrong:
Code:
/////////////////////////////// #include <acknex.h> #include <default.c> #include <mtlFX.c> /////////////////////////////// ENTITY* star_ent; function star_event() { switch (event_type) { case EVENT_ENTITY: beep(); ent_remove(me); wait(1); return; case EVENT_BLOCK: beep(); ent_remove(me); wait(1); return; } } action star_fall() { my.emask |= IGNORE_PASSABLE | ENABLE_BLOCK | ENABLE_ENTITY ; my.event = star_event; } function main() { level_load("Test.WMB"); wait(2); star_ent = ent_create("star.mdl",vector(0,0,300),star_fall); phent_settype(star_ent, PH_RIGID, PH_POLY); phent_setgroup( star_ent, 1 ); phent_setmass(star_ent,0.1,PH_BOX); phent_setdamping (star_ent, 15, 0 ); phent_enable( star_ent, 1 ); ph_setgravity(vector(0,0,-100)); ph_selectgroup( 1 ); while(1) { wait(1); } }
The wmb file only has a block to act as the ground for collision.
Thanks in advance for your help.
----------------------------
System:
* Windows Vista Pro 64 bits
* Core 2 Duo 2.13 Ghz Processor
* 5 Gb RAM
* nvidia 8800GTS video card
----------------------------