Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
09.12.2002, 12:59
LSJ Master



so ich versuche gerade ne MP5-Shotgun zu proggen, also ne Waffe, die wie eine MP5 aussieht, also das HL Model, mit der Primary Attack:: MP5 und der Secondary Attack:: Shotgun, es haut aber nciht, hinn, denn die Waffe ist nun aus dem "Waffenindex" also der HUD verschwunden , also nicht mehr an HL sie rausgeflogen aber die Datei ist mitkompiliert, wie geht das denn?

--


Dieser Beitrag wurde am 09.12.2002 um 12:59 von LSJ Master bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
09.12.2002, 16:03
DavidR.



Mal guckn, ich geb dir mal ne Liste, was alles wo eingestellt werden muss:

Waffe.cpp:

CWaffe::Spawn:
m_iId = WEAPON_WAFFE;

Irgendwo zwischen 2 verschiedenen Kommando-"Blocks" (also sowas wie void CWaffe::nochwas):
LINK_ENTITY_TO_CLASS( weapon_waffe, CWaffe );

Waffe::GetItemInfo(ItemInfo *p):
p->iId = WEAPON_WAFFE;
p->iSlot = 0; (Slot 1 im Spiel)
p->iPosition = 1; (Position 2 im Slot)

Wenn du Munition hast (unter class CWaffeAmmo schreiben):

LINK_ENTITY_TO_CLASS( ammo_wasauchimmer, CWaffeAmmo );

Dann in weapons.cpp:
Suche nach:

UTIL_PrecacheOtherWeapon( "weapon_hornetgun" );

und schreibe drunter:

UTIL_PrecacheOtherWeapon( "weapon_waffe" );
UTIL_PrecacheOther( "ammo_wasauchimmer" );

weapons.h:
unter
#define WEAPON_SNARK 15
kommt dann
#define WEAPON_WAFFE 16

so, das war das Code-seitige, du musst jetzt noch im sprites Verzeichniss eine "weapon_waffe.txt" erstellen, dazu nimmst du am besten die Referenz "weapon_9mmar.txt" und benennst sie passende um (die .txt muss (nagut, muss nicht, sollte aber) dann natürlich ins Modverzeichniss)!

Das sollte jetzt aber funzen!

EDIT: was vergessn

--

--< Spirit of Half-life


Dieser Beitrag wurde am 09.12.2002 um 16:12 von DavidR. bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
09.12.2002, 16:11
LSJ Master



danke ich werde es probiernen und mal auf deiner hp vorbeischauen

--

zum Seitenanfang zum Seitenende Profil || Suche
003
09.12.2002, 18:17
LSJ Master



so ich hba ejetzt mal einfach um es überahupt mal auszuprobiernen den MP5 Code kopiert und den Namen lediglich geändert in M15S.

so und wenn ich dann in der Konsole give weapon_mp5s eingebe kommt:
NULL Ent in GiveNamedItem

Warum?

--

zum Seitenanfang zum Seitenende Profil || Suche
004
09.12.2002, 19:24
Killing Me Softly



LINK_ENTITY_TO_CLASS() könnte falsch sein. Hinweis: Groß-/Kleinschreibung beachten.

--

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

zum Seitenanfang zum Seitenende Profil || Suche