Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
10.07.2002, 17:19
xenomeliteforce



Wie kann man es machen, dass wenn man auf andere Spieler schießt, dem Betroffenen keinen Schaden abgezogen wird, den Monstern aber Schaden hinzufügen kann?

Zusätzlich sollen Monster den Spielern aber Schaden hinzufügen können...
Wie kann man sowas machen?
Der MOD wird so ÄHNLICH wie SvenCoop...
Aber mit anderen Features...

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche
001
10.07.2002, 18:35
Exec



schön für dich ...

CLASS_NONE -> keine klasse wird ignoriert
CLASS_PLAYER -> player wird ignoriert ... mehr sag ich nich, es gibt genug bsp im sdk ...

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
002
10.07.2002, 18:53
xenomeliteforce



Des ganze is doch Serverseitig, oder?

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche
003
10.07.2002, 19:04
Exec



yo isses ... logisch

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
004
10.07.2002, 19:16
xenomeliteforce



Ich schätz mal des is in der CBasdePlayer::TakeDamage...
Da hab ich dann die if-Anweisung von den multiplay_gamerules.cpp (dort gibt's des nämlich auch) kopiert und dann krieg ich den Fehler:
ep : nichtdeklarierter Bezeichner

Wo is der deklariert???
Ich hab die ganzen .h-Dateien der multiplay_gamerules.cpp included, ging aber net...

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche
005
10.07.2002, 19:35
Exec



grml!
direkt wo der schaden gemacht wird, gibts immer ein CLASS_blub (meistens NONE) such einfach danach!

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
006
11.07.2002, 19:24
xenomeliteforce



Also direkt bei den Waffen...
Ok, thx!
Ich werd's mal versuchen...

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche
007
13.07.2002, 20:26
xenomeliteforce



In der multiplay_gamerules.cpp gibt es folgendes:

BOOL CHalfLifeMultiplay::FPlayerCanTakeDamage( CBasePlayer *pPlayer, CBaseEntity *pAttacker )
{
return TRUE;
}

Aber wenn ich des so ändere:

BOOL CHalfLifeMultiplay::FPlayerCanTakeDamage( CBasePlayer *pPlayer, CBaseEntity *pAttacker )
{
if ( pAttacker->Classify() != CLASS_PLAYER )
{
return TRUE;
}
else
{
return FALSE;
}
}
kann ich Spieler immernoch killen!

So:

BOOL CHalfLifeMultiplay::FPlayerCanTakeDamage( CBasePlayer *pPlayer, CBaseEntity *pAttacker )
{
if ( pAttacker->Classify() == CLASS_PLAYER )
{
return FALSE;
}
else
{
return TRUE; // Original
}
}

geht's auch nicht!
Compilieren lässt sich das aber einwandfrei!
Warum geht davon nichts???

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche
008
13.07.2002, 20:38
Exec



ein bsp fürn radius damage:

RadiusDamage( pev->origin, pev, pevOwner, 3, pev->scale * 10, CLASS_PLAYER, DMG_BURN );

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
009
13.07.2002, 20:44
xenomeliteforce



Der Angreifer ist doch pAttacker, oder?
Und wie heißt der Angegriffene?

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche
010
13.07.2002, 21:41
theDon



pVictim oder pPlayer

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
011
14.07.2002, 17:36
xenomeliteforce



ok, thx!
Also Leude, ich check des irgendwie net...
Aber is egal, wenn man nen Spieler jetz killt bekommt man halt ordentlich Minusfrags!!! (höhöhö)

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche
012
14.07.2002, 19:11
[RMen]OneStone



Phönix - bist du mal wieder betrunken? =)
Benutz doch mal endlich den [c0de]-Tag!

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
013
15.07.2002, 16:59
xenomeliteforce



Warum "Mal wieder betrunken"???
Des war das erste mal, dass ich Code gepostet hab, da hab ich den Tag gar net gesehen!

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche