Cartușul cartușului dummy - cum se schimbă parametrii de arme în timpii de înjumătățire 1 și moduri

Articole despre programarea în cadrul motorului Gold Source și lucrul cu SDK

Hacking arme - muniție pokodyvayem

Nu aveți suficiente cartușe în Half-Life pentru un python sau nu vă place că există 50 de cartușe în MP5 corn? Nu eo problemă, o să rezolvăm.







Deci, deschideți fișierul arme.h în codul SDK și căutați linia:

// clip de armă / capacități de muniție

Aici este indicat cât de mult este posibil să luați cartușe.
Căutăm:

#define _357_MAX_CARRY nbsp 36

#define _357_MAX_CARRY nbsp 100

Acum putem avea 100 de runde pentru "python" cu noi :)

Deci Acum MP5 este pe coadă.
Căutăm:

// cantitatea maximă de muniție pe care o poate deține fiecare armă

Acesta este câte cartușe pot fi încărcate în arme







#define MP5_MAX_CLIP nbsp 50
#define MP5_DEFAULT_AMMO nbsp25

nbsp nbsp # definește MP5_MAX_CLIP nbsp 30
nbsp nbsp # definește MP5_DEFAULT_AMMO nbsp30

Acum, în fiecare cartuș introdus 30 de cartușe, și în identitatea automată a mașinii livrate inițial (în frazochka :)) la 30. Dar asta nu este totul.

nbsp nbsp // cantitatea implicită de muniție care vine cu fiecare pistol atunci când aceasta se produce

Numărul de cartușe din arma dată (da arma.).
Căutăm:

nbsp nbsp # definește MP5_DEFAULT_GIVE nbsp 25
nbsp nbsp # definește MP5_DEFAULT_AMMO nbsp 25

Și din nou ne schimbăm la:

nbsp nbsp # definește MP5_DEFAULT_GIVE nbsp 30
nbsp nbsp # definește MP5_DEFAULT_AMMO nbsp 30

Deci, totul pentru 30 de ani.
Căutăm.

nbsp nbsp // Cantitatea de muniție acordată unui jucător unui element de muniție.

Acesta este numărul de cartușe din clemele așezate pe podea.

Whew. Ca totul. Ne compilam și ne bucurăm. )

A se vedea și articolul "Crearea unei noi arme"







Trimiteți-le prietenilor: