2 registered members (AndrewAMD, flink),
748
guests, and 7
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
c_scan with IGNORE_FLAG2 funktioniert nicht
#259056
04/03/09 16:33
04/03/09 16:33
|
Joined: Aug 2003
Posts: 127 Berlin, Germany
CHaP
OP
Member
|
OP
Member
Joined: Aug 2003
Posts: 127
Berlin, Germany
|
Hey!! Ich will ein paar Entitys mit dem FLAG2 deklarieren, damit diese bei dem Cube, dessen EVENT_DETECT nicht auslösen. Aber irgendwie funktioniert das in meinem Code nicht. Selbst auf einfachster Basis. Der Cube rotiert immer, sobald der Spieler in Scan-Reichweite ist.
function fEVENT_Cube()
{
switch(event_type)
{
case EVENT_DETECT:
{
my.roll += 2 * time_step;
break;
}
}
}
////////////////////////////////////////////////////////////////////////
function fROOT_Cube()
{
my.emask |= (ENABLE_DETECT);
my.event = fEVENT_Cube;
while(1)
{
c_scan(my.x,my.pan,vector(360,0,200),IGNORE_ME | IGNORE_FLAG2 | SCAN_ENTS);
wait(1);
}
}
////////////////////////////////////////////////////////////////////////
function fROOT_Player()
{
my.emask |= (ENABLE_SCAN);
set(my,FLAG2);
}
////////////////////////////////////////////////////////////////////////
Wo ist der Fehler?
|
|
|
|