Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
12.06.2003, 20:31
HeliX



Hi Leute, :D

also das Porblem ist das VectorLengthSquared nicht deklariert ist. Hier der Fehler:

...\cl_dll\ev_common.cpp(222) : error C2065: 'VectorLengthSquared' : undeclared identifier

hmm muss ich deklarieren ?

aber wie ?

ICQ: 172209854
E-Mail:Farhanshir@aol.com
MSN: HeliX2005@hotmail.com

--

Ich helfe nur denen, die sich selber helfen.

zum Seitenanfang zum Seitenende Profil || Suche
001
12.06.2003, 20:44
Onkel Dittmeyer



Wie wär es wenn du dir das Tutorial mal richtig durchlesen würdest... bis zum Ende?

--

zum Seitenanfang zum Seitenende Profil || Suche
002
12.06.2003, 21:01
HeliX



hmm ja da das hier :D

"Ich habe allerdings keinerlei Deklarationen und Precaches in den Code unten eingefügt, die musst du also unbedingt noch selber schreiben"

aber kann mir den keienr helfen wie ich Deklarierere..

--

Ich helfe nur denen, die sich selber helfen.

zum Seitenanfang zum Seitenende Profil || Suche
003
12.06.2003, 22:23
Killing Me Softly



Quellcode:extern vec_t VectorLengthSquared( const vec3_t v );
irgendwo vor 'bool EV_PointLineIntersect (...)' reinsetzen.

Nur so als Tipp: Wenn du bereits an diesem Problem scheiterst, dann gehe ich mal davon aus, das du C++ noch vor ein paar Wochen für ein Vitaminaufbaupräparat gehalten hast. Man sollte sich mit C++ schon eine Weile beschäftigt haben, bevor man sich an's HL SDK heranwagt. Wie gesagt, ist nur ein Tipp.

--

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


Dieser Beitrag wurde am 12.06.2003 um 22:26 von Killing Me Softly bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
13.06.2003, 07:06
Onkel Dittmeyer



Softly die Funktion gibts nicht im SDK,
aber du hast es dir immer noch nicht zuende durchgelesen =/
Da steht nämlich dieses hier:
Quellcode:vec_t VectorLengthSquared( const vec3_t v ) {
    return (v[0]*v[0] + v[1]*v[1] + v[2]*v[2]);
}

--

zum Seitenanfang zum Seitenende Profil || Suche
005
13.06.2003, 13:29
Killing Me Softly



@Onkel Dittmeyer: laut Tutorial soll die Funktion in die util.cpp. Ich gehe mal voller Zuversicht davon aus, das Helix dies auch gemacht hat. Allerdings weis 'bool EV_PointLineIntersect (...)' nix von der Existenz dieser Funktion. Deswegen ist besagte Deklaration zusätzlich notwendig.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
006
13.06.2003, 14:14
HeliX



ahh danke Softly... es hat geklappt :D

--

Ich helfe nur denen, die sich selber helfen.

zum Seitenanfang zum Seitenende Profil || Suche
007
14.06.2003, 00:04
Onkel Dittmeyer



Zitat:
Killing Me Softly postete
@Onkel Dittmeyer: laut Tutorial soll die Funktion in die util.cpp. Ich gehe mal voller Zuversicht davon aus, das Helix dies auch gemacht hat. Allerdings weis 'bool EV_PointLineIntersect (...)' nix von der Existenz dieser Funktion. Deswegen ist besagte Deklaration zusätzlich notwendig.
Ok da stimm ich dir zu, war jetzt davon ausgegangen, dass er das schon vorher deklarieren würde... Sorry, aber trotzdme sollte man das mal im Tutorial fixen.

--

zum Seitenanfang zum Seitenende Profil || Suche
008
14.06.2003, 00:17
Red Storm



Zitat:
Onkel Dittmeyer postete
Wie wär es wenn du dir das Tutorial mal richtig durchlesen würdest... bis zum Ende?
hm man bemerke den krassen unterschied der antworten zu :

http://www.thewall.de/forum/showtopic.php?threadid=36979&time=&pagenum=lastpage

--

töte tausende und du bist ein held -
töte einen und du bist ein mörder
chinesisches sprichwort
(da ist was faul)

zum Seitenanfang zum Seitenende Profil || Suche
009
14.06.2003, 00:20
poeser junge



jo red
das habsch auch schon bemerkt
dann haben sich "gewisse" leute gleich ans bein gepisst gefühlt ...

--

zum Seitenanfang zum Seitenende Profil || Suche
010
14.06.2003, 00:29
Red Storm



tja so sind sie hald unsere forumsbewohner ;)

--

töte tausende und du bist ein held -
töte einen und du bist ein mörder
chinesisches sprichwort
(da ist was faul)

zum Seitenanfang zum Seitenende Profil || Suche
011
09.12.2003, 22:08
Zongolo



Hallo Junx
Soweit ist bei mir alles Ok, doch ich hab nochn Problem hierbei:
Wie deklariere ich genau die Zeile
if( EV_PointLineIntersect(start, end, pthisplayer->origin, 150, soundPoint ) )
?
wenn ich es mit Bool, int, void etc versuche, kommt der Fehler z.b. das pthisplayer nicht deklariert ist etc. Kann mir bitte jemand helfen?

Danke im Vorraus
Zongolo

Und bitte seid nicht wieder so unhöflich, ich weis das das ne dumme Frage ist, aber ich bin trotzdem kein völliger C++-Nub :)

--

zum Seitenanfang zum Seitenende Profil || Suche
012
12.12.2003, 09:07
Gott



die zeile zu deklariren wäre reichlich dumm weil das is ne "if" anweisung davor nen void oder so zu schreiben , naja lassen wir das pthisplayer is der spieler
häufig pPlayer und so schau dir da einfach irgendwas ab

--

millirem und bequerel , kleine kinder sterben schnell

Arsch für alles bei War in Europe
www.warineuropemod.com

zum Seitenanfang zum Seitenende Profil || Suche