.| Autor | Beitrag |
|---|---|
|
000 08.05.2001, 15:37 Lorkes |
Hallo, ich wollte die MP5 so verändern, dass sie die selbe Munition wie die Egon/Gauss verwendet, Laserstrahlen statt Patronen schiesst und nicht mehr nachgeladen werden muss. Bis jetzt habe ich neue Sounds eingebunden (hat geklappt :), den Streufaktor veringert (hab keine auswirkungen gesehen) und die Schussfrequenz verringert (klappte auch *freu*). Jetzt macht meine Munitionsanzeige im Hud lustige Sachen. Am Anfang sieht alles normal aus, Sekondary Ammo (grenade Launcher) wird nicht angezeigt (hab ich deaktiviert) und nur ein Munitionstyp wird angezeigt (also kein Clip). Sobald ich aber anfange zu schiessen gehen meine clip Schüsse rauf und die eigentliche Munition bleibt unverändert. Sie gehen dann bis zum Limit 128 und dann wieder runter. Endlosschleife (natürlich nur wenn ich schiesse). Wie kommt das? Ich habe folgende Änderungen vorgenommen: weapons.h vorher
#define URANIUM_MAX_CARRY 100
#define MP5_MAX_CLIP 50
#define MP5_DEFAULT_GIVE 25
#define AMMO_URANIUMBOX_GIVE 20
mp5.cpp int CMP5::GetItemInfo(ItemInfo *p)
return 1;
So, das wars glaube ich. Kann hieraus jemand einen Fehler erkennen? -- |
|
Profil || Suche |
|
001 08.05.2001, 16:56 Hanky |
Habe die selben fehler...deshalb auch schonmal gefragt.. das mit den 200 geht bei mir leider auch nicht.. ..schau mal in meinem Thread Magazingrössenbegrenzung, da waren Tipps! (nicht von mir!! :)) (das mit dem iMaxAmmo2 usw kannst ganz killen.. den SecondaryAttack auch.. nur mal so als Info! -- |
|
Profil || Suche |
|
002 08.05.2001, 16:57 Firo9 |
den ersten fehler sehe ich hier
cya, |
|
Profil || Suche |
|
003 08.05.2001, 17:39 Lorkes |
Danke, aber das mit der doppelten hab ich als Vorher->Nachher dingens gemeint. Natürlich habe ich es nicht doppelt definiert. [edit] Ich glaub die Zeile, die du meinst ist diese: if (!m_iClip && m_pPlayer->m_rgAmmo[m_iPrimaryAmmoType] <= 0)
So sieht sie bei mir aus. -- |
|
Profil || Suche |

