.| Autor | Beitrag |
|---|---|
|
000 24.05.2001, 14:46 Retro |
Mahlzeit! Ich hab mal 2 Fragen: [c=blue]--1--[/c]
Ich kann die MP5 auch in einen der anderen Slots packen... funzt alles ohne Probleme. Aber nun möchte ich die MP5 in einen neuen Slot rein packen. Nur wie? Sind die Slots irgendwo erzeugt wurden? nur wo?
[c=blue]--2--[/c]
Was muß ich dazu alles löschen bzw verändern? [c=blue]--3--[/c]
Also:
Ich würde das ganze jetzt gerne als neues Entity einbinden (env_tree). Dabei müßte man das Submodel und den Skin einstellen können, und das aller wichtigste: Es soll kein Blut spritzen, aber die Hitboxes sollen trotzdem beachtet werden, also man soll auch nicht durch den kompletten Baum durchlaufen bzw schießen können. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
001 24.05.2001, 15:30 Lorkes |
Um die Waffe zu löschen gehst du in die cpp File und suchst nach:
|
|
Profil || Suche |
|
002 24.05.2001, 15:35 Hanky |
moin.. zu 1) Durchsuch einfach mal den komplette Code nach Slot, Irgendwo steht dann was mit #define MaxSlots 4 oder so.. den genauen Name/Wert weiss ich gerade nicht..habe den code auf nem anderen PC.. zu 2) einmal die Waffenname.cpp entfernen, dann in der player.cpp bei den Impulse-cheat (such nach 101 in der player.cpp, dann biste da) das GiveNamedDingsda("Waffenname"); löschen oer auskommentieren. In der weapons.cpp gibt es PrecacheOtherWeapons("Waffe") oder so..da ebenfalls löschen/auskommentieren.
zu 3) k/a jet edit..
|
|
Profil || Suche |
|
003 24.05.2001, 15:38 Lorkes |
Hehe *g*, aber dafür hast du es genauer erklärt und bist auch auf die erste Frage eingegangen. -- |
|
Profil || Suche |
|
004 24.05.2001, 22:23 Retro |
Jo... alles klar! Das 2. mit den Waffen entfernen hat super geklappt...
Das ist alles in der hl.dll...
Dannach hab ich nach MaxSlots gesucht, auch das passende gefunden, das heist nen bissel anders und ist in der cdll_dll.h! Der ursprüngliche Wert ist 5, ich hab daraus nu eine 6 gemacht, und alles Kompiliert. Jetzt war die MP5 nicht mehr an ihrem Platz, ich konnte sie aber auch nicht über "6" anwählen. Nur um mißverstände zu vermeiden, ich habe "6" also "slot6" deklariert. [c=blue][EDIT - 25.05.01][/c] Also, Problem Nr.3 ist jetzt auch gelöst! Es ist immer noch ein Cycler, aber ich hab ihn so eingestellt das er nicht mehr blutet. Ich hab das ganz alleine gemacht! :D *gg* In der [c=red]h_cycler.cpp[/c] steht in [c=red]Zeile 120[/c], [c=green]pev->takedamage = DAMAGE_YES;[/c]. Daraus habe ich [c=green]pev->takedamage = DAMAGE_NO;[/c] gemacht, und der Cycler kann keinen schaden mehr nehmen, und somit blutet er auch nicht! Und weil ich das ganz alleine ohne Tut gemacht habe bin ich jetzt super-stolz darauf! *gg* Aber mit dem neuen Slot bin ich immer noch kein Stück weiter! :(
shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
005 25.05.2001, 18:22 Hanky |
Haste mal in der client.dll geschaut?? Da steht das ja auch drinn..wo genau weiss ich nicht..aber is so! Basta! :) @Lorkes: Tja.... :D -- |
|
Profil || Suche |
|
006 25.05.2001, 19:00 Retro |
Aua - ich bin sooo blöd! :P Naja... ich hab net dran gedacht das der 1. Slot im Code 0 ist etc... ! :D
Wie man sieht, sieht man nichts! Slot 6 ist auf dem screenie geöffnet, wenn ich klicke habe ich die MP5 in der Hand, aber man sieht das Icon fürs Menü 6 nicht, und man sieht das Icon (sprite) für die MP5 auch nicht! :( Mache ich was falsch, oder muß ich da noch irgendwo was ändern?
Das dürfte doch alles gewesen sein, oder? Wenn ich die MP5 in einen schon existierenden Slot packe, dann ist ihr Icon ja auch da, nur nicht wenn ich sie in den "neuen" Slot packe... Ich bin am verzweifeln! :( Slot 2 & 3 quellen über! *g* [c=blue][EDIT - 26.05.01][/c] Ich komm nicht weiter! ARG! Weis denn keiner wie das geht, oder was ich falsch gemacht habe? Ich probiere jetzt schon die ganze Zeit rum, aber es will nichts werden! :(
shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
007 26.05.2001, 21:43 TheTinySteini |
Guck mal, ob das ganze clientseitig, ammo.cpp, int CHudAmmo::DrawWList(float flTime); auch richtig ankommt (richtiger Slot und so)... --TheTinySteini |
|
Profil || Suche |
|
008 26.05.2001, 22:35 Retro |
Hmm... den code hab ich garnicht angerührt... Muß ich da auch noch etwas verändern? Eigentlich wird dort ja die Konstante MAX_WEAPON_SLOTS benutzt... die hab ich ja in der hl.dll schon um um 1, von 5 auf 6 erhöht. Wenn ich in der client.dll auch noch was ändern müßte bräuchte ich mal ne erklärung was ich dort wie verändern müßte... :-\ Wenn ich das ganze geschafft hab würde ich als gegenleistung auch nen Tut darüber schreiben - nur dafür müßte ich es erstmal schaffen! :( --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |


