.| Autor | Beitrag |
|---|---|
|
000 04.01.2003, 00:30 fischKopf |
huhu leute. nun ist das problem, das wenn ich HL am rennen habe, in der console eingebe: "give weapon_waffenname", heisst es dann: "NULL Ent in GiveNamedItem!". ich habe alles ganz genau nach angaben gemacht, und die fehler die ich beseitigt habe, waren denkfehler. das wird also nicht an dem liegen, das es nun nicht geht. weiss jemand wo der wurm liegen könnte wenn ich diese antwort von der console bekomme? PS: ich habe mal gelesen, das man entities in der map haben müsste damit dann die neu programmierte waffe in der map auflesbar ist. das denke ich ma ist schon korrekt so (habe ich aber ned gemacht, wozu auch) da ich ja nur dem player per cheaten (impulse 101) oder per eingabe, diese waffe direct abgeben will. sogesehen müsste es ja also gehen? ich bekomm hald eben: "NULL Ent in GiveNamedItem!". bei eingabe von "impulse 101" oder direct "give weapon_waffenname". -- |
|
Profil || Suche |
|
001 04.01.2003, 02:47 DavidR. |
Such bei deiner Waffenname.cpp mal nach LINK_ENTITY_TO_CLASS( und dort schreibst du dann rein (oder änderst es so um) Auf jeden Fall solltest du noch in der weapons.cpp unter:
So, jetzt sollte "give weapon_soheißtdiewaffe" funktionieren! In diesem Thread ist noch eine Kurzanleitung für eine neue Waffe: Grad der 2. Post darin (der von mir)! -- |
|
Profil || Suche |
|
002 04.01.2003, 03:16 fischKopf |
hallo. alles was du geschrieben hast, hatte ich vorher schon korrekt so. |
|
Profil || Suche |
|
003 04.01.2003, 03:20 DavidR. |
"NULL Ent in GiveNamedItem!" Heißt, dass du einfach den falschen namen in den "give" Befehl eingetragen hast - das muss so sein, am einfachsten wärs natürlich, wenn du mir den Sourcecode schicken würdest! Hm... such mal nach pev->classname = MAKE_STRING( in deiner Waffe.cpp! Beispiel: give weapon_waffenname Gehts? Edit: Wärst du 4 Minuten länger Online geblieben, hättest du vielleicht schon die Lösung für dein Problem! @fischKopf ;-) --Dieser Beitrag wurde am 04.01.2003 um 03:28 von DavidR. bearbeitet. |
|
Profil || Suche |
|
004 04.01.2003, 03:32 fischKopf |
*g* auch hier ist alles korrekt. hl.exe -dev -console -game Mod +map Testmap +deathmatch 1 dann geht es auf einmal. vorher habe ich die map so compiled: -dev -console wieso geht es mit den einten parameter und wieso normal nicht? ich frag mich sowieso grad was das mit den paramteren zu tun hat ob die waffe tut oder nicht :-/ -- |
|
Profil || Suche |
|
005 04.01.2003, 03:40 DavidR. |
Ähh... also erstmal du musst ein "Mod" Verzeichniss in dem Half-life Ordner haben, welches eine "liblist.gam" und die "hl.dll" (im unterordner "dlls") beihaltet! Dein Problem ist nämlich, dass du deine erstellte hl.dll nicht verwendest! Also nochmal: 1. geh in den Half-life Ordner game "Half-Life" game "Meine Mod" rein DAS muss gehen! -- |
|
Profil || Suche |
|
006 04.01.2003, 03:43 fischKopf |
"Dein Problem ist nämlich, dass du deine erstellte hl.dll nicht verwendest!" aber ich versuch es nun trotzdem mal als mod verzeichniss. komme gleich wieder *g* -- |
|
Profil || Suche |
|
007 04.01.2003, 03:45 DavidR. |
Damit ersetzt du ja das Original! Also wenn du die Original Datei ersetzt (würd ich nie tun!) dann brauchst du den Parameter -game "Mod" Starte deine Testmap einfach mal so: hl.exe -dev -console +map Testmap +deathmatch 1 EDIT: Dieser Beitrag wurde am 04.01.2003 um 03:54 von DavidR. bearbeitet. |
|
Profil || Suche |
|
008 04.01.2003, 03:47 Killing Me Softly |
ähhmmmm.... mit '-game Mod' erzählst du HL, das es automatisch auf eine Mod namens 'Mod' wechseln soll. Steht dieser Parameter nicht da, dann startet man ganz normal HL ==> er kennt dann logischerweise auch keine neue Waffe, die du gecodet hast. [Edit] man bin ich langsam --Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt. Dieser Beitrag wurde am 04.01.2003 um 03:48 von Killing Me Softly bearbeitet. |
|
Profil || Suche |
|
009 04.01.2003, 04:01 fischKopf |
das ganze ergibt für mich jetzt keinen sinn: ES GEHT: ES GEHT NICHT: ?!? very confused ?!? *g* -- |
|
Profil || Suche |
|
010 04.01.2003, 04:11 DavidR. |
*Üohh* Freu dich 1. mal, dass deine Mod mit dem Mod-Verzeichniss funktioniert! Also wenn du normales Half-life spielen willst (das hast du ja auch durch deine Mod ersezt), dann starte das spiel einfach so: hl.exe -dev -console dann auf Training oder was auch immer den Rest kennst du! -- |
|
Profil || Suche |
|
011 04.01.2003, 05:09 theDon |
das sagt der richtige... -- \o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |

