Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
10.07.2001, 13:58
Lorkes



Wie portiere ich ein Multiplayer Mod zu einem Singleplayer Mod? Action Half-Life kann zum Beispiel auch mit den normalen Half-Life Singleplayermaps gespielt werden. Angenommen ich habe ein Multiplayer Mod (nennen wir es einfach mal Lorkes Mod *g*) und will dieses jetzt dazu bringen auch im Singleplayer mit Monstern zu laufen. Was muss ich tun? Im schlimmsten Fall werde ich warscheinlich das Ganze nochmal mit dem Full SDK coden müssen, aber gibt es da nicht noch eine andere Lösung?

--

zum Seitenanfang zum Seitenende Profil || Suche
001
10.07.2001, 14:20
Zeeke



Naja.... ist doch eigentlich logisch..., du nimmst das Pro SDK, hier musst du ja nun nicht alles neu coden, du kannst ja viele Dateien übernehmen, weil sie im Pro SDK genauso sind wie im Std SDK...., also z.B. sämtliche Waffen .cpp's kannst du einfach von deinem beim ProSDK überschreiben....

Cu

--

zum Seitenanfang zum Seitenende Profil || Suche
002
10.07.2001, 14:47
Lorkes



Das war auch meine erste Idee...hui so viele Fehler auf einem Haufen =)

--

zum Seitenanfang zum Seitenende Profil || Suche
003
10.07.2001, 16:55
[RMen]OneStone



Also ich sag nur eins:
mp_allowminster auf 1 setzen ;)
Ok Ok, das ist ne schei** Antwort, aber es geht.
Mach einfach beim Server start ein
Quellcode:
SERVER_COMMAND("mp_allowmonsters 1");
SERVER_EXECUTE();

(Abweichungen von bis zu 99% zu erwarten :P )

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
004
10.07.2001, 17:00
Lorkes



Den Command kenne ich auch, und man kann das sogar über Coding als Standard definieren. Das nützt mir aber nichts, da meine dlls den Code der Monster nicht enthalten. Ich versuchs jetzt einfach mal mit Datein ersetzen.

--

zum Seitenanfang zum Seitenende Profil || Suche
005
10.07.2001, 17:22
Lorkes



Kompilierung läuft...
ev_hldm.cpp
hl_baseentity.cpp
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(96) : error C2039: 'Eat' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(97) : error C2039: 'FShouldEat' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(98) : error C2039: 'BarnacleVictimBitten' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(99) : error C2039: 'BarnacleVictimReleased' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(100) : error C2039: 'Listen' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(101) : error C2039: 'FLSoundVolume' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(102) : error C2039: 'FValidateHintType' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(104) : error C2039: 'ISoundMask' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(105) : error C2039: 'PBestSound' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(106) : error C2039: 'PBestScent' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(108) : error C2039: 'MonsterThink' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(109) : error C2039: 'MonsterUse' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(110) : error C2039: 'IgnoreConditions' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(111) : error C2039: 'RouteClear' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(112) : error C2039: 'RouteNew' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(113) : error C2039: 'FRouteClear' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(114) : error C2039: 'FRefreshRoute' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(115) : error C2039: 'MoveToEnemy' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(116) : error C2039: 'MoveToLocation' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(117) : error C2039: 'MoveToTarget' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(118) : error C2039: 'MoveToNode' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(120) : error C2039: 'RouteSimplify' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(121) : error C2509: 'FBecomeProne' : Member-Funktion nicht in 'CBaseMonster' deklariert
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(122) : error C2039: 'CheckRangeAttack1' : Ist kein Element von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\dlls\basemonster.h(18) : Siehe Deklaration von 'CBaseMonster'
c:\windows\desktop\code\sourcecode\cl_dll\hl\hl_baseentity.cpp(122) : fatal error C1903: Weiterverarbeitung nach vorhergehendem Fehler nicht moeglich; Kompilierung wird abgebrochen.
hl_events.cpp
hl_objects.cpp
hl_weapons.cpp
hl_wpn_glock.cpp
ammo.cpp
ammo_secondary.cpp
ammohistory.cpp
battery.cpp
cdll_int.cpp
com_weapons.cpp
death.cpp
demo.cpp
entity.cpp
ev_common.cpp
events.cpp
flashlight.cpp
geiger.cpp
health.cpp
hud.cpp
hud_msg.cpp
hud_redraw.cpp
hud_servers.cpp
hud_update.cpp
in_camera.cpp
input.cpp
inputw32.cpp
menu.cpp
message.cpp
parsemsg.cpp
pm_debug.c
pm_math.c
pm_shared.c
saytext.cpp
status_icons.cpp
statusbar.cpp
text_message.cpp
train.cpp
tri.cpp
util.cpp
vgui_ClassMenu.cpp
vgui_ConsolePanel.cpp
vgui_ControlConfigPanel.cpp
vgui_CustomObjects.cpp
vgui_int.cpp
vgui_MOTDWindow.cpp
vgui_SchemeManager.cpp
vgui_ScorePanel.cpp
vgui_ServerBrowser.cpp
vgui_TeamFortressViewport.cpp
vgui_teammenu.cpp
view.cpp
Fehler beim Ausführen von cl.exe.

client.dll - 25 Fehler, 0 Warnung(en)

Huiuiuiuiuiui, wenigsten beschränken sich die Fehler auf eine Datei. Seltsamerweise ist dieser Code "jungfräulich". So kam er von Valve, ich habe noch nichts daran gemacht :(

--

zum Seitenanfang zum Seitenende Profil || Suche