User:Alvin/Sandbox

From Valve Developer Community
Jump to navigation Jump to search

Source Engine 2009

"Garry's Mod" (Tools > Options > Edit > Add)

Game Data Files: (orangebox/bin) HalfLife2.fgd = Ep2 (HL2 as well) base.fgd cstrike.fgd = CS:S dod.fgd = DoD:S hl2mp.fgd = HL2:DM (could be needed) portal.fgd = Portal tf.fgd = TF2 (garrysmod/garrysmod) Garrysmod.fgd (optional lang.)


Default Point Entity class: info_player_start

Default SolidEntity class: func_detail

Cordon Texture: tools/toolsskybox

Game Executable Directory: $SteamUserDir\garrysmod

Game Directory: $SteamUserDir\garrysmod\garrysmod

Hammer VMF Directory: (Where you want to save and load VMF saves for Garrysmod) i use.. $SteamUserDir\garrysmod\garrysmod\maps\vmf

Now go to the last Tab, Build programs..

Game Executable: $SteamUserDir\garrysmod\hl2.exe

BSP $SteamUserDir\sourcesdk\bin\orangebox\bin\vbsp.exe

VIS $SteamUserDir\sourcesdk\bin\orangebox\bin\vvis.exe

RAD $SteamUserDir\sourcesdk\bin\orangebox\bin\vrad.exe

Place compiled maps... $SteamUserDir\garrysmod\garrysmod\maps

It will say that the changes will show when you open hammer another time but you need to restart Source SDK if you made a new config in order to see your new config in the selection menu.


Tagalog, pwede ba? :(

NPC Lua Script

local Category = "CSS"

local NPC = { Name = "Hostage 1", Class = "npc_citizen", Model = "models/characters/hostage_01.mdl", Health = "100", KeyValues = { Squadname = "hostages" }, KeyValues = { citizentype = 4 }, Category = Category }


list.Set( "NPC", "css_hostage_1", NPC )


local NPC = { Name = "Hostage 2", Class = "npc_citizen", Model = "models/characters/hostage_02.mdl", Health = "100", KeyValues = { Squadname = "hostages" }, KeyValues = { citizentype = 4 }, Category = Category }


list.Set( "NPC", "css_hostage_2", NPC )


local NPC = { Name = "Hostage 3", Class = "npc_citizen", Model = "models/characters/hostage_03.mdl", Health = "100", KeyValues = { Squadname = "hostages" }, KeyValues = { citizentype = 4 }, Category = Category }


list.Set( "NPC", "css_hostage_3", NPC )


local NPC = { Name = "Hostage 4", Class = "npc_citizen", Model = "models/characters/hostage_04.mdl", Health = "100", KeyValues = { Squadname = "hostages" }, KeyValues = { citizentype = 4 }, Category = Category }


list.Set( "NPC", "css_hostage_4", NPC )


local NPC = { Name = "T Arctic", Class = "npc_combine_s", Model = "models/characters/arctic.mdl", Health = "100", KeyValues = { Squadname = "terrors" }, KeyValues = { Numgrenades = "2" }, Category = Category }


list.Set( "NPC", "css_t_arctic", NPC )


local NPC = { Name = "T Guerilla", Class = "npc_combine_s", Model = "models/characters/guerilla.mdl", Health = "100", KeyValues = { Squadname = "terrors" }, KeyValues = { Numgrenades = "2" }, Category = Category }


list.Set( "NPC", "css_t_guerilla", NPC )


local NPC = { Name = "T Leet", Class = "npc_combine_s", Model = "models/characters/leet.mdl", Health = "100", KeyValues = { Squadname = "terrors" }, KeyValues = { Numgrenades = "2" }, Category = Category }


list.Set( "NPC", "css_t_leet", NPC )


local NPC = { Name = "T Phoenix", Class = "npc_combine_s", Model = "models/characters/phoenix.mdl", Health = "100", KeyValues = { Squadname = "terrors" }, KeyValues = { Numgrenades = "2" }, Category = Category }


list.Set( "NPC", "css_t_phoenix", NPC )


local NPC = { Name = "CT SAS", Class = "npc_citizen", Model = "models/characters/gasmask.mdl", Health = "100", KeyValues = { Squadname = "counters" }, KeyValues = { citizentype = 4 }, Category = Category }


list.Set( "NPC", "css_ct_sas", NPC )


local NPC = { Name = "CT GIGN", Class = "npc_citizen", Model = "models/characters/swat.mdl", Health = "100", KeyValues = { Squadname = "counters" }, KeyValues = { citizentype = 4 }, Category = Category }


list.Set( "NPC", "css_ct_gign", NPC )


local NPC = { Name = "CT GSG-9", Class = "npc_citizen", Model = "models/characters/riot.mdl", Health = "100", KeyValues = { Squadname = "counters" }, KeyValues = { citizentype = 4 }, Category = Category }


list.Set( "NPC", "css_ct_gsg9", NPC )


local NPC = { Name = "CT ST-6", Class = "npc_citizen", Model = "models/characters/urban.mdl", Health = "100", KeyValues = { Squadname = "counters" }, KeyValues = { citizentype = 4 }, Category = Category }


list.Set( "NPC", "css_ct_st6", NPC )