Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
05.10.2001, 14:51
[GOD]ShadowLord



ich hab gestern 'ne blendgranate in shadowstorm eingebaut,hab damit aber 'n
paar probleme:

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
001
05.10.2001, 15:01
[GOD]ShadowLord



die blendgranate explodiert mit 400 schaden,nutzt aber DMG_FLASH anstatt
DMG_BLAST.

in der player.cpp mach ich folgendes:

int CBasePlayer :: TakeDamage
...
if ( bitsDamageType & DMG_FLASH )
{
UTIL_ScreenFade( pPlayer, Vector(255,255,255), flDamage*0.03, 4, 255, FFADE_IN );
flDamage = 0;
}
...

dadurch wird der spieler geblendet,anstatt umgebracht zu werden. das ganze
ist schadensabhängig,damit ferne flashbangs nicht so sehr blenden,
reflektiertes flashbang-licht weniger blendet,die wirkung aber zunimmt,
wenn man das ding vor's gesicht kriegt("headshot",also mehr "damage")

dann hab ich in die CBaseEntity::TakeDamage folgendes geschrieben:

if ( bitsDamageType & DMG_FLASH )
return 0;

das sollte eigentlich den schaden abwehren,den die entities erleiden...

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
002
05.10.2001, 15:02
[GOD]ShadowLord



entweder hab ich da was elementares übersehen,oder ich bin einfach zu blöd...
naja,falls jemand sinnvoll antwortet: danke!

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
003
05.10.2001, 15:09
[GOD]ShadowLord



2.problem:
das ganze funktioniert nur im singleplayer,im multiplayer fällt das fading
weg... liegt's vielleicht an der UTIL_ScreenFade?

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
004
05.10.2001, 15:55
[GOD]ShadowLord



nachtrag: blenden fonktioniert doch im multiplayer - solange man tot ist ;}

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
005
05.10.2001, 16:27
Another1



omfg *totumfall*
zum glück hast du es fein säuberlich in mehrere posts gepackt

--

Another1

...relaxing..atm =)
... und Schweiz suckt!


Dieser Beitrag wurde am 05.10.2001 um 16:27 von Another1 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
05.10.2001, 17:01
[GOD]ShadowLord



sorry,netscape ist dauern abgestürzt,hab erst alles in 1 gepackt,aber
nachdem ich das ganze 2 mal umsonst getippt hatte,hab ich's lieber
aufeteilt.

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
007
05.10.2001, 17:22
RirA



www.microsoft.com/ie :-)

--

zum Seitenanfang zum Seitenende Profil || Suche
008
05.10.2001, 17:27
[GOD]ShadowLord



NEIN!!!!!!!!!!!!!!!!!!!!
IEXPLORER LÄUFT BEI MIR NICHT!

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
009
05.10.2001, 17:28
[GOD]ShadowLord



ausserdem liegt's an windows,nicht an netscape,das funzt nämlich auf meinen
anderen computern fehlerfrei.
PS: wär nett,wenn jemand zur abwechslung msl was SINNvolles posten könnte!

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
010
05.10.2001, 19:23
Mazze



Ahm...mal ne blöde Frage:
was heißt omfg?

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche
011
05.10.2001, 19:26
Zeeke



oh my fucking god

--

zum Seitenanfang zum Seitenende Profil || Suche
012
05.10.2001, 20:18
hausi



War da denn nichts sinnvolles dabei? ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
013
05.10.2001, 21:31
[GOD]ShadowLord



ARRRGHH! ICH WILL DOCH NUR 'N SIMPLES PROBLEM LÖSEN!!!!!!!!!!!!!
BITTE,UNTERLASST DAS! WENN IHR EUCH SCHON DRÜBER WITZIG MACHEN WOLLT,DANN
TUT DAS WOANDERS!

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
014
05.10.2001, 21:34
Another1



oookay
/me geht woanders hin

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
015
05.10.2001, 21:46
hausi



Dann geh ich auch mal wieder...

Zitat:

entweder hab ich da was elementares übersehen,oder ich bin einfach zu blöd...
naja,falls jemand sinnvoll antwortet: danke!

;)

--


Dieser Beitrag wurde am 05.10.2001 um 21:48 von Superhausi bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
016
05.10.2001, 21:52
Snut



ich glaub den schaden musst du im skill.cfg einstellen
natürlich müsstes du vorher die gewisse zeile für deine flashbag eintragen
(bitte nich aufregen, war ja nur ne idee)

--

zum Seitenanfang zum Seitenende Profil || Suche
017
06.10.2001, 14:25
[GOD]ShadowLord



nee,den schaden kann ich entweder in der skill.cfg ODER im quellcode
einstellen,das funktioniert auch. mein problem ist,dass die gegner den
schaden trotz meiner TakeDamage-änderung abbekommen!

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
018
06.10.2001, 16:15
hausi



Also doch noch eine Antwort von mir:
Nimm das mit Schaden (TakeDamage) mal ins CBaseEntity... Dann funzts ziemlich sicher...

--

zum Seitenanfang zum Seitenende Profil || Suche
019
07.10.2001, 16:50
[GOD]ShadowLord



versteh ich nicht

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
020
07.10.2001, 21:07
SAugSTelle



hmm ich auch nich so aber ich denk er meint das du die take damage funktion nich in CBasePlayer sinder in CBaseEntity tun sollst...
wär auch sinnvoller denn blendgrnaten sollen ja keine func_breakables kaputt machen ^^

--

zum Seitenanfang zum Seitenende Profil || Suche
021
08.10.2001, 08:53
[GOD]ShadowLord



lies mal,was da oben stand:


dann hab ich in die CBaseEntity::TakeDamage folgendes geschrieben:

if ( bitsDamageType & DMG_FLASH )
return 0;

das sollte eigentlich den schaden abwehren,den die entities erleiden...

das is doch genau das!

--

they come in peace - and go in pieces


Dieser Beitrag wurde am 08.10.2001 um 08:54 von [GOD]ShadowLord bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
022
08.10.2001, 09:51
hausi



Zitat:
[GOD]ShadowLord postete
die blendgranate explodiert mit 400 schaden,nutzt aber DMG_FLASH anstatt
DMG_BLAST.

in der player.cpp mach ich folgendes:

int CBasePlayer :: TakeDamage
...
if ( bitsDamageType & DMG_FLASH )
{
UTIL_ScreenFade( pPlayer, Vector(255,255,255), flDamage*0.03, 4, 255, FFADE_IN );
flDamage = 0;
}
...

dadurch wird der spieler geblendet,anstatt umgebracht zu werden. das ganze
ist schadensabhängig,damit ferne flashbangs nicht so sehr blenden,
reflektiertes flashbang-licht weniger blendet,die wirkung aber zunimmt,
wenn man das ding vor's gesicht kriegt("headshot",also mehr "damage")

dann hab ich in die CBaseEntity::TakeDamage folgendes geschrieben:

if ( bitsDamageType & DMG_FLASH )
return 0;

das sollte eigentlich den schaden abwehren,den die entities erleiden...

Uups... Hab ich leider ganz übersehen. Tut mir leid... ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
023
09.10.2001, 18:48
[GOD]ShadowLord



keine ahnung,was daran net ok is?
ich bin eigentlich ziemlich sicher,dass er den schaden auf 0 setzen sollte,
und ich krieg das einfach nicht auf die reihe,dass er UNBEDINGT ALLES
UMNIETEN MUSS!
*äachtz*

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche
024
09.10.2001, 19:50
Another1



weil das nur die take damage vom CBasePlayer is, und diese natürlich auch nur für entities mit ner class CBasePlayer in ihrer edict_t privateData, sprich: nur player!

[EDIT]
*-!|+" gilt!"

--

Another1

...relaxing..atm =)
... und Schweiz suckt!


Dieser Beitrag wurde am 09.10.2001 um 20:57 von Another1 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche