.
|
|
| Autor | Beitrag |
|---|---|
|
000 11.05.2002, 13:07 BoehserOnkel |
Naja ich hab jetz zum 3 mal probiert ne neue WAffe in HL einzufügen. Beim erstmal kam der fehler Cache_Alloc: size - 16736496. Da dachte ich das es einfach daran liegt das ich soviel aufeinmal geändert hab das man den Fehler nich mir finden kann. Daraufhin hab ich das dann nochmal neu angefangen. Dabei hab ich mich so genau wie möglich an das Tut ausm DHCC gehalten. Da dieses aber irgentwie überholt und unvollständig is, hab ich da halt noch nen bisschen eigeniniziative ergriffen. Der Quellcode lies sich ohne probs compilern. Wenn ich dann HL gestartet hab und ne Map laden lies kam als erstes: can't create enity weapon_ak47. Da hab ich dann nochma den Quelltext abgegrast und nen paar Fehler beseitigt. Als ichs dann getestet hab kam: UTIL_PrecacheOtherWeapon(weapon_ak47) response NULL. Schließlich hab ich den Quelltext nochmal überarbeitet. Nun kommt kein Fehler den man in irgenteiner weise prüfen kann, denn HL stürzt ab mit soner tollen Windoof fehlermeldung: HL.exe verursachte einen Fehler in blablabla. Ich weiß jetz irgentwie nich weiter. Kennt wer ne seite wo man nen funzendes Waffentut herkriegt? --by BoehserOnkel
|
|
Profil || Suche |
|
001 11.05.2002, 13:43 MrDoS |
mmmmh hab ich auch mal gehabt, da wahr einfach was am Code der neuen Waffe schuld. Wenn du aus den Debug Meldungen von VC++ Schlau wirst kannste ja mal auf Debug klicken.... Dieser Beitrag wurde am 11.05.2002 um 13:45 von MrDoS bearbeitet. |
|
Profil || Suche |
|
002 11.05.2002, 14:37 BoehserOnkel |
Also aus den Debugmeldungen kann keiner Schlau werden:
was zum hänker soll das sein?? Nen brauchbares Waffentut hab ich auch nich gefunden... :( --by BoehserOnkel
Dieser Beitrag wurde am 11.05.2002 um 14:37 von BoehserOnkel bearbeitet. |
|
Profil || Suche |
|
003 11.05.2002, 17:10 Hanky |
zeig den quellcode UTIL_PrecacheOtherWeapon(weapon_ak47) muss nebenbei |
|
Profil || Suche |
|
004 11.05.2002, 18:35 BoehserOnkel |
Also so sieht bei mir die AK47.cpp aus: by BoehserOnkel
|
|
Profil || Suche |
|
005 11.05.2002, 22:18 TheTinySteini |
Ich hab schon länger keine Waffe mehr gecodet, aber es kann sein, dass LINK_ENTITY_TO_CLASS( weapon_AK47, CAK47 ); case-sensitiv ist, das du also weapon_ak47 statt weapon_AK47 schreiben musst. Ist aber reine Vermutung. TheTinySteini |
|
Profil || Suche |
|
006 11.05.2002, 23:49 BoehserOnkel |
das mit dem groß und kleinschreiben hab ich schon probiert kommt aufs selbe raus --by BoehserOnkel
|
|
Profil || Suche |
|
007 12.05.2002, 11:18 [RMen]OneStone |
this CXX0017: Error: symbol "this" not found Ich meine das wär' doofheit von MSVC++, der kann manchmal den this-Pointer bei mir nicht feinden, der Debugger ist wohl doch noch nicht 100% ausgereift sein. Bin mir aber nicht sicher ob das beidir auch der Fall ist, oder du vielleicht aus ner Static-Funktion einen this-Pointer haben wolltest. *schukterzuck* --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
008 12.05.2002, 12:55 BoehserOnkel |
Das gibts doch nich hat denn noch nie einer ne Waffe gecodet?? die waffe eintragen oder? --by BoehserOnkel
|
|
Profil || Suche |
|
009 12.05.2002, 18:17 Another1 |
erstmal:
einige dich auf einen classname fürs entity (d.h, lösche den anderen, ich wär für weapon_ak47 (einfach et logisch =)). Zur zeit wird weapon_AKammo benutzt, für den classname der waffe:
2. groß und kleinschreibung ist sehrwohl entscheidend. Also, schreib am besten weapon_ak47 bei allem. 3. in w_prechache() in weapons.cpp muss dann das richtige UTIL_PrecacheOtherWeapon("blabla"); 4. probier give weapon_ak47 inner console (falls du soweit kommen solltest) p.s. auch bei der ammo musst du auf die groß und kleinschreibung achten: -- Another1 ...relaxing..atm =) Dieser Beitrag wurde am 12.05.2002 um 18:18 von Another1 bearbeitet. |
|
Profil || Suche |
|
010 14.05.2002, 07:29 [GOD]ShadowLord |
hmm... 500 schuss max ammo? dachte,das ging nur bis 255,oder? --they come in peace - and go in pieces |
|
Profil || Suche |
|
011 14.05.2002, 08:51 Rockefeller |
Kann man doch ändern... -- |
|
Profil || Suche |
|
012 14.05.2002, 15:14 BoehserOnkel |
So ich hab das jetz etwas abgeändert und festgestellt das mein AK Model ne macke hatte. Jetz hab ich mal nen anderes eingesetzt und HL startet jetz wenn ich per Impulse 101 alle waffen geben lassen, steht sie auch drin. Nur wenn ich sie auswähle nimmt er sie nich. Ich hab die Ammo von ammo_ak47 auf die MP5 ammo geändert. Nunja ich krieg jetz immer die HL-Fehlermeldung: NULL Ent in GiveNamedItem! in der Console.... --by BoehserOnkel
|
|
Profil || Suche |
|
013 14.05.2002, 15:17 Exec |
dann haste dich verschrieben ... groß und klein-schreibung beachten ... --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
014 14.05.2002, 15:55 Bufferoverflow |
Wo könnte man sich da verschrieben haben? Ich hab nähmlich das selbe Problem. -- |
|
Profil || Suche |
|
015 14.05.2002, 16:38 BoehserOnkel |
Naja, jetz hab ich das nochma verändert und zwar hab ich jetz wieda meine eigene Muni eingebaut. Er lädt auch alle ohne Probleme nur: Langsam hab ich keine Idee mehr was daran falsch sein soll. Ich hab jetz sämtliche Dateien auf groß- kleinschreibung überprüft und nix fehlerhaftes gefunden... Ich kann bei bedarf nochma den neuen Code meiner ak47.cpp einfügen... --by BoehserOnkel
Dieser Beitrag wurde am 14.05.2002 um 16:39 von BoehserOnkel bearbeitet. |
|
Profil || Suche |
|
016 14.05.2002, 17:12 Bufferoverflow |
Also ich schätz mal das der oder die Fehler bei der Munition liegen. Kennt sich da jemand aus? Wo muss man die überall deklarieren? -- |
|
Profil || Suche |
|
017 14.05.2002, 18:38 BoehserOnkel |
Von der Muni her gibt er keinen fehler an. Als ich die MP5 Muni genommen hab hat der auch schon keine Anzeige mehr gehabt, davor bevor ichs geändert hab, war sie noch vorhanden... --by BoehserOnkel
|
|
Profil || Suche |
|
018 15.05.2002, 14:55 BoehserOnkel |
Nunja also die waffe kommt ins spiel wenn ich oft genug give weapon_ak47 eingebe kommt die waffe man hörts und wenn man genug hat liegt nachher eine auf dem boden. Mitlerweile zeigt er auch den Munistatus an, nur benutzen kann ich sie immer noch nich. Hier is nochma der ak47.cpp code (nachdem ich den überarbeitet hab): by BoehserOnkel
Dieser Beitrag wurde am 15.05.2002 um 15:05 von BoehserOnkel bearbeitet. |
|
Profil || Suche |
|
019 16.05.2002, 14:33 BoehserOnkel |
So nun hab ich rausgefunden das wenn ich mir mit give weapon_ak47 die waffe geben kann und das er sie dann auch in der hand hält und man damit auch schiessen kann, aber: Was kann da denn jetz noch falsch sein?? --by BoehserOnkel
|
|
Profil || Suche |
|
020 16.05.2002, 15:23 Bufferoverflow |
Wo war der fehler mit give weapon_ak47 ? -- |
|
Profil || Suche |
|
021 16.05.2002, 15:35 BoehserOnkel |
Wie wo war der fehler??
geschrieben hab. Ich hab das geändert. Danach hatte ich dann schonma ne muni anzeige im Waffenmenü. Aber das man die wirklich usen kann klappt noch immer nich... --by BoehserOnkel
|
|
Profil || Suche |
|
022 18.05.2002, 16:53 BoehserOnkel |
So ich hab jetz rausgefunden, dass wenn ich die Wichtigkeit jeder Waffe auf -1 stelle, meine AK wieda auswählen kann. Als ich die dann getestet hab, wollte ich ma son Barney um schießen nur irgentwie machte das Teil nur 1 dmg. Dann hab ich festgestellt das ich die in die Skills.cfg in der pak1.pak eintragen muss. Jetz hat jeder schuss 25 dmg. Nur jetz kapier ich nich so ganz warum der Sound und die Animationen nich funzen. --by BoehserOnkel
|
|
Profil || Suche |
|
023 18.05.2002, 17:13 theDon |
du hast _überhaupt_ keinen event geprecached...das kann nicht richtig sein --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
024 18.05.2002, 18:09 BoehserOnkel |
Nicht?? was is denn dann das: by BoehserOnkel
|
|
Profil || Suche |
|

