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?
--
|
|
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
--
|
|
Profil || Suche
|
002
10.07.2001, 14:47
Lorkes
|
Das war auch meine erste Idee...hui so viele Fehler auf einem Haufen =)
--
|
|
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
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/
|
|
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.
--
|
|
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 :(
--
|
|
Profil || Suche
|