if (c_trace(my.x,vector(player.x,player.y,player.z),IGNORE_ME | IGNORE_PASSABLE | USE_BOX) < 500 || c_trace(my.y,vector(player.x,player.y,player.z),IGNORE_ME | IGNORE_PASSABLE | USE_BOX) < 500 )
ENTITY* Bullet; ENTITY* Enemy; function BeingHit() { switch (event_type) { case EVENT_ENTITY: if (you == Bullet) { // enemy dead } return; } } function main() { //bla.. bla.. bla.. Bullet = ent_create(bla.. bla..); Enemy = ent_create(bla.. bla..); Enemy.emask |= (ENABLE_ENTITY); Enemy.event = BeingHit; }
Gamestudio download | Zorro platform | shop | Data Protection Policy
oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de