Hi da bin ich wieder,
also ich versuch das jetzt bestimmt schon 3 Stunden aber es funtzt einfach net.
Also mein Problem ist ich möchte ein trace Strahl direkt in die Mitte meines Fadenkreuzes schicken der dann wenn er irgendwo austritt ein "einschuss Loch"
hinterlässt.
Aber soweit kommt es bei mir nichtmal hier der Code:
Das steht im Player Script
Code:
my.ENABLE_shoot = ON;
my.EVENT = schuss_event();
while(my.health > 0)
{
vec_set(temp, vector((cross.pos_x + 18), (cross.pos_y + 18),nullvector));
vec_for_screen(temp, CAMERA);
vec_sub(temp, my.pos);
vec_to_angle(temp, my.pan);
temp.x += 1000;
trace_mode = IGNORE_ME + ACTIVATE_SHOOT + use_box;
result = trace(my.pos, temp);
...... hier kommt dan der rest des Scripts
und hier die schuss Function:
Code:
function schuss_event()
{
if (EVENT_TYPE == EVENT_shoot)
{
player.health -=10;
ent_create("hole.bmp",target,null);
}
}
Also es funktioniert einfach nix.
Wäre euch sehr dankbar wenn ihr den Fehler finden würdet.

MFG Ralph