Nun ja, mal ne ganz dumme frage, was genau funktioniert denn nicht richtig beim schießen?
definier mal genau welches problem du hast :-)
aber ich glaube ich hab da ein problem entdeckt, vielleicht ist das ja dein problem:
function shoot_right()
{
if(event_type == EVENT_BLOCK)
{
ent_remove(you);
}
}
Ein Block ist keine entity und kann somit nicht von ent_remove(you) beeinflusst werden (glaub ich jedenfalls, korrigiert mich wenn ich falsch liege).
auserdem wird deine kugel so keine entity erkennen, sondern das event nur ausführen, wenn es einen level block trift.
zudem wird sich die kugel nicht selbst entfernen, sondern die getroffene entity wird entfernt.
also, auch bei events wird die getroffene entity auf you gesetzt.
also, setzt mal das event auf EVENT_ENTITY
und den ent_remove auf me.
gruß
Mike
Last edited by MikeS; 02/26/10 14:53.