Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
06.01.2002, 21:40
Exec



moin

also ich hab ne waffe gemacht ... die funzt auch wunderbar! ich kann sie sogar im hud auswählen !*froi*

nur: jetzt hab ich das model durch nen anderes ersetzt .... so auch ganz fein umgeändert in der .cpp .... also ich meine ich hab statt v_9mmAR.mdl v_rifle.mdl genommen .... ,einfach nur ersetzt .., so aba jetzt kommt der gute alte "precache can only be done in spawnfunktions error" !

so ich hab die forensuche benutzt, aba nix gefunden .....

void CRIFLE::Precache( void )
{
PRECACHE_MODEL("models/v_rifle.mdl");
PRECACHE_MODEL("models/w_9mmAR.mdl");
PRECACHE_MODEL("models/p_9mmAR.mdl");

das is der code, in dem ja eindeutig steht, das es precached is ... ich hab den namen der waffe auch nich ein zweites mal im source gefunden .... also er steht nur dort .....

ps: vorher ging die waffe noch! sogar 1a =)

so jetzt mal nich flamen , ich hab ja gesucht!

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
001
06.01.2002, 22:01
The_Overmind



in die Spawn Funktion ganz an den Anfang

Quellcode:
precache();

--

zum Seitenanfang zum Seitenende Profil || Suche
002
07.01.2002, 13:57
Mexil



Ne, dass ist das nicht! Ich hab das gleiche, ich glaube das liegt daran, dass du sicher ne CounterStrike Waffe genommen hast, stimmtz? Ich hab das gleiche naemlich auch wenn ich versuche ein CS Model zu benutzen! Kein Plan wieso....

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
003
07.01.2002, 14:28
R2-D2



in weapons.cpp -> bei den ganzn annern UTIL_Precache functions:
UTIL_PrecacheOtherWeapon( "weapon_rifle" );

wenn de das schon gemacht hast, hab ich vorerst auch keine ahnung

--

®2-D2
Believe in Retrieve :)

Projects:
Monkey-Strike (Leader/Coder)
Water Wars (Head Coder)
Mixed Mod (Coder)

zum Seitenanfang zum Seitenende Profil || Suche
004
07.01.2002, 15:18
Exec



also wie gesagt, die waffe geht einwandfrei, bis ich nur das model wechsle! also ich hab einfach statt v_9mmar.mdl v_rifle.mdl genommen .... -sonst nix!

@mexil: neeeee cs models sucken ... ;)

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
005
07.01.2002, 15:22
Exec



int CRIFLE::SecondaryAmmoIndex( void )
{
return m_iSecondaryAmmoType;
}

void CRIFLE::Spawn( )
{
pev->classname = MAKE_STRING("weapon_rifle"); // hack to allow for old names
Precache( );
SET_MODEL(ENT(pev), "models/w_9mmAR.mdl");
m_iId = WEAPON_RIFLE;

m_iDefaultAmmo = RIFLE_DEFAULT_GIVE;

FallInit();// get ready to fall down.
}

void CRIFLE::Precache( void )
{
PRECACHE_MODEL("models/v_rifle.mdl");
PRECACHE_MODEL("models/w_9mmAR.mdl");
PRECACHE_MODEL("models/p_9mmAR.mdl");

m_iShell = PRECACHE_MODEL ("models/rifle_shell.mdl");// brass shellTE_MODEL

PRECACHE_MODEL("models/grenade.mdl"); // grenade

PRECACHE_MODEL("models/w_9mmARclip.mdl");
PRECACHE_SOUND("items/9mmclip1.wav");

PRECACHE_SOUND("items/clipinsert1.wav");
PRECACHE_SOUND("items/cliprelease1.wav");
// PRECACHE_SOUND("items/guncock1.wav");

PRECACHE_SOUND ("weapons/hks1.wav");// H to the K
PRECACHE_SOUND ("weapons/hks2.wav");// H to the K
PRECACHE_SOUND ("weapons/hks3.wav");// H to the K

PRECACHE_SOUND( "weapons/glauncher.wav" );
PRECACHE_SOUND( "weapons/glauncher2.wav" );

PRECACHE_SOUND ("weapons/357_cock1.wav");

m_usRIFLE = PRECACHE_EVENT( 1, "events/rifle.sc" );
}

das is der source von ganz oben, bis die spawnfunktion vorbei is ....

achja: wofür is eigendlich ne .sc da?! ich sah da in keiner ne änderung ... nur eben der andere name .... :confused:

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
006
07.01.2002, 17:17
Mexil



Ja, und isses ne CS Waffe, JA ODER NEIN? Ich hab naemlcih das gleich Prob sobald ich ein CS Custom Model benutzen will!!!

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
007
07.01.2002, 18:33
Prefect



Du hast wahrscheinlich die MP5 rausgenommen, nehme ich an? Vielleicht solltest du dir dann überlegen, daß Precachen alleine das Model der Waffe nicht bestimmen kann. An irgendeiner Stelle im Code muß das v_-Model ja auch gesetzt werden, und zwar in der Deploy()-Funktion.

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
008
07.01.2002, 19:02
Exec



@mexil: nein ich wills nich gegen ne cs waffe tauschen, ehrlich, für ne zeit um 1900 passt das doch nich ....

@prefect: jo hab ich auch gemacht ....

BOOL CRIFLE::Deploy( )
{
return DefaultDeploy( "models/v_rifle.mdl", "models/p_9mmAR.mdl", RIFLE_DEPLOY, "rifle" );
}

help!

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
009
07.01.2002, 22:27
apfelkorn



function W_Precache( BLAH! )
{
...

MUUH! MUUH! MUUH!;
...
UTIL_PrecacheOtherWeapon( "weapon_rifle" );
...
MIAU_WAUWAU_IAH_KIKERIKIIIIII;
...
}

--

zum Seitenanfang zum Seitenende Profil || Suche
010
08.01.2002, 15:36
Prefect



***WARNUNG*** Pascal-Programmierer ***WARNUNG***

;)

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
011
08.01.2002, 17:09
Exec



// rifle
UTIL_PrecacheOtherWeapon( "weapon_rifle" );
UTIL_PrecacheOther( "ammo_rifle" );

man ich hab doch gesagt - die waffe geht wunderbar!!! ich hab nur das model gewechselt!!!

lesen, nich nölen!!!

so ich hab v_9mmar.mdl gegen v_rifle.mdl getauscht! nich mehr! LESEN!!!!

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
012
08.01.2002, 21:11
apfelkorn



IS GARNICHT WAHR! Ich fasse das als beleidigung auf! grml...
function is mir nur so in den sinn gekommen, weil ich in letzter zeit viel php gemacht habe, daher eben, und ich war zu faul nachzusehen, was für ein typ das ganze ist (im zweifelsfall wahrscheinlich sowieso nur void, aber ich war eben zu faul)

--

zum Seitenanfang zum Seitenende Profil || Suche
013
10.01.2002, 17:54
Teppic



mach mal backup vom ursprünglichen waffenmodel, mit dems funzt und tu das neue model umbennen. dann siehste erstma, obs am cod eleigt, oder obste dich unnötig abplagst, weil das model nich geht

--

Move In!

zum Seitenanfang zum Seitenende Profil || Suche
014
10.01.2002, 19:45
Exec



also ich hab das schon lange gemacht .... alles funzt 1a! wie gesagt, nur wenn ich aus v_9mmar.mdl v_rifle.mdl mache kommt der error!

der source geht 1a das model geht 1a ..

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
015
12.01.2002, 15:17
Teppic



also wenn das model geht under der code auch, dann wirste wohl irgendwo nen typo drinham....oder irgendwo vergessen die models im code auzutauschen

--

Move In!

zum Seitenanfang zum Seitenende Profil || Suche
016
14.01.2002, 15:51
Exec



nope hab ich auch nich! ich hab alle v_9mmar.mdl´s gegen v_rifle.mdl´s getauscht! ich wundere mich ja nich umsonst ;-)

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
017
14.01.2002, 16:30
Another1



du solltest mal checken ob du die richtige DLL benutzt, es kommt echt des öfteren vor das man aus versehen ne alte benutzt weil man die config geändert hat etc.

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
018
14.01.2002, 19:56
Exec



nope - ich bin mir ganz dolle sicher, das ich alle models ausgetauscht hab, das ich die richtige dll hab und das es eigendlich funzen müsst ...

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche