[Stock] Wyrzucenie graczowi broni podstawo...
Drago36
28.02.2014
Stock na wyrzucenie podstawowej broni (m4, awp itp.) graczowi.
const PRIMARY_WEAPONS_BITSUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90) //(...) stock drop_primary_weapons(id) { static weapons [ 32 ], num, i, weaponid num = 0 get_user_weapons (id, weapons, num ) for ( i = 0; i < num; i++ ) { weaponid = weapons [ i ] if ( ( (1<<weaponid) & PRIMARY_WEAPONS_BITSUM ) ) { static wname[32] get_weaponname(weaponid, wname, charsmax(wname)) engclient_cmd(id, "drop", wname) } } }
Stock na wyrzucenie drugorzędnej broni (usp, deagle itp.) graczowi.
const SECONDARY_WEAPONS_BITSUM = (1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)|(1<<CSW_P228)|(1<<CSW_USP)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN) //(...) stock drop_secondary_weapons(id) { static weapons [ 32 ], num, i, weaponid num = 0 get_user_weapons (id, weapons, num ) for ( i = 0; i < num; i++ ) { weaponid = weapons [ i ] if ( ( (1<<weaponid) & SECONDARY_WEAPONS_BITSUM ) ) { static wname[32] get_weaponname(weaponid, wname, charsmax(wname)) engclient_cmd(id, "drop", wname) } } }
Drago36
01.03.2014
MisieQ stripweapons usuwa broń całkowicie, a stock który udostępniłem powoduje, że graczowi broń się wyrzuca z ekwipunku i upada na ziemię.
czlowiek widmo
10.03.2014
Jak to wgrac? i czy da sie zrobic tak aby to dzialalo tylko na mapie 35hp_2 (chodzi mi o serwer bf2 zeby wywalalo bronie oprocz noza)
Drago36
10.03.2014
i czy da sie zrobic tak aby to dzialalo tylko na mapie 35hp_2 (chodzi mi o serwer bf2 zeby wywalalo bronie oprocz noza)
Da się. Załóż nowy temat, jeśli tego potrzebujesz.
Jak to wgrac?
A tu przykład jak wgrać: np. gdy ktoś wpisze /wyrzuc_bron lub /wyrzuc_pistolet
Spoiler