Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
01.03.2002, 22:30
Jotzet



Hi Leute,
zu aller erst, ich bin noob im coden, aber bitte habt verständnis.
Ich versuche zusammen mit noch ein paar anderen leuten ne Mod zu basteln..:)
Wir haben ne klare vorstellung worums geht etc...nur mit dem coden habe ich noch ein problem.
Kann mir jemand sagen was ich ungefähr machen muss damit man die köpfe abschiesen kann, oder vieleicht noch beine und ärme? Bei Desert Chrisis kann man ja auch köpfe abhacken..:D
Wäre schön wenn mir einer helfen könnte...ich hätte ja auch die forensuche benutzt, die geht aber grad net..:(

naja..
THX im voraus.

Greetz Jotzet.

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
001
01.03.2002, 22:43
Exec



void CBaseMonster :: Killed( entvars_t *pevAttacker, int iGib )
{
unsigned int cCount = 0;
BOOL fDone = FALSE;

if ( HasMemory( bits_MEMORY_KILLED ) )
{
if ( ShouldGibMonster( iGib ) )
CallGibMonster();
return;
}

Remember( bits_MEMORY_KILLED );

// clear the deceased's sound channels.(may have been firing or reloading when killed)
EMIT_SOUND(ENT(pev), CHAN_WEAPON, "common/null.wav", 1, ATTN_NORM);
m_IdealMonsterState = MONSTERSTATE_DEAD;
// Make sure this condition is fired too (TakeDamage breaks out before this happens on death)
SetConditions( bits_COND_LIGHT_DAMAGE );

// tell owner ( if any ) that we're dead.This is mostly for MonsterMaker functionality.
CBaseEntity *pOwner = CBaseEntity::Instance(pev->owner);
if ( pOwner )
{
pOwner->DeathNotice( pev );
}

if ( ShouldGibMonster( iGib ) )
{
CallGibMonster();
return;
}
else if ( pev->flags & FL_MONSTER )
{
SetTouch( NULL );
BecomeDead();
}

// don't let the status bar glitch for players.with <0 health.
if (pev->health < -99)
{
pev->health = 0;
}

//hier der entscheidente
if (pev->health < -20 && m_LastHitGroup == HITGROUP_HEAD)
{
pev->health = 0;
CGib::SpawnRandomGibs( pev, 0, 1 ); //schmeisst nen kopf
pev->body = 2; //setzt den model-body auf 2 (muss das model geändert werden)
}
//schluss

//pev->enemy = ENT( pevAttacker );//why? (sjb)

m_IdealMonsterState = MONSTERSTATE_DEAD;
}

ka, ob das geht, sollte es aber .... oder auch nich, was ich natürlich annehme, da ja eigendlich m´nie was funzt, bei mir ....

--

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

zum Seitenanfang zum Seitenende Profil || Suche
002
01.03.2002, 22:54
Jotzet



Ich probiers mal aus, danke für die schnelle antwort. :)

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
003
01.03.2002, 23:07
Jotzet



hmm, habs getested, ich muss noch ein moddel machen ohne kopf, ich kann nur nicht moddeln..aber das ist nicht das problem.
Weil, der schmeist irgendwie keinen kopf?
Naja, ich probiers nochmal, etwas verändert halt..

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet


Dieser Beitrag wurde am 01.03.2002 um 23:11 von Jotzet bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
01.03.2002, 23:28
Exec



setzt mal das pev->health < -20 auf pev->health < 50, dann müsste das teil fliegen, wenn das viech unter 50 leben hat ... geht der compile auch ohne errors?

--

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

zum Seitenanfang zum Seitenende Profil || Suche
005
01.03.2002, 23:34
Jotzet



Ja, der geht ohne errors! Ich versuchs mal, ich hatte es mal auf -1, aber da gings irgendwie nicht, ich setze mal auf 80, ist glaub besser..oder 90..:)

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
006
01.03.2002, 23:35
Exec



musst nur dran denken, das manche monster nur 15 leben haben ;-)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
007
01.03.2002, 23:39
Jotzet



LOL, Headcrabs z.B., aber die haben ja auch keinen richtigen kopf..:)
Spass bei seite..-->--|

Habe getestetd, aber da fliegt nix..:( (habs mit 50 getested).

Naja, ich geh jetzt pennen, bin scheisse müde.

cya.

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
008
02.03.2002, 04:09
Another1



wenn du das so wie in DC hinbekommen willst musst du schon heftigst coden und modeln =)

--

Another1

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

zum Seitenanfang zum Seitenende Profil || Suche
009
02.03.2002, 09:50
Gott



ich hatte das ma mit pev body für multiplayer getestet ging einwandfrei nur das problem ist = wenn der player direkt in dem customize menu auf high qualitz models click is pev body geändert dadurch läuft man von anfang an ohne arme oder kopf rum

--

millirem und bequerel , kleine kinder sterben schnell

Arsch für alles bei War in Europe
www.warineuropemod.com

zum Seitenanfang zum Seitenende Profil || Suche
010
02.03.2002, 10:55
Exec



*lol* is doch geil, aba dann würd ich die option ggf. nich anwählbar machen - wenns geht

--

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

zum Seitenanfang zum Seitenende Profil || Suche
011
02.03.2002, 17:05
Jotzet



lol, der Kopflose Reiter *gg*
Hmm, meine Mod wir nur leider singelplayer....wievieel models müsste ih da haben, eins mit kopf und eins ohne, oder? Den kopf gibts ja schon im originalen HL(auch wenn er nur 3/4 Kopf ist :D).
Weiss keiner was man da genau machen müsste?

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
012
02.03.2002, 17:22
Exec



naja, wie gesagt, du brauchst ein model! das hat verschiedene bodies -> einmal mit kopf (pev->body = 1), einmal ohne (pev-Body = 2), einmal mit rechtem arm (pev->body = 3), einmal ohne rechtem arm (pev->body = 4), usw ....

wenn der kopf zu dem model passen soll, dann musste ne neue if() schleife bei CGib::SpawnRandomGibs( pev, 0, 1 ); machen, das eben das neue kopf-model verwendet .... is eigendlich viel arbeit *g*

the_overmind hat mal gesagt, das es fast unmöglich wäre, einzelne köpterteile zum abschiessen zu machen (mehrere, eins ok, aba mehrere halt nich) weil es körperteile "hoch" körperteile möglichkeiten gäbe ... also bei 5 körperteilen gäbe es 25 möglichkeiten, die alle gecodet werden wolln, aba ich glaube, das war, wenn das monster meinetwegen nach nem abgeschossenen arm weiterleben soll ... meine möglicht wäre ja, das es beim tot nen körperteil verlieren würde ...

@models: schau doch mal in die gib models rein... die haben auch 7 bodies, oder so ...

--

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

zum Seitenanfang zum Seitenende Profil || Suche
013
02.03.2002, 17:49
Another1



bei DC geht es aber, mehrere modelgroups aus und einzublenden, das meinte ich mit 'coden'

--

Another1

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

zum Seitenanfang zum Seitenende Profil || Suche
014
02.03.2002, 18:23
Gott



hab noch kein weg gefunden das high quality dings abzuschalten

--

millirem und bequerel , kleine kinder sterben schnell

Arsch für alles bei War in Europe
www.warineuropemod.com

zum Seitenanfang zum Seitenende Profil || Suche
015
02.03.2002, 19:57
Jotzet



hmm, steckt wohl echt viel arbeit dahinter...und da ich von moddeln so viel wie null ahnung habe noch mehr..aber ich werde nicht aufgeben..:))
Ich probiere mal bissle rum...und dann schriebe ich wieder was rein.
Thx an alle die geholfen haben..

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
016
03.03.2002, 18:42
blair



a1, da sehe ich eigentlich kein großes problem bei...
ich hab mal was vergleichbares gecodet, das lief mehr unter der rubrik piece of cake...

wenn du für die verletzungen eine ähnliche (sprich: die gleiche) bitmask wie für die bodygroups verwendest solltest du kein prob haben...

ich sollte mal nen richtig brutalen mod machen... aber so einer bin ich ja nicht...

--

because our freedom sits at the end of a gun
we're all here getting beat up and held back
we're all here digging knives from our backs

zum Seitenanfang zum Seitenende Profil || Suche
017
03.03.2002, 19:08
Retro



Ich habs im Singleplayermod schon implementiert... zwar nicht mit der richig hart gecodeten Technik, aber immerhin nen netter Effekt.

Beine, Arme und Kopf lassen sich vom _lebendigen_ Gegner abtrennen. Da man ja immer nur eine Region als letztes getroffen haben kann (und sich die Teile erst beim Tod ablösen), ist entweder nur der Kopf, das linke Bein, das rechte Bein, der linke Arm oder der rechte Arm abgetrennt.

Dass habe ich schon vor längerer Zeit mal gemacht, aber wenn man den Leutchen wirklich einzellne Körperteile abtrennen kann, währe es perfekt, aber mal sehen wie die Bodygroups gehandhabt werden...

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
018
04.03.2002, 18:07
Jotzet



also, so viel ahnung habe ich vom coden ja noch nicht, aber @ retro, hast du den code noch? Und die models? Wenn ja, könntest du die mir schicken, dann kann ich mal schauen ob ich das noch bissle verbessern kann...?
(also das man mehrere abtrennen kann oder so...ein versuchs ists wohl immer wert..:))
Wenn ichs hinbekomme gebe ich den code natürlich auch frei..*gg*.
Also wenn du ihn noch hast, und du dich bereitwilligst, schicke ihn mir doch grad per mail.

j.zilius@web.de

Wenn nicht halt net.

Thx im Voraus..:)

cu.

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
019
04.03.2002, 18:26
Retro



Nicht machbar... den Code habe ich noch, das ist nämlich der Code für ne Mod die im Aufbau ist ;) Models ebenso...

Aber so schwer ist es nicht. Es wird der Body vom Soldaten geändert, einmal halt mir Kopf und einmal ohne... zusätzlich wird dann halt nen Kopf-Gib gespawn, also nichts weltbewegenes...

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
020
04.03.2002, 19:17
Jotzet



hmm, ok.
Versuchs ichs halt so..:)
Muss mich nur noch ein bisschen mehr mit c++ vertraut machen.

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
021
04.03.2002, 19:23
Exec



is das nich die variante, wie ich oben genannt hab, oder is das anders? *irriteirtsei*

--

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

zum Seitenanfang zum Seitenende Profil || Suche
022
04.03.2002, 19:36
Retro



Hmm, kA ich lese mir Code im ThW-Forum prinzipiell nichtmehr durch ;)

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
023
04.03.2002, 20:49
Jotzet



Rofl :)

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
024
04.03.2002, 21:00
apfelkorn



ist doch ansich irgendwie etwas geschmacklos... :(

--

zum Seitenanfang zum Seitenende Profil || Suche