.| Autor | Beitrag |
|---|---|
|
000 07.04.2002, 13:59 [fragless]Spirit |
mit dem original code ist es so, dass zwei sich treffende crossbow-bolts sich gegenseitig vernichten. ich will das so umcoden, dass sie einfach weiterfliegen. mein code führt dazu, dass sie in der luft stehenbleiben: void CCrossbowBolt::BoltTouch( CBaseEntity *pOther ) . (habs mit und ohne neu setzen von think und touch probiert...) --Jeder der Rechtschreibsfehler findet darf |
|
Profil || Suche |
|
001 07.04.2002, 14:06 Archangel |
versuchs doch mal mit UTIL_Remove(this); -- |
|
Profil || Suche |
|
002 07.04.2002, 14:09 RirA |
Archangle, dann wären sie ja einfach weg, er will, dass sie weiterfliegen, vielleicht sollte er einfach den Bolt nicht aufhören lassen zu denken... ;) -- |
|
Profil || Suche |
|
003 07.04.2002, 14:12 [fragless]Spirit |
tut er das? frag mich wo der bolt zu denken aufhört.... --Jeder der Rechtschreibsfehler findet darf |
|
Profil || Suche |
|
004 07.04.2002, 14:12 Archangel |
ack, k, hab mich verlesen.. wie wärs einfach in der BoltTouch damit (am anfang):
|
|
Profil || Suche |
|
005 07.04.2002, 14:22 [fragless]Spirit |
nö... funzt nicht (warum sollte es auch?) --Jeder der Rechtschreibsfehler findet darf |
|
Profil || Suche |
|
006 07.04.2002, 15:04 Archangel |
warum sollte es nicht ? wenn das entity, das berührt wird, vom typ crossbow_bolt ist, dann passiert bei berührung _garnix_, und das willst du doch, huh ? und deine BoltTouch is doch absoluter quatsch. warum vergleichst du die owner-edicts, der bolt soll doch auch weiterfliegen, wenn die bolts von verschiedenen playern abgefeuert wurden! wenn die bolts von verschiedenen playern abgefeuert wurden (dh pev->owner != pOther->pev->owner), dann "hört der bolt auf zu denken" (SetThink(NULL)).. --Dieser Beitrag wurde am 07.04.2002 um 15:07 von Archangel bearbeitet. |
|
Profil || Suche |
|
007 07.04.2002, 15:13 [fragless]Spirit |
das ergebnis wäre bei meiner lösung das selbe weil ich überprüfe ob sie vom gleichen owner sind (und darauf kommt es mir an! - das sind sie auch)... wenn ja dann return, wie bei deiner lösung und die dinger bleiben ind der luft hängen --Jeder der Rechtschreibsfehler findet darf |
|
Profil || Suche |
|
008 07.04.2002, 15:22 RirA |
Ok, ich hab mich geirrt. -- |
|
Profil || Suche |

