Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
10.12.2001, 18:35
Bavarian



hi,
1. Ich wollte euch fragen, wie man einen Schalldämpfer a la cstrike codet?
2. Ich wollte noch wissen, wie es geht, wenn man von einer Waffe getroffen wird, das man dann für die restliche rundenzeit gelähmt ist?
Danke im voraus.

--

Ich will das Q3-Board wiederhaben!

Deutschland rulz...

zum Seitenanfang zum Seitenende Profil || Suche
001
10.12.2001, 19:47
Bavarian



mir si aufgefallen das is das selbe wie spielsteuerung deaktivieren, blos wie bringe ich das mit dem treffer einer waffe in verbindung?

--

Ich will das Q3-Board wiederhaben!

Deutschland rulz...

zum Seitenanfang zum Seitenende Profil || Suche
002
10.12.2001, 19:48
hausi



1. Tutorials
2. In der Waffe per TraceResult den Spieler finden, der getrofen wurde und bei dem die MaxSpeed auf 0 (oder 10 oder so) setzen.
3. N00b?

--

zum Seitenanfang zum Seitenende Profil || Suche
003
10.12.2001, 22:09
Bavarian



1, welche tutorials?
2, wie?
3, Ja

--

Ich will das Q3-Board wiederhaben!

Deutschland rulz...

zum Seitenanfang zum Seitenende Profil || Suche
004
11.12.2001, 08:13
Ultimate_Blade



1. www.thewall.de/coding
2&3: C++ lernen, dann erneut versuchen mit HL-Coding

--

ICQ: 150855202

zum Seitenanfang zum Seitenende Profil || Suche
005
11.12.2001, 09:21
hausi



Dann solltest du zuerst C++ lernen. So wirst du nicht sehr weit kommen.
Es gibt zwar immer mehr, die meinen, sie müssen nur mit allen Problemen hierhin kommmen, aber die werden auch immer öfters einfach abgeblizt ;).

--

zum Seitenanfang zum Seitenende Profil || Suche
006
11.12.2001, 14:31
Bavarian



Also:
Ich kann C++, blos mangelt es mir in hl an praktischer erfahrung.

--

Ich will das Q3-Board wiederhaben!

Deutschland rulz...

zum Seitenanfang zum Seitenende Profil || Suche
007
11.12.2001, 17:25
anothergb02



JAJAJA :P
man junge dann guck mal in der fire func von deine Waffe ! nach. Du solltest da dann irgend wie den Player kriegen, möglichst in der fire func, und ihm dann sagen humpel !!!!
so und das humpeln kannst du total billig machen, in dem du bei CBasePlayer::PrevThink einfach testest ob der player humpelt und wenn ja, dann reduzierst du einfach seine pev->velocity

--

Being in john Malkovich
.....

zum Seitenanfang zum Seitenende Profil || Suche
008
14.12.2001, 22:01
hausi



Wieso machst du nicht einen Command "say Bitte jetzt nicht mehr rumlaufen!"?

--

zum Seitenanfang zum Seitenende Profil || Suche
009
14.12.2001, 23:25
Bavarian



Zu dir kann ich nur eins sagen:

Kann nich Äpfel und Birnen unterscheiden, und dann sowas, tztztz, wie tief ist die Menschheit mit solchen idioten gesunken, tut deine blödheit eigentlich nicht weh?
Das muss doch extrem schmerzhaft sein, oder?

--

Ich will das Q3-Board wiederhaben!

Deutschland rulz...

zum Seitenanfang zum Seitenende Profil || Suche
010
14.12.2001, 23:26
Bavarian



P.S. Schweiz suckt!

--

Ich will das Q3-Board wiederhaben!

Deutschland rulz...

zum Seitenanfang zum Seitenende Profil || Suche
011
14.12.2001, 23:49
Archangel



och nein bitte nich schon wieder ok ?

--

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
012
15.12.2001, 00:14
silentzero



>:O

--

zum Seitenanfang zum Seitenende Profil || Suche
013
15.12.2001, 00:25
hausi



Bitte sehr...
Ich hasse es, wenn man (wie meistens) versucht ernsthaft zu helfen und dann (wenn man einmal einen Witz macht) so "fertig" gemacht wird. Ich hatte seit Monaten keine Frage mehr gepostet, denke auch, dass ich einiges mehr als du kann. Aber wenn du meinst, ich sei blöd, dann kann ich dir ja sicher auch nicht bei deinen Problemen helfen. Ich werde jedoch weiterhin die anderen Probleme lösen.
Ausserdem habe ich dir ganz am Anfang die Lösung auf dem Silbertablet serviert:

Zitat:

2. In der Waffe per TraceResult den Spieler finden, der getrofen wurde und bei dem die MaxSpeed auf 0 (oder 10 oder so) setzen.

Wenn du das nicht kannst, kann ich dich leider nicht ernst nehmen, dass ich blöder als du sein soll. Aber du findest im Prinzip alles, was du dafür brauchst in den Tutorials.
Viel Spass...
[Edit]
Übrigens gibt es eine Edit-Funktion, die Doppelposts vermeiden kann.
[/Edit]
[Edit2]
Und das mit dem Schweiz rockt etc. ist ja (glaub ich) schon ziemlich lange ausdiskutiert worden. Kannst es ja in deine Sig schreiben, oder im OffTopic ausdiskutieren...
[/Edit2]

--


Dieser Beitrag wurde am 15.12.2001 um 00:28 von Superhausi bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
014
15.12.2001, 11:11
Bavarian



Dann würde ich mal versuchen, zwischen Spaß und Ernst zu unterscheiden, da gibt es nämlich ne Grentze, die du schon längst überschritten hast.
Jeder hat mir hier net geholfen, aber dann kommt so ein idiot wie du daher, und gibt seinen Senf dazu, der garnichts zur sache tut.

--

Ich will das Q3-Board wiederhaben!

Deutschland rulz...

zum Seitenanfang zum Seitenende Profil || Suche
015
15.12.2001, 11:20
Archangel



och mensch, du kannst nich erwarten, dass jemand hier fertigen code reinpostet..

wenn du nicht weißt wie tracelines funzen, ok, beschäftige dich mit was anderen, schau dir tuts an!

--

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
016
16.12.2001, 11:05
hausi



Entschuldige, aber ich hatte (nachdem du gesagt hast, du könntest C++) nicht erwartet, dass du das nicht könntest.
Ich hab zwar kein HL-SDK (schreib immer alles aus dem Kopf ;)) aber versuchs doch mal so:
Quellcode:
CYourWeapon::PrimaryFire( void )
{
//Code
FireBullets(...) //Oder einfach die Funktion(en), die die Schüsse / den Schuss abfeuern
TraceResult *tr; //Falls noch nicht deklariert
UTIL_TraceLine( vecOrigSrc, vecDest, dont_ignore_monsters, pentIgnore, &tr ); //Oder anpassen

if (tr.fAllSolid)
return;

CBaseEntity *pEntity = CBaseEntity::Instance(tr.pHit);

if (pEntity == NULL)
return;

if (!pEntiy->IsPlayer())
return;

//Code, den du willst

Siehst du, so schnell geht das. Jetzt musst du nur noch kopieren und einfügen.
Wünsche noch viel Spass

--

zum Seitenanfang zum Seitenende Profil || Suche
017
16.12.2001, 17:15
Bavarian



Mit welchem Buch habt ihr dat gelernt?
Ich hab mit C++ von 0 auf 100 in 40 Lektionen von Chris Jamsa gelernt.
Aber nach dem Buch kannste auch nit mehr als vorher.

--

Ich will das Q3-Board wiederhaben!

Deutschland rulz...

zum Seitenanfang zum Seitenende Profil || Suche