Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
18.09.2001, 17:41
RirA



Also ich nutze diesen Code(in der weapons.cpp):
//RirA+
if ( g_pGameRules->IsDeathmatch()/*<--RirA*/ && (m_pPlayer->pev->button & IN_ATTACK2) && CanAttack( m_flNextSecondaryAttack, gpGlobals->time, UseDecrement() ) )
{
if ( pszAmmo2() && !m_pPlayer->m_rgAmmo[SecondaryAmmoIndex()] )
{
m_fFireOnEmpty = TRUE;
}

SecondaryAttack();
m_pPlayer->pev->button &= ~IN_ATTACK2;
}
else if (!g_pGameRules->IsDeathmatch() && m_pPlayer->pev->button & IN_ATTACK )// SINGLEPLAYER
{
if (m_TimeN < gpGlobals->time)
{
//Do Attack! To fix SVIG Single.
PrimaryAttack();
m_TimeN = gpGlobals->time + CVAR_GET_FLOAT("nextshot");
}
}
//RirA-

Aber es funzt ned, wenn ich im SP bin, macht er nicht das was ich ihm sage... Woran kann das liegen? Ideen?

--


Dieser Beitrag wurde am 18.09.2001 um 17:43 von RirA bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
18.09.2001, 18:40
Hanfling



hast du auch irgendwo code mit ELSE, also was der machen soll wenn die bedingungen nicht erfüllt werden oder hast du den nicht gepostet?

--

Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o

zum Seitenanfang zum Seitenende Profil || Suche
002
18.09.2001, 19:07
TheTinySteini



Er hat ein else if drin, das is schon ok...
Aber versuch mal IsMultiplayer() statt IsDeathmatch(), vielleicht hilft das.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
003
18.09.2001, 19:51
Hanfling



hm die leerzeile hat mich irritiert ich dachte das 1. wäre der primary und das 2. der secondary attack code, sorry

kann es den sein das er bei dem else if nochmals prüft ob die bedingung "IsDeathmatch" wahr ist und deswegen im sp nicht weitermacht?

else if (!g_pGameRules->IsDeathmatch() && m_pPlayer->pev->button & IN_ATTACK )// SINGLEPLAYER

dann müsste es eigentlich gehen wenn du das fettgedruckte weglässt...

--

Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o


Dieser Beitrag wurde am 18.09.2001 um 19:52 von Hanfling bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
18.09.2001, 20:15
RirA



ähm da steht ein ! davor das heißt NEIN.
ich try etz mal das mit multiplayer

--

zum Seitenanfang zum Seitenende Profil || Suche
005
18.09.2001, 20:50
RirA



ok ich habs! war ein ganz anderer fehler, trotzdem danke!

--

zum Seitenanfang zum Seitenende Profil || Suche