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



Hi,
wie kann man machen, dass das GARKEIN Crosshair angezeigt wird? Also eine Moeglichkeit, waer natuerlich das Sprite zu veraender, aber dann hab man ja NIE ein Crosshair... also was ich eigentlich will*ggg* wie aendere ich das Crosshair codetechnisch? Also das ich meinet wegen im Zoom ein anderes hab als ohne.... muss doch irgendwie gehen...

THX Mexil....

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
001
07.03.2002, 17:28
[RMen]OneStone



Hi, lern erstmal deutsch ;)!

gEngfuncs->pfnSetCrosshair(HSPRITE hspr, wrect_t rc, int r, int g, int b);

Beispiel in:
int CHudAmmo::MsgFunc_HideWeapon( const char *pszName, int iSize, void *pbuf );

--

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

zum Seitenanfang zum Seitenende Profil || Suche
002
07.03.2002, 17:36
Mexil



sorry, das ich ein DAS zu viel hab... trotzdem THX = )

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
003
07.03.2002, 17:43
Retro



sorry, dass ich ein DAS zu viel hab...

...wenn schon! =)

--

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
004
07.03.2002, 17:59
Mexil



*snief*.....

Man, ich bin grad megast im Stress hier, da passiert sowas mal, habt Mitleid = )

BTW --> hatte letztens im Diktat was um Kommasetzung und das/dass ging 0 Kommafehler*ggg* also sagt nichts = )

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
005
08.03.2002, 14:18
[RMen]OneStone



Achso, was ich vergessen Hab:
Quellcode:{
-wrect_t rc = {0, 0};
-SetCrosshair(NULL, rc, 0, 0); //#defined für gEngfuncs->pfnSetCrosshair
}

Zeigt kein Crosshair an.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
006
08.03.2002, 14:55
Mexil



und wie zeig ich dann wieder das normale Crosshair an?
Also was fuer einen Parameter muss ich dann bei SetCrosshair uebergeben? Nen Sprite? Oder irgendwelche Vordefinierten?

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
007
09.03.2002, 09:37
Basiror



wie wäre es wenn du ne hide hud crosshair macro definierst und es dann einfach wie hide hud weapons auf der server seite setzt
upgedated wirdes automatisch durch den hideweapon code
die mesage wird auf der server seite irgendwo in einer pre oder pot frame function vom cbaseplayer geschickt

und dann brauchst du auf der client seite noch nen check ob das hide hud cross hair bit gestzt wurde

--

Basiror's Labs Game-Development page

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

zum Seitenanfang zum Seitenende Profil || Suche
008
10.03.2002, 10:02
[RMen]OneStone



gEngfuncs->pfnSetCrosshair(HSPRITE hspr, wrect_t rc, int r, int g, int b);

HSPRITE = Handle to a Sprite

--

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

zum Seitenanfang zum Seitenende Profil || Suche
009
12.03.2002, 02:39
optimaX



lol wenn ich das hier so sehe, denke ich mir: ICH BLEIB LIEBER BEIM MAPPEN *fg*

--

zum Seitenanfang zum Seitenende Profil || Suche
010
12.03.2002, 07:33
Exec



ja, wenn du schon so redest, dann haste hier nix zu verlieren ....

--

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

zum Seitenanfang zum Seitenende Profil || Suche
011
12.03.2002, 16:30
Mexil



Ich hab mir das mal eben angeguckt --> get das nur Clientseitig? Kann man das garnicht Serverseitig machen? Heisst ich muss das jedes mal wenn das CH geaendert wird per Message an den Client machen oder wie?

EDIT -> Gibt's dafuer schon eine GMSG? Wie wird das bei dem Crossbow gemacht?(Zoom anderes CH!)

--


Move In!

VISIT US Move In!


Dieser Beitrag wurde am 12.03.2002 um 16:30 von Mexil bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
012
12.03.2002, 16:36
Retro



Och komm schon, natürlich gehts nur Clientside, da werden die Sprites ja gerendert. Und ebenfalls ja, du musst jedesmal wenn das Chrosshair versteckt/gezeigt werden soll eine Message schicken.

Besagte Message musst du natürlich selber definieren etc... wiso sollte es die auch schon geben? Aber ich glaube das dürfteste grade noch so hinbekommen, oder?!

--

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
013
12.03.2002, 16:44
Snut



ich find das hat gar nix mit codden zu tun. So weit ich weis kann man das schon Normalen HL mit Consolen Befehl ausschalten (auch irgend wo im Menü)

--

zum Seitenanfang zum Seitenende Profil || Suche
014
12.03.2002, 17:17
Mexil



Ja, das bekomm ich hin*ggg* nur ich hatte mir gedacht, da ja zum Beispiel der Crossbow im Zoom ein anderes Crosshair hat als normal, dass evtl. schon sowas vorhanden waer und warum das Rad(was sich dreht, nicht vom Compiler*ggg*(um Missverstaende auszuraeumen*g*)) neu erfinden, wenn's evtl schon vorhaden ist?

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
015
12.03.2002, 17:32
Killing Me Softly



Nur zur Info: Es gibt eine Message, die dem Client sagt, welche Waffe man gerade in der Hand hält (gmsgCurWeapon). Diese Message wird in der ammo.cpp durch int CHudAmmo::MsgFunc_CurWeapon(const char *pszName, int iSize, void *pbuf ) abgefangen und dort wird dann auch automatisch (ohne weiteres hinzutuen vom Server) bestimmt, welches Crosshair angezeigt werden soll.

--

Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt.

zum Seitenanfang zum Seitenende Profil || Suche