.| Autor | Beitrag |
|---|---|
|
000 16.04.2002, 22:03 [fragless]Spirit |
ich hab so aus einer laune heraus mal alle projektilwaffen in halflife so umgecoded, dass sie sichtbare kugeln verschießen... neue klasse CBullet. schnipsel: void CBullet::BulletTouch( CBaseEntity *pOther ) SetTouch( NULL ); if (pOther->pev->takedamage) pevOwner = VARS( pev->owner ); // UNDONE: this needs to call TraceAttack instead switch(m_iBulletType) case BULLET_PLAYER_MP5: case BULLET_PLAYER_BUCKSHOT: break; ApplyMultiDamage( pev, pevOwner ); pev->velocity = Vector( 0, 0, 0 ); if ( !g_pGameRules->IsMultiplayer() ) SetThink( SUB_Remove ); if ( FClassnameIs( pOther->pev, "worldspawn" )||FClassnameIs( pOther->pev, "func_wall" ) ) Jeder der Rechtschreibsfehler findet darf |
|
Profil || Suche |
|
001 17.04.2002, 13:32 [fragless]Spirit |
ist die frage so blöd oder so gefinkelt daß keiner antwortet? Jeder der Rechtschreibsfehler findet darf |
|
Profil || Suche |
|
002 17.04.2002, 13:43 Retro |
Vermutlich hat absolut niemand lust den Source zu lesen?! Du musst drauf achten das dein Bullet auch entfernt wird wenn es ein Entity (=Monster, Player...) getroffen hat. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
003 17.04.2002, 13:49 Archangel |
if ( !g_pGameRules->IsMultiplayer() ) entferne die abfrage, also dass da nur steht: |
|
Profil || Suche |
|
004 17.04.2002, 22:15 [fragless]Spirit |
argh... doch blöd! Jeder der Rechtschreibsfehler findet darf |
|
Profil || Suche |

