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"