Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
31.05.2002, 20:20
Zip Drive



Hi,
ich bastel grad ein wenig am Flammenwerfer von DHCC, und
ich wollte bei der Funktion CFireBall::ExplodeTouch ein paar fire sprites an den Stellen wo wände, böden decken ect. von den Feuer Bällen
berührt werden aufrufen, nun weiss ich aber ehrlich gesagt, nicht wie ichs anstellen soll!

Kann mir da jemand von euch ein paar Tips geben?

Währe echt nett, schonmal Danke!

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
001
31.05.2002, 23:33
BloodyHarry



Mach es doch mit einem temp. Entity ungefähr so:

Quellcode:
        MESSAGE_BEGIN( MSG_PVS, SVC_TEMPENTITY, pev->origin );
                WRITE_BYTE( TE_SPRITE );
                WRITE_COORD( pev->origin.x); // pos
                WRITE_COORD( pev->origin.y);
                WRITE_COORD( pev->origin.z);
                WRITE_SHORT( m_iExplode );// model
                 WRITE_BYTE( 10 );// life * 10
                WRITE_BYTE( 2 );    // size * 10
                WRITE_BYTE( 128 );// brightness
            MESSAGE_END();

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
002
01.06.2002, 00:55
Zip Drive



Cool!
Das ist ja schonmal sehr sehr gut!
Danke!
Aber das Model sprich m_iExplode muss ich dann noch Client-side deklarieren oder?

Weil ich denke mal es ist so in der Art wie das Smokepuff Tut auf DHCC, dort wird auch iWallsmoke Client-side
deklariert und dann per g_sModelIndexSmokePuff; in der Weapons.cpp initialisiert und Precached und so.

Ich denke mal ich werde dann so in der art machen:

int iExplode = gEngfuncs.pEventAPI->EV_FindModelIndex ("sprites/fire.spr");

Würd gehen oder, was sagen die erfahreneren Coder dazu?

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
003
01.06.2002, 10:56
Exec



nein, das kannste auch server-seitig machen ...
such einfach nach m_iExplode ... ne halt ... in der precache der waffe (oder des feuerballs) einfach m_iExplode = PRECACHE_MODEL("sprites/fire.spr");
so, aba so is das sprite noch nich animiert ... guck am besten mal bei dem feuerball, der is ja auch animiert

*e*
ich kenn mich mir te_sprite nich aus ... vielleicht wirds auch gleich animiert ...

--

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


Dieser Beitrag wurde am 01.06.2002 um 10:57 von Exec bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
01.06.2002, 11:55
BloodyHarry



Doch, der sprite sollte genau einen circle laufen ;) habs vorhin getestet, und er tat es auch :D 1circle, dann wird er gelöscht =)

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
005
01.06.2002, 12:05
Zip Drive



Big THX @all!

So eine große Hilfe hätt ich nicht erwartet!
Danke, Danke und nochmals Danke! ;D

Ich werds gleich mal ausprobieren!

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
006
01.06.2002, 12:09
Zip Drive



!=(!
error C2065: 'm_iExplode' : undeclared identifier

Bin ich jetzt blöd, noch der totale noob oder ist 'int m_iExplode' nicht der identifier den ich benutzen muss?

Weiss einer was ich falsch gemacht hab?

--Edit--
OK hat sich erledigt, ich hatte nur vergessen 'SetTouch( ExplodeTouch );' zu entkommentieren!
Compile und alles andere funzt jetzt,

aber wenn ich jetzt schiesse, dann sollten an der Trefferstelle ja eigentlich kleine Flammen lodern!
Aber HL schmeisst mich in die Console und zeigt an:
Host_Error: DispatchUserMsg: Illegal User Msg 128
Weiss einer von euch was dass bedeutet?

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-


Dieser Beitrag wurde am 01.06.2002 um 12:17 von ZIP-Drive bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
01.06.2002, 13:07
TheTinySteini



Ja, die Message, die BloodyHarry gepostet hat, enthält einen Fehler. Die Zeile
Quellcode:WRITE_BYTE( 10 );// life * 10 musst du löschen. Hoffe das hilft.
Btw: du kannst selber mal in der common/const.h gucken, dort sind die ganzen Messages definiert, zusammen mit einer kurzen Beschreibung, was man für Parameter mitsenden muss.
Allerdings haben sich mittlerweile viele Messages erübrigt, weil ein Client-Side Effekt besser ist (jedenfalls im Multiplayer).

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
008
01.06.2002, 13:36
BloodyHarry



Uppps
sry stimmt
tut mir leid :)

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
009
01.06.2002, 13:48
Zip Drive



BBOOAAHHH!!!
Hammergeiler effekt! :D

Danke euch allen!!!
@BloodyHarry
Macht nichts!
Ohne dich hätte ich dass entweder garnicht gepackt, oder ziemlich lange gebraucht!
Danke Danke Danke!

Auch so kann man sich dass Wissen dass man zum Coden von C++ braucht langsam aber sicher erarbeiten, durch ausprobieren und hilfe von anderen! :D

Danke!

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
010
01.06.2002, 15:16
Zip Drive



Ich hab jetzt auch noch ein paar soundeffekte dazu geschrieben! (Ja ich weiss,irgendwann muss auch mal schluss sein!)

Ich brauche nur noch ein vernünftigen sound sowas wie ein leichtes Kokeln, schmoren oder knistern...

Hat jemand von euch sowas vielleicht auf der HDD? (Natürlich nur wenn ihr sows habt und es auch preisgeben möchtet!)

Oder kennt ihr ein paar links zu Seiten mit guten soundeffekten?

--Edit--

Mal ne andre frage...
Ihr benutzt anscheinend ja auch den Flammenwerfer source von DHCC, darum jetzt noch ne frage an euch.
Wenn ihr den Flammenwerfer aktiviert, abfeuert ...wie auch immer, habt ihr dann auch immer ne Damage anzeige oder werdet
gar verletzt???

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-


Dieser Beitrag wurde am 01.06.2002 um 15:46 von ZIP-Drive bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
011
01.06.2002, 16:04
K-Putt



poste doch mal ein pic vom effekt ;)

@sounds: benutzt doch die sounds von TFC flammenwerfer

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database


Dieser Beitrag wurde am 01.06.2002 um 16:04 von K-Putt bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
012
01.06.2002, 16:10
Zip Drive



Nee die sind Kacke!
Ich benutze die Flammenwerfer sounds von Kingpin (vorerst...)

Ich suche sounds für die Flammen die enstehen wenn man auf Böden, wände ect. schießt!
Ach ja, hier ein Pic:

Sieht Cool aus,oder?
Das weisse an den Flammen ist rauch den ich gleich mit austeigen lasse!

Comments erwünscht!

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
013
01.06.2002, 16:27
BloodyHarry



Probier mal andere Flammenwerfersprites aus, ich finde die nicht so super ;)
Nimm doch zB "tfc/sprites/fthrow.spr" und mach dessen transparenz 150 oder so. =)

und für den boden empfehle ich dir diesen sprite:
"sprites/xffloor.spr" Ich weiss nicht ob das nen standart is, sollte es aber sein ;) Wüsste net warum ich sprites ins valve verzeichnis bei mir reinpacken sollte :D Also wird schon standart sein :D

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
014
01.06.2002, 16:44
Archangel



Zitat:
ZIP-Drive postete


Sieht Cool aus,oder?

ne ehrlich gesagt, ich finde, es sieht scheisse aus.. passt einfach nich

--

Mar 01 01:10:13 <voice> jo
Mar 01 01:10:40 <voice> bis dann ^^
Mar 01 01:11:20 <Archangel> jo
**** ENDING LOGGING AT Tue Mar 1 01:58:13 2005

zum Seitenanfang zum Seitenende Profil || Suche
015
01.06.2002, 17:09
Zip Drive



Muss ja nicht jeder mögen, jeder findet was anderes gut/besser! :D

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
016
01.06.2002, 17:17
Zip Drive



@BloodyHarry:
Hast recht sieht besser aus!

Aber ich habe immer noch das Problem, das ich beim abfeuern selbst verletzt werde!
Kann mir jemand helfen?

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
017
01.06.2002, 17:24
Exec



du wirst nich selber verletzt, nur das zeichen kommt ...

--

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

zum Seitenanfang zum Seitenende Profil || Suche
018
01.06.2002, 17:55
Zip Drive



Ja das zeicehn kommt immer, aber wenn ich ein stückchen weiter nach links, rechts, oben oder unten Ziele sprich ich Ziele woanders hin, dann verletze ich mich selbst, und das nicht zuwenig!

Ausserdem nervts schon dass das Burst Icon die ganze zeit angezeigt wird, weil ich habe einen neuen Pain-sound eingebaut (sag ich jetzt einfach mal so...) d.h. immer wenn der Player irgendwelchen schaden erleidet, wird ein Sound abgespielt.

Da man in meinem MOD ein Prof. ist, werden Scientist Pain- und Screamsounds abgespielt.

Ist normalerweise ganz cool, ausser bei sowas wie dass Problem mit dem Flammenwerfer! :(

Weiss einer wie man den FireBall spawn vielleicht ein paar Units weiter vom Player weg bewegen kann?

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
019
01.06.2002, 17:58
Archangel



sagt dir:
UTIL_MakeVectors und
gpGlobals->v_forward was ?

btw, täusche ich ich, oder haben die flammen-sprites (xfflor.spr) nen schwarzen rand ?

--

Mar 01 01:10:13 <voice> jo
Mar 01 01:10:40 <voice> bis dann ^^
Mar 01 01:11:20 <Archangel> jo
**** ENDING LOGGING AT Tue Mar 1 01:58:13 2005

zum Seitenanfang zum Seitenende Profil || Suche
020
01.06.2002, 18:21
Zip Drive



@Archangel:
Ja haben sie, dass muss ich noch ändern.

Ja das sagt mir was, aber das steht auch schon im Code drin.
Aber trotzdem isses so. :(

Am besten wäre, wenn der owner des Flammenwerfers von seinen eigenen Flammen nicht verletzt werden kann!

Dass wäre in dem Falle glaube ich so ziemlich dass beste, weil man könnte dann auch im Laufen schiessen und ohne Energie zu verlieren in die Flamme laufen, man siehts nicht das man in die Flamme läuft im moment "spührt" man es nur (;D)!

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-


Dieser Beitrag wurde am 01.06.2002 um 18:24 von ZIP-Drive bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
021
01.06.2002, 23:45
Jotzet



Ich finde den Flammenwerfer cool, aber die Boden sprites würde ich auch noch bisschen verändern.

--

- 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
022
01.06.2002, 23:51
Exec



yo, ausserdem is da noch schwarzer kasten ringsherum ;)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
023
02.06.2002, 00:34
Zip Drive



Ja ich weiss.

Aber was ich zuerst hinbekommen will, ist das mit dem selber verletzen!
Kann mir da denn keiner Helfen?

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
024
02.06.2002, 08:48
[GOD]ShadowLord



also erstmal: ich habe für meinen flammenwerfer seehr lange gebraucht,um ordentliche sprites zu finden und so,du solltest (meiner meinung nach)
unbedingt folgendes probieren:
-die boden-flammensprites sollten nicht so tief in den boden hineinragen
-gehe in die pain sound funktionen der monster und benutze für feuer andere
pain sounds (bei monstern ist's einfach)

so,jetzt zu dem anderen problem,ich hab hier einige lösungsvorschläge,die ich auch alle ausprobiert habe:
-mach die flammen relativ schnell und langlebig,gib ihnen erstmal radius 0 und lass den radius dann krass ansteigen

wenn du die waffe nicht verändern willst,solltest du einfach einen eintrag in der RadiusDamage-funktion machen.

--

they come in peace - and go in pieces

zum Seitenanfang zum Seitenende Profil || Suche