Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
25.09.2001, 13:05
flza



So ich will ein neues entity erstellen das wenn man es benutzt das betrunken sein
simuliert (also das sich vieleicht der bild schirm immer wieder verzert).
Vieleicht gibt es sowat ja schon und ich weiss es nur nich könnt ihr mir helfen.
Und schaut bitte hier noch ma rein http://www.thewall.de/ThWboard/showtopic.php3?threadid=16654&time=1001357045

--

Pick it, Pack it, fire it up, come allong and take a hit from the BONG.

zum Seitenanfang zum Seitenende Profil || Suche
001
25.09.2001, 13:22
Rockefeller



naja, Bild verzerren ist etwas schwer, ich am besten machstes wie in TFC nach der Concussion Grenade.

--

zum Seitenanfang zum Seitenende Profil || Suche
002
25.09.2001, 13:43
flza



Ja genau so wollt ich das haben

--

Pick it, Pack it, fire it up, come allong and take a hit from the BONG.

zum Seitenanfang zum Seitenende Profil || Suche
003
25.09.2001, 13:55
Retro



int gmsgConcuss = 0; player.cpp ~Z200

gmsgConcuss = REG_USER_MSG("Concuss", 1); player.cpp ~242

Und ums auf zu rufen: Quellcode:MESSAGE_BEGIN( MSG_ALL, gmsgConcuss, NULL );
WRITE_BYTE( 150 ); // Die stärke
MESSAGE_END();

--

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 */


Dieser Beitrag wurde am 25.09.2001 um 13:55 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
25.09.2001, 15:23
flza



OK nun ich hab keine ahnung was du da eben geschrieben hast könntest du das für nen stupido wie mir erklären

--

Pick it, Pack it, fire it up, come allong and take a hit from the BONG.

zum Seitenanfang zum Seitenende Profil || Suche
005
25.09.2001, 16:07
Retro



Vergiss es, ich dachte du währst nen Coder, denn dies ist das Coding-Forum!

--

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
006
25.09.2001, 18:11
anothergb02



LOL :D
man das ist ne Message and den Client ! und im Client wird dann der Effekt berechnet -> das verzerren ist uebrigenz net gerade so sehr schwer !?! außerdem solltest du noch Wanken dazu machen ! und nicht nur dummes Verzerren ! Muesste irgendwo in view.cpp von der client dll stehen unter roll .. hm ka guck selber habe jetzt keine Lust sorry
und streng dich mal nen bissle mehr an ! -> wenn du nicht mal weist, wie man Messanges vom Server zum Client schickt, dann musst du nen newbie sein, also solltest du dich lieber mal noch nen bissle länger mit dem code auseinandersetzen, oder auch nicht :( wozu ist denn dieses Forum da ? naja tortzdem DU MUSST NUR MAL DENKEN !! UND SCHON MUESSTE DIR IN 0.........000000000000000000000000.0.................. mili sec einfallen, das man sowas in na view.cpp schreibt !

--

Being in john Malkovich
.....

zum Seitenanfang zum Seitenende Profil || Suche
007
25.09.2001, 18:28
Retro



Naaaa, fragen kann er, wozu ist das Forum wohl da?!

Das was ich oben beschrieben habe ist exakt der TFC Effekt. Mit den beiden Fett gedruckten Sachen wird ne neue Msg. deklariert, und mit dem Code darunter rufst du den Effekt einfach auf.

--

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
008
25.09.2001, 20:38
flza



Ja OK danke ich versuch mich dann mal ich fang halt gerade erst an und kann das nich so gut.

--

Pick it, Pack it, fire it up, come allong and take a hit from the BONG.

zum Seitenanfang zum Seitenende Profil || Suche
009
25.09.2001, 20:47
Retro



Naja, wenn du in die Zeilen gehst dann siehst du schon wo du meine Fett gedruckten Sachen hinpacken musst, denn da schwirren ne Menge anderer Zeilen rum, die nach dem selben Muster aufgebaut sind :)

Guck einfach mal nach, und du wirst sehen das es ziemlich einfach ist...
Und zum testen kannst du die Msg. einfach mal in die CBasePlayer::PreThink setzen, und wenn du nen neues Spiel beginnst dürfte der Conc-Effekt sofort aktiviert sein..

--

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
010
29.09.2001, 13:33
flza



Ok ich hab sofort gesehen wo das hinpasst aba wo kommt der Code nun hin?

--

Pick it, Pack it, fire it up, come allong and take a hit from the BONG.

zum Seitenanfang zum Seitenende Profil || Suche
011
29.09.2001, 16:01
Retro



Do'h!

Somit haben wir nur eine Msg. deklariert die in der client.dll schon vorhanden ist.

Und bevor du solche Fragen stellst könntest du auch mal überlegen!
Quellcode:MESSAGE_BEGIN( MSG_ALL, gmsgConcuss, NULL );
WRITE_BYTE( 50 );
MESSAGE_END();

Ist der Standartaufruf (überall im SDK zu finden) um ne Msg. ab zu schicken!
Und um den Concussion-Effekt zu starten, musst du die Msg. halt senden, wo du willst, also wann es ausgelöst werden soll.
Und um den Effekt wieder zu deaktivieren sendest dei Msg. nochmal, allerdings mit dem Wert 0.

Um zu testen ob der Effekt auch klappt kannste die Msg. mal in die CBasePlayer::PreThink schreiben. Wie ich schon gesagt habe.

Außerdem ist würde eigeninitiative auch nicht schaden!

--

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
012
29.09.2001, 17:39
flza



Hat geklapt.

--

Pick it, Pack it, fire it up, come allong and take a hit from the BONG.

zum Seitenanfang zum Seitenende Profil || Suche
013
30.09.2001, 13:32
flza



OK ihr wisst ja das ich eigentlich überhaupt nich coden kann und nurn paar veräderungen vornehmen will also bitte nich gleich schlagen OK. Ich hab den Code jetz ma in die normale hgranade.cpp eingebaut aba nun kommmt das hia "D:\HL\RS\SDK\SourceCode\dlls\handgrenade.cpp(136) : error C2065: 'gmsgConcuss' : undeclared identifier" ich hatte das schon öfters und würde jetz ma gerne genau erklärt bekommen was das bedeutet.

--

Pick it, Pack it, fire it up, come allong and take a hit from the BONG.

zum Seitenanfang zum Seitenende Profil || Suche
014
30.09.2001, 14:27
Basiror



extern int gsmgConcuss;

--

Basiror's Labs Game-Development page

Hifle in form von Tutorials, Artikeln und anderem wird dankbar angenommen

zum Seitenanfang zum Seitenende Profil || Suche
015
30.09.2001, 16:06
flza



Ok ich bedanke mich bei euch allen für eure hilfe ich habs nun endlich (dank euch) geschaft.

--

Pick it, Pack it, fire it up, come allong and take a hit from the BONG.

zum Seitenanfang zum Seitenende Profil || Suche
016
30.09.2001, 16:30
Basiror



np(hab nur einwas geposted *G*)

--

Basiror's Labs Game-Development page

Hifle in form von Tutorials, Artikeln und anderem wird dankbar angenommen

zum Seitenanfang zum Seitenende Profil || Suche
017
30.09.2001, 17:34
flza



Tja aber diese kleine nette sache hat mich endgültig zum erfolg gebracht danke auch an dich

--

Pick it, Pack it, fire it up, come allong and take a hit from the BONG.

zum Seitenanfang zum Seitenende Profil || Suche
018
30.09.2001, 18:12
Basiror



np
hab ich füher als ich angefangen hab auch immer vergessen

--

Basiror's Labs Game-Development page

Hifle in form von Tutorials, Artikeln und anderem wird dankbar angenommen

zum Seitenanfang zum Seitenende Profil || Suche