Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
24.04.2002, 15:45
XTreMe978



moin,
kann mir jemand sagen wo ich das einstellen kann das ich nur eine Waffe pro slot tragen kann, also so wie bei CS
ich kenn bereits
http://www.thewall.de/forum/showtopic.php?threadid=3415
aber hat mir leider nicht viel weitergeholfen
(und bitte lasst endlich das "lern c++", ich bin ja dabei es zu lernen !)

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
001
24.04.2002, 16:03
blair



check beim aufnehmen der waffe ob der spieler schon eine im slot hat, wenn er eine hat, nicht aufnehmen, ansonsten aufnehmen...

so im groben... denk nen bisschen nach

--

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
002
24.04.2002, 16:07
XTreMe978



hmmmm, und wie check ich ob der spieler schon eine im slot hat ?
( bin erst am anfang von c++ lernen ;) )

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
003
24.04.2002, 16:32
XTreMe978



hallo?

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
004
24.04.2002, 16:41
Prefect



hallo!

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
005
24.04.2002, 16:42
XTreMe978



lol, kann mir jetzt jemand helfen ?

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
006
24.04.2002, 16:44
Prefect



Okay, mit ist bewußt, daß das ein dummer Post ist, aber erwartest du wirklich nach 25Min ne Antwort? Tut mir Leid, aber wenn das so ist, dann komm in unseren IRC-Channel und laß dich totflamen.

Ich empfehle dir übrigens nicht, C++ zu lernen, sondern entweder die Augen aufzumachen oder die Finger davon zu lassen. Wenn du dir nicht mal die Zeit nimmst, ein bißchen in der player.cpp und weapons.cpp rumzustöbern um rauszufinden, wie die Waffen den Slots zugeordnet werden, dann weiß ich auch nicht mehr...

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
007
24.04.2002, 16:45
XTreMe978



ich hab doch geschaut aber ich bin noch nen n00b in c++ (= ich kann noch so gut wie net coden, hab swar schon 17 neue Waffen in meinem MOD aber ...) und da hab ich leider leider nix gefunden das mir weiterhilft, sorry
(deswegen ist so ein forum doch da das man fragen kann, oder ???)

--

http://www.xtreme-home.de/


Dieser Beitrag wurde am 24.04.2002 um 16:47 von XTreMe978 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
008
24.04.2002, 16:50
Prefect



*seufz* ja, das schon. Aber... wie wär's denn z.B., wenn du einfach mal den gesamten Quellcode nach "Slot" durchsuchst? Oder, als Alternative schaltest du sogar nen Denkvorgang ein: die Waffen werden dem Spieler zugeordnet, also muß im CBasePlayer irgendwo eine Liste von Waffen sein. Also schau in die player.h zur Definition von CBasePlayer nach Hinweisen, usw..
Irgendwo wird ja eine Liste von Waffen, die der Spieler trägt, vorhanden sein. Die Liste mußt du dann halt durchsuchen, ob schon eine Waffe im entsprechenden Slot ist.

Aber fertig vorgekauten Code kriegst du zumindest von mir nicht.

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
009
24.04.2002, 16:59
XTreMe978



Den quellcode hab ich schon lang nach "slot" durchsucht, bekomm da 187 ergebnisse, aber glaub net das mich da auch nur EIN EINZIGES weitergeholfen hat !!!
Da find ich zwar einiges zu MAX_WEAPON_SLOTS, sound-slots und lauter so **** aber nix das mir da weiterhilft ...

--

http://www.xtreme-home.de/


Dieser Beitrag wurde am 24.04.2002 um 17:01 von XTreMe978 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
010
24.04.2002, 17:03
Exec



ja, was soll man dazu sagen?! du hast sicher gesucht .. bäähhh ~190ergebnisse, is viel zu viel, bäääh, nerv ich die lieber wieder im forum, bäähhhhhähähhäh

man, was soll das?! ich würd dir schleunigst empfehlen c++ zu lernen! wenigstens die grundlagen .... und in deinen 187ergebnissen sind sicher ganz viele doppelt .... und so viele möglichkeiten mit if( pPlayer->[blabla]) wirds ja wohl nich geben?!

ps: lol, wieder nen cs klon ...

--

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

zum Seitenanfang zum Seitenende Profil || Suche
011
24.04.2002, 17:05
XTreMe978



ne, wird ganz sicher kein CS-klon, nur sollte ein spieler keine 40 Waffen auf einmal tragen können sollen, oder ?

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
012
24.04.2002, 17:09
XTreMe978



ach ja, c++ kann net an einem Tag lernen, und dann braucht man erst mal die ganzen Tuts wo so was wie grundlagen drinstehen, weil bei dem mitgelieferten zeug con VC++ wird man verrückt und is in Jahren noch net durch und vor allem is das alles in englisch, und bis man da durch is ...
Wäre also net wenn du mir sagst wo ich nen Deutschsprachiges Tut herbekomme !!!

--

http://www.xtreme-home.de/


Dieser Beitrag wurde am 24.04.2002 um 17:09 von XTreMe978 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
013
24.04.2002, 17:14
Exec



wie wärs, wenn du dir die zeit nimmst?! es geht nunmal nich von heute auf morgen ne mod zu machen ... lern c++ (mitm buch) und komm in 4-6monaten nochmal .... oder lerns nebenbei ...

--

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

zum Seitenanfang zum Seitenende Profil || Suche
014
24.04.2002, 17:15
Rockefeller



Zitat:
Rockefeller postete
Das hat nichts mit Toleranz zu tun. Im folgenden werde ich versuchen, das zu begründen. Mit der gleichen Begründung, die ich schon tausend mal gepostet hab.

Wenn jemand so einen Fehler nicht wegbekommt, dann ist er noch nicht sehr erfahren im Programmieren. Denn dieser Fehler hat garnichts mit dem HLSDK zu tun, er ist ein "Ich-bin-ein-Programmier-Nuub"-Fehler.
Und auf so einer Stufe hat man noch nichts im HLSDK verloren, denn Fehler wie dieser hier (und sowas wird öfter kommen!) lassen die Frustration so schnell ansteigen, dass man in ein paar Wochen wohl garnichts mehr vom Programmieren wissen will.

Somit ist das nicht nur Schutz für uns, sondern auch für die Nuubs.

Das passt jetzt nicht ganz, aber ich denke doch, dass du in der Lage sein solltest, das auf deine Situation zu projezieren.

PS: Kauf dir ein Buch, lern programmieren, und dann sehen wir dich in 2 Monaten wieder.

--

zum Seitenanfang zum Seitenende Profil || Suche
015
24.04.2002, 17:15
XTreMe978



ja, wo bekomm ich den Tuts für C++ ???
und hat das was mit meinem Prob zu tun:
if ( pPlayer->HasPlayerItem( pWeapon ) ) ???

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
016
24.04.2002, 17:17
Exec



ja, indirekt ... da müsstest du alle waffen auflisten ... geht noch enfacher ;)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
017
24.04.2002, 17:18
XTreMe978



oder das ?
if ( pPlayer->pev->weapons & (1<<WEAPON_SUIT) )
if ( pPlayer->AddPlayerItem( pItem ) )
if ( pPlayer->m_pActiveItem != pPlayer->m_pClientActiveItem )
if ( pPlayer->m_pActiveItem == this )
if ( pPlayer->m_pActiveItem )

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
018
24.04.2002, 17:19
XTreMe978



mir is scheiss egal obs noch einfacher geht aber ich brauch das, EGAL WIE UND EGAL WIE LANGS DAUERT !!!
nur ich hab keine peilung was ich da machen muss !!!!

--

http://www.xtreme-home.de/


Dieser Beitrag wurde am 24.04.2002 um 17:19 von XTreMe978 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
019
24.04.2002, 17:20
XTreMe978



hmmmm, oder statt das SUIT was anders hinschreiben ?
if ( pPlayer->pev->weapons & (1<<WEAPON_SUIT) )

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
020
24.04.2002, 17:23
Exec



ja toll, uns isses auch scheiss egal! wenn du nur ein fünkchen ahnung von c++ hättest, würdest du wissn, was zu machen is! argh, und beherrsch dich in deinem ton! (bezogen auf das geschreie, die vielen satzzeichen)

achja .... je mehr code du hast, um so langsamer wird er ... (och, lass es dir von rocke erklären ;))

--

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

zum Seitenanfang zum Seitenende Profil || Suche
021
24.04.2002, 17:24
XTreMe978



lol

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
022
24.04.2002, 17:25
XTreMe978



hat es was mit dieser Funktion zu tun ?
int CBasePlayerWeapon::UpdateClientData( CBasePlayer *pPlayer )

PS: und wenn dir die probleme die wir haben scheiss egal sind, was machst du dann überhaupt hier ?

--

http://www.xtreme-home.de/

zum Seitenanfang zum Seitenende Profil || Suche
023
24.04.2002, 17:25
Archangel



"ja, wo bekomm ich den Tuts für C++ ???"
schonmal was von google gehört ? außerdem: bücher..

und außerdem, hast du rockefellers post nich gelesen ?

Wenn jemand so einen Fehler nicht wegbekommt, dann ist er noch nicht sehr erfahren im Programmieren. Denn dieser Fehler hat garnichts mit dem HLSDK zu tun, er ist ein "Ich-bin-ein-Programmier-Nuub"-Fehler.
Und auf so einer Stufe hat man noch nichts im HLSDK verloren, denn Fehler wie dieser hier (und sowas wird öfter kommen!) lassen die Frustration so schnell ansteigen, dass man in ein paar Wochen wohl garnichts mehr vom Programmieren wissen will.

ok, ich geb dir mal nen kleinen denkansatz:

CBasePlayer::m_rgpPlayerItems
CBasePlayerWeapon::iItemSlot

--

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


Dieser Beitrag wurde am 24.04.2002 um 17:31 von Archangel bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
024
24.04.2002, 17:28
Exec



ja, warum bin ich hier, wenn mir deine probs egal sind? hmmm, vielleicht, damit ich gucken und lernen kann? ausserdem kann dir das ja egal sein ;)

--

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

zum Seitenanfang zum Seitenende Profil || Suche