.| Autor | Beitrag |
|---|---|
|
000 17.11.2001, 19:23 HaGe |
Hi, seit dieser Woche beschäftige ich mich der HL-Coding. Also entschuldigt meine wahrscheinlich einfache Frage: Ich will der Shotgun einen Zoom auf die Secondary Attack legen. Auf der WebSite gibts dafür ja ein Tutorial bei den FAQs. In meiner Methode steht also jetzt der Quellcode (m_fInZoom ist als public deklariert): void CShotgun::SecondaryAttack() pev->nextthink = gpGlobals->time + 0.1; Wenn ich beim Ausprobieren auf die rechte Maustaste klicke, passiert dann folgendes: NICHTS! Könnt ihr mir sagen, warum das so ist. Habe ich was vergessen oder was nicht beachtet? danke |
|
Profil || Suche |
|
001 17.11.2001, 19:25 HaGe |
Ach so noch vergessen, im Tutorial sollte man in der Holster-Methode den Zoom rückgängig machen, nämlich so: if (m_fInZoom == 1) In der Shotgun.cpp gibt es doch aber keine Holster-Methode? Was hat es damit auf sich? tschau |
|
Profil || Suche |
|
002 17.11.2001, 19:36 ThiefMaster |
Hast du das |
|
Profil || Suche |
|
003 17.11.2001, 19:44 RirA |
Vertausch alle m_pPlayer->m_iFOV mit m_pPlayer->pev->fov! -- |
|
Profil || Suche |
|
004 17.11.2001, 19:52 HaGe |
Klasse, mit "m_pPlayer->pev->fov" funktioniert's. Das seltsame ist nur: bei der crossbow funktioniert der zoom auch nicht (also mit "m_pPlayer->m_iFOV"), obwohl es praktisch der originalquellcode ist? woran liegt das? tschau |
|
Profil || Suche |
|
005 17.11.2001, 20:14 RirA |
das liegt an der half-life version, du verwendest nicht den aktuellen SDK (2.2) -- |
|
Profil || Suche |
|
006 17.11.2001, 20:20 HaGe |
Ne, nicht SDK 2.2. Ich weiß gar nicht so genau welches (2.0?). Ich hab noch ein anderes Problem: Aus meiner Shotgun soll ne Rakete kommen. Gibt es irgendein gutes Tutorial, das erklärt, wie man die rpgRocket an eine andere Waffe anpasst? tschau Dieser Beitrag wurde am 17.11.2001 um 20:21 von HaGe bearbeitet. |
|
Profil || Suche |
|
007 17.11.2001, 20:40 RirA |
nein, man kann nur nicht dieses voice ding nutzen und den multicast spectator... ist ehh scheiße ich hab mich jetzt entschieden auch erstmal beim 2.1 SDK zu bleiben, der ist viel anfängerfreundlicher und (fast) bugfrei. da würde ich eher das model vertauschen und noch ein paar veränderungen machen, als alles umzucoden... -- |
|
Profil || Suche |
|
008 17.11.2001, 20:44 Retro |
Ne Tut gibts nicht, aber die Rakete ist ne eigene Klasse... somit haste da keine großen Probleme. Guck einfach mal in der PrimaryAttack vom RPG, dort wirste schon sehen wo die Rakete erzeugt und auf ihren Weg geschickt wird ;) Die Holster-Funktion dient dazu, das wenn du gezoomt hast, und nun die Waffe wechselst der Zoom wieder deaktiviert wird. Holster heisst ja schlißlich auch diese "Pistolentasche" die man sich umschnallen kann... im Code ist es einfach ne Funktion die aufgerufen wird, wenn man die Waffe "wegsteckt" bzw. wechselt... da es ja kein "wegstecken" bei HL gibt. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ Dieser Beitrag wurde am 17.11.2001 um 20:44 von Retro bearbeitet. |
|
Profil || Suche |

