HALF-LIFE PORTAL
Your Gate To Valve's Games www.hl-forum.de
PORTAL
FORUM
LOGIN
User oder E-mail:


Passwort:


oder
Registrieren
Passwort vergessen?
OpenID-Login
MISC
PARTNER

TF2 Crafting

Special Artworks by
Hayungs

Link us:
HL PORTAL

Support us:


HLPortal
auf Facebook

›› Willkommen!   ›› 96.441.130 Visits   ›› 18.316 registrierte User   ›› 23 Besucher online (0 auf dieser Seite)
23.789 Themen, 325.181 Beiträge  
    FORUM 

Thema-Ansicht


Forum > Editing > Coding > Flaregun - Ammo Prob
Status: Offen
5 Beiträge
Letzter Beitrag Seiten (1):  [1]


Autor Beitrag
# 1
n!tro  (35)
Nachricht offline
Hound Eye
320 Punkte
Dabei seit: 04.07.2004
103 Beiträge
Flaregun - Ammo Prob
Hey,
wenn ich ingame "give weapon_flaregun" eingeb, bekomm ich zwar die waffe, aber keine munition.
Ausserdem kommt drunter die Meldung:
"ERROR: Weapon (weapon_flaregun) using undefined primary ammo type (Flare_Round)"

item_ammo.cpp:

class CItem_FlareRound : public CItem
{
public:
DECLARE_CLASS( CItem_FlareRound, CItem );

void Spawn( void )
{
Precache( );
SetModel( "models/items/flare.mdl");
BaseClass::Spawn( );
}
void Precache( void )
{
PrecacheModel ("models/items/flare.mdl");
}
bool MyTouch( CBasePlayer *pPlayer )
{
if (ITEM_GiveAmmo( pPlayer, 1, "FlareRound"))
{
if ( g_pGameRules->ItemShouldRespawn( this ) == GR_ITEM_RESPAWN_NO )
{
UTIL_Remove(this);
}
return true;
}
return false;
}
};
LINK_ENTITY_TO_CLASS(item_flareround, CItem_FlareRound);



Script file (weapon_flaregun.txt):

WeaponData
{
// Weapon data is loaded by both the Game and Client DLLs.
"printname" "FLAREGUN"
"viewmodel" "models/weapons/v_flaregun.mdl"
"playermodel" "models/weapons/w_flaregun.mdl"
"anim_prefix" "python"
"bucket" "1"
"bucket_position" "5"

"clip_size" "1"
"default_clip" "6"
"primary_ammo" "FlareRound"
"secondary_ammo" "None"

"weight" "7"
"item_flags" "0"

"damage" "75"

// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"empty" "Weapon_Pistol.Empty"
"single_shot" "Weapon_Flaregun.Single"
}



Im thewall Forum konnte man mir net helfen, im irc auch net :(

Woran kann das liegen?
[Beitrag wurde 1x editiert, zuletzt von n!tro am 05.09.2005, 23:46]
05.09.2005, 23:32 Uhr Anzeigen
# 2
King2500  (40)
HLP - Webmaster
Nachricht offline Admin
Gargantua
25.821 Punkte
Dabei seit: 27.09.2003
6.051 Beiträge
Hm.. wie mir scheint gibt es zwar die "Waffe" flaregun aber nicht die dazugehörige Munition.. schau dir mal an wie die anderen Waffen-Ammos deklariert werden (RPG-Round usw).. FlareRound müsste die Klasse sein für Flare Munition...
____________________________________
06.09.2005, 00:07 Uhr Anzeigen
# 3
n!tro  (35)
Nachricht offline
Thread-Starter
Hound Eye
320 Punkte
Dabei seit: 04.07.2004
103 Beiträge
habs nun :P
06.09.2005, 00:33 Uhr Anzeigen
# 4
King2500  (40)
HLP - Webmaster
Nachricht offline Admin
Gargantua
25.821 Punkte
Dabei seit: 27.09.2003
6.051 Beiträge
Sagst du uns auch wie? :)
____________________________________
06.09.2005, 09:28 Uhr Anzeigen
# 5
n!tro  (35)
Nachricht offline
Thread-Starter
Hound Eye
320 Punkte
Dabei seit: 04.07.2004
103 Beiträge
naja unten in der item_ammo.cpp (glaub) muss man noch nen eintrag machen damits erkannt wird, das hatte ich vergessen...

allerdings hab ich jetzt noch ein prob:
Wieso kann ich keine Munition aufnehmen?

Clip is 6 groß, bei impulse 101 bekomm ich aber nur 1 schuss in der waffe (normal) und den clip nicht voll.

Wenn die waffe leer is, und ich über ne box lauf, zeigt der mir das als voll an (also rechts das aufgehobene is rot)

woran kann das liegen?
06.09.2005, 15:59 Uhr Anzeigen
nach oben
5 Beiträge

Seiten (1):  [1]


Gehe zu:  feed_mini Beiträge: RSS, RSS2, ATOM

Sections:  HLP  Board  Mods  Steam      Games:  HL  Op4  HLBS  HL2  HL2:Ep1  HL2:Ep2  Prtl  TF2  TFC  CS  DoD  L4D  Gunman
    USER ONLINE 
Insgesamt sind 23 Benutzer online. Davon sind 0 registriert:
    SITE OPTIONS 
- Zu Favoriten hinzufügen
- Als Startseite festlegen (IE only)
- Fehler auf dieser Seite?