isv-goldsrc
March 11, 2023

[ISV-LAT] Modifikacije za Half-Life GoldSrc SDK - Gilzy, naboj

Pytanje/vopros: Kako izbaviti se od rozblěska/zagorělok dulca/dula. Izbaviti se od gilzy, nabojnicy vo oružju/strěljankah.


Začto/načto?

To može byti za nas pomočnym/utilitarnym, napriklad/napriměr, vo futurističnoj/budučnostnoj modifikaciji, kde ne jest potrěbnym bytje gilz/nabojev od oružja.

Rěšenje

Vo fajlu ev_hldm.cpp sut podobne redky/stroky:

int shell; 
shell = gEngfuncs.pEventAPI->EV_FindModelIndex("models/shell.mdl"); // brass shell 
EV_GetDefaultShellInfo(args, origin, velocity, ShellVelocity, ShellOrigin, forward, right, up, 20, -12, 4); 
EV_EjectBrass(ShellOrigin, ShellVelocity, angles[YAW], shell, TE_BOUNCE_SHELL);

Dost/dostatočno zakomentovati redky 3 i 4 (poslědne 2 redky, ktore počinajut se od EV_).

Každo oružje imaje take redky, napriměr/napriklad: EV_FireMP5, EV_FireShotGunSingle, EV_FireShotGunDouble, EV_FireGlock2, EV_FireGlock1. Može byti ješče nekde jest.

Poslě kompilujemo modifikaciju i dobyjemo biblioteky (libs) i dodajemo jih do papky (folder, datateka) cl_dll i dlls. Nakonec imajemo oružja, ktore ne odkydnut gilzy/naboje.