Those are npcs that use valve’s npcs as a base, this is like the stool model manipulator do but with codding. Each npc have a single AI,texture and weapon, Then if you are a lua codder with this base you can make any kind of snpc using the existings npcs. This is still beta, there is no garantee that all snpcs will work perfectly and also I will not be able to improve they if i don’t recibe any help. I will take full credit for this and i need to say thanks to Xystus234 to help me with the snpc issue. You must have Counter Strike Source, Half Life 2, Half Life episode 1 and Half Life episode 2 or you will see errors. Install in your addons folder in your garrysmod directory
http://www.garrysmod.org/img/?t=dll&id=56352
http://s3.garrysmod.org/img/dl/56352_1.jpg
List of ents
This is the list of snpcs that you can found in this file, It mean what npc base use each single snpc. You can modify the init.lua of each snpc to make you own snpcs with your own weapon, model, etc. All explation is in the code, then i reserved for myself any aditional explanation.(If you want to add npcs i recommended use the stool model manipulator in order to know the model .mdl [http://www.garrysmod.org/downloads/?a=view&id=13643])
npc_cscanner-> sent_advisor
npc_cscanner -> sent_shieldscanner
npc_citizen -> sent_hostage
npc_manhack -> sent_baby
npc_manhack -> sent_crow
npc_combine_s -> sent_traitor
npc_zombine -> sent_zombine
npc_combinegunship -> sent_gunship
npc_hunter -> sent_hunter
npc_fisherman -> sent_fisherman
npc_antlion_grub -> sent_grub
npc_antlion -> sent_worker
npc_antlionguard -> sent_guard
npc_hunter -> sent_ministrider
npc_combinedropship -> sent_advisorpod
npc_cscanner -> sent_mortarsynth
combine_mine -> sent_bomb
npc_vortigaunt -> sent_doctor
npc_strider -> sent_strider
npc_alyx -> sent_alyx
npc_stalker -> sent_synth
npc_barney -> sent_magnusson
Instructions:
- During any gamemode write in console for example sent_traitor to spawn a npc traitor.
- You can customize the model of the sent, just go ahead and change the model in init.lua, For example models/alyx_ep2.mdl