Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
22.06.2002, 01:48
Flolle



Hallo erstmal...

Kann mir einer Erklähren wie man überhaubt ohne Kenntnisse von Coden in das Thema einsteigen kann?... Nun gut... man muss c++ können???...
Wo fängt man da an zu lehrnen... hab kA!

Kann bissl Basic :))
und bissl delphi falls das hilft meine frage zu beantworten ;)

Thx...

--

zum Seitenanfang zum Seitenende Profil || Suche
001
22.06.2002, 04:16
Retro



Nen bissel Basic reicht nichtmal ansatzweise... um mit dem Half-Life SDK umzugehen musst du C/C++ fest beherrschen! Sonst gibt es mehr Probleme als Lösungen.
Schau mal im Allgemeinen-Coding-Board, dort wurde die Frage "Wie lerne ich C++" oft genug beantwortet, hier ebenfalls... also benutz am besten die Forensuche...

Wenn du richtig einsteigen willst ist ein Buch wohl unumgänglich.

--

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
002
22.06.2002, 15:42
feigling



http://www.thewall.de/forum/search.php

--

zum Seitenanfang zum Seitenende Profil || Suche
003
22.06.2002, 16:17
Retro



Zitat:
Retro postete
also benutz am besten die Forensuche...
;-)

--

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
22.06.2002, 16:20
feigling



Ich weiß, aber manche wissen nicht, wo die forensuche ist.
Wir sagen immer Forensuche, aber es steht hier nirgens was von Forensuche, sondern nur Suche. Naja, da nicht jeder drauf kommt (warum auch immer ...), dass das die Forensuche ist, poste ich jetzt immer die url =)

--

zum Seitenanfang zum Seitenende Profil || Suche
005
22.06.2002, 16:25
Retro



Hehe, ich halte das immer für ne (schlechte) Ausrede... =)

--

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
24.06.2002, 12:33
the-middleman



ich wollte mir mal n buch zu dem Thema reinziehen.Könnt ihr mir eins empfehlen?Sollte für absolute noobs sein.

--

Spielen: Prison, Ispatel 4: Classic, Heart of evil
Anschauen: Spirit of Half-Life: Legion

The Trap ist mit abstand die fantastischste Mod die ich seit langem gespielt habe!

zum Seitenanfang zum Seitenende Profil || Suche
007
24.06.2002, 13:17
Exec



"c++ programmierung lernen" von andre willms ... isbn: 3-8273-1342-2
bestells bei bol.de - hat mich 49dm gekostet ...
is aba auch sehr gut, finde ich ...

--

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

zum Seitenanfang zum Seitenende Profil || Suche
008
24.06.2002, 13:37
Mujula



Wisst ihr eigentlich, dass ihr Müll labert, wenn ihr sagt, man muss C++ können um das HL SDK begreifen zu können? Das ist J++ nicht C++!

--

[The Legend Of Selda: Raven's Nightmare -- A HL Mod][Tutorial-Suche][Got Milk?]

"Hast DU meine Maske gestohlen??"<-- Und das frage ich, obwohl ich die Makse selbst gestohlen hab...

zum Seitenanfang zum Seitenende Profil || Suche
009
24.06.2002, 13:44
the-middleman



ooohh man ich versteh eh schon kein wort aber bevor ich mir ein buch für 49dm kauf will ich wissen obs auch das richtige is.
.
.
.
Ich weiss ja nichmal was c++ oder j++ is.N Programm?Ne Programmiersprache?Was zum Essen?

--

Spielen: Prison, Ispatel 4: Classic, Heart of evil
Anschauen: Spirit of Half-Life: Legion

The Trap ist mit abstand die fantastischste Mod die ich seit langem gespielt habe!

zum Seitenanfang zum Seitenende Profil || Suche
010
24.06.2002, 14:22
Retro



Mujula, wenn man keine Ahnung hat einfach mal die Fresse halten...

1.) Wiso sind es denn bitte .cpp .c .h Dateien?
2.) Warum benutzt man dafür ein C/C++ Compiler?
3.) Seit wann sist das Java++?Quellcode:while (fTookDamage && (!ftrivial || (bitsDamage & DMG_TIMEBASED)) && ffound && bitsDamage)
    {
        ffound = FALSE;

        if (bitsDamage & DMG_CLUB)
        {
            if (fmajor)
                SetSuitUpdate("!HEV_DMG4", FALSE, SUIT_NEXT_IN_30SEC);    // minor fracture
            bitsDamage &= ~DMG_CLUB;
            ffound = TRUE;
        }
        if (bitsDamage & (DMG_FALL | DMG_CRUSH))
        {
            if (fmajor)
                SetSuitUpdate("!HEV_DMG5", FALSE, SUIT_NEXT_IN_30SEC);    // major fracture
            else
                SetSuitUpdate("!HEV_DMG4", FALSE, SUIT_NEXT_IN_30SEC);    // minor fracture
    
            bitsDamage &= ~(DMG_FALL | DMG_CRUSH);
            ffound = TRUE;
        }
        
        if (bitsDamage & DMG_BULLET)
        {
            if (m_lastDamageAmount > 5)
                SetSuitUpdate("!HEV_DMG6", FALSE, SUIT_NEXT_IN_30SEC);    // blood loss detected
            //else
            //    SetSuitUpdate("!HEV_DMG0", FALSE, SUIT_NEXT_IN_30SEC);    // minor laceration
            
            bitsDamage &= ~DMG_BULLET;
            ffound = TRUE;
        }

        if (bitsDamage & DMG_SLASH)
        {
            if (fmajor)
                SetSuitUpdate("!HEV_DMG1", FALSE, SUIT_NEXT_IN_30SEC);    // major laceration
            else
                SetSuitUpdate("!HEV_DMG0", FALSE, SUIT_NEXT_IN_30SEC);    // minor laceration

            bitsDamage &= ~DMG_SLASH;
            ffound = TRUE;
        }
        
        if (bitsDamage & DMG_SONIC)
        {
            if (fmajor)
                SetSuitUpdate("!HEV_DMG2", FALSE, SUIT_NEXT_IN_1MIN);    // internal bleeding
            bitsDamage &= ~DMG_SONIC;
            ffound = TRUE;
        }

        if (bitsDamage & (DMG_POISON | DMG_PARALYZE))
        {
            SetSuitUpdate("!HEV_DMG3", FALSE, SUIT_NEXT_IN_1MIN);    // blood toxins detected
            bitsDamage &= ~(DMG_POISON | DMG_PARALYZE);
            ffound = TRUE;
        }

        if (bitsDamage & DMG_ACID)
        {
            SetSuitUpdate("!HEV_DET1", FALSE, SUIT_NEXT_IN_1MIN);    // hazardous chemicals detected
            bitsDamage &= ~DMG_ACID;
            ffound = TRUE;
        }

        if (bitsDamage & DMG_NERVEGAS)
        {
            SetSuitUpdate("!HEV_DET0", FALSE, SUIT_NEXT_IN_1MIN);    // biohazard detected
            bitsDamage &= ~DMG_NERVEGAS;
            ffound = TRUE;
        }

        if (bitsDamage & DMG_RADIATION)
        {
            SetSuitUpdate("!HEV_DET2", FALSE, SUIT_NEXT_IN_1MIN);    // radiation detected
            bitsDamage &= ~DMG_RADIATION;
            ffound = TRUE;
        }
        if (bitsDamage & DMG_SHOCK)
        {
            bitsDamage &= ~DMG_SHOCK;
            ffound = TRUE;
        }
    }

    pev->punchangle.x = -2;

--

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
011
24.06.2002, 14:32
Mujula



Eine Programmiersprache. Das passende Program für C++ ist Microsoft Visual C++. Aber das wurde hier auch schon oft abgehandelt...

--

[The Legend Of Selda: Raven's Nightmare -- A HL Mod][Tutorial-Suche][Got Milk?]

"Hast DU meine Maske gestohlen??"<-- Und das frage ich, obwohl ich die Makse selbst gestohlen hab...

zum Seitenanfang zum Seitenende Profil || Suche
012
24.06.2002, 14:43
Exec



genau mujula, du laberst voll müll ... aba egal, mach ruhig, aba verunsichere keine anderen damit!

@middleman: kauf dir das buch ... das passt schon, ich habs auch, und gelernt hab ich dadurch auch einiges :)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
013
24.06.2002, 14:43
Retro



Und wie kommst du bitte drauf dass dies J++ ist?!

--

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
014
24.06.2002, 14:51
Exec



achja .... wo im sdk finde ich den code? die stelle suche ich immer :)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
015
24.06.2002, 15:02
Retro



lol =) player.cpp Zeile 535

--

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
016
24.06.2002, 15:05
Exec



lol, stimmt - muahaha
takadamage ... is ja sogar noch logisch, aba hab ich da nie gesehn (0.o)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
017
24.06.2002, 15:14
Mujula



erm. ok. seh ich ein. Aber ein Freund von mir, der das SDK auswendig kennt, und dir jeden Kram in J++ und C++ coden kann, hat behauptet, das wäre J++. Naja egal. Ich denke mal ihr habt recht. Sorry. Aber nicht gleich so grob

--

[The Legend Of Selda: Raven's Nightmare -- A HL Mod][Tutorial-Suche][Got Milk?]

"Hast DU meine Maske gestohlen??"<-- Und das frage ich, obwohl ich die Makse selbst gestohlen hab...

zum Seitenanfang zum Seitenende Profil || Suche
018
24.06.2002, 15:17
Retro



Naja, wenn man zu hören kriegt dass man angeblich "Müll" labert reagiert man dementsprchend. Du solltest nicht alles glauben was die .. gewisse Freunde erzählen die in Wirklichkeit keine Ahnung haben ;)

--

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
019
24.06.2002, 15:19
apfelkorn



majula:
j++ ist eine knallige idee von ms gewesen mitte 1999...
vertrau mir, halflife ist komplett in c/c++ geschrieben.
Die Syntax von C und Java sind zwar ähnlich, trotzdem hat Sun den syntax, weil er so klar und eindeutig war einfach von c übernommen.

Und es ist blödsinn das MSVC++ der passende Compiler ist. Vielmehr ist er ein passender Compiler, der sich "zufällig" besonders gut für die Programmierung mit der WindowsAPI geeignet ist. Genauso kann man sagen dass du bei der Kombination MSVC++ und Linux hoffnungslos verloren bist. Wenn nicht, beweise mir das Gegenteil... Borland C++ ist übrigens auch passend für die Programmierung in C/C++ und wer kennt MINGW32? UndUndUnd...

--

zum Seitenanfang zum Seitenende Profil || Suche
020
24.06.2002, 16:17
Rockefeller



Zitat:
apfelkorn postete
Die Syntax von C und Java sind zwar ähnlich, trotzdem hat Sun den syntax, weil er so klar und eindeutig war einfach von c übernommen.

Soll ich dich hauen? :D
Java hat vielleicht Ähnlichkeit mit C, aber hat zum Glück nicht die Syntax übernommen, höchstens Teile ausgeliehen.

--

zum Seitenanfang zum Seitenende Profil || Suche
021
24.06.2002, 16:53
Mujula



Ich kenn MINGW32. Aber ich rede vom HL SDK. bzw ich meine das HL SDK. Dafür ist eigentlich MSVC++ das beste. Für den Linux Port oder so denk ich mal nicht...

--

[The Legend Of Selda: Raven's Nightmare -- A HL Mod][Tutorial-Suche][Got Milk?]

"Hast DU meine Maske gestohlen??"<-- Und das frage ich, obwohl ich die Makse selbst gestohlen hab...

zum Seitenanfang zum Seitenende Profil || Suche
022
24.06.2002, 20:21
apfelkorn



was für ein linuxport?

@Rockefeller: Mit Sprachsyntax meine ich NUR die Steuerelemente, wie z.b. die geschweifte Klammer ( {} ) zum Blockmakieren, for/while/if und function blablabla(...) Was du meinst sind sicherlich Sprachelemente wie spez. Funktionen etc. Darf ich dich jetzt hauen?

--


Dieser Beitrag wurde am 24.06.2002 um 20:22 von apfelkorn bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
023
24.06.2002, 20:59
Rockefeller



Ne, darfste nicht, das tut sonst weh :D

Sicherlich sind die signifikantesten Sachen offensichtlich aus C/C++, aber auch andere Sachen wie z.B. struct und sowas wurde ja absichtlich nicht übernommen. Dann noch Sachen wie Operatoren überladen, wobei du evtl Recht hast, das letztere wäre wohl eher zur statischen Semantik als zur Syntax zu rechnen.

--

zum Seitenanfang zum Seitenende Profil || Suche
024
24.06.2002, 22:39
apfelkorn



also eins kannst du dir merken, rockefeller: Grundsätzlich habe ich erstmal recht, dann kann man mal sehen, ob man mein Recht relativieren kann... ;)

--

zum Seitenanfang zum Seitenende Profil || Suche