Skrypt: wybranie granatu, rzucenie go i powrót do broni głównej

DFN, 11 lat temu

Chciałem podzielić się z Wami skryptem wykorzystującym polecenie +vstr, którego nie umieściłem w dzisiejszym poradniku z prostego powodu – nie jest mojego autorstwa. Tak naprawdę, to nie wiem nawet, kto go napisał (prawdopodobnie NexU), tak czy inaczej przeszedł parę drobnych zmian i z powodzeniem służy mi do dziś.

Instrukcja obsługi:

  • wciśnięcie i przytrzymanie rolki myszy zmienia broń na granat (domyślnie HE, dymny zostanie wybrany tylko wtedy, kiedy nie mamy odłamkowych) i odbezpiecza go.
  • puszczenie rolki rzuca granat i wybiera broń główną, a jeśli jej nie mamy – broń boczną.
  • wciśnięcie G przewija listę dostępnych granatów, tak żeby można było zobaczyć, co ze sobą nosimy i w razie potrzeby „ręcznie” rzucić granat dymny.
  • błąd, który trudno byłoby naprawić: kiedy nie mamy granatów, a wciśniemy scrolla, skrypt wykona akcję +attack i wystrzeli nam aktualnie trzymana broń.
    Dobrze przed rzuceniem sprawdzić, czy mamy czym rzucić, jako że taki strzał z SR-8 słychać przez całą mapę. 

 

set weap_primary_1 "ut_weaptoggle primary ; set weap_primary vstr weap_primary_2"
set weap_primary_2 "ut_weaptoggle primary secondary ; set weap_primary vstr weap_primary_1"
set weap_primary "vstr weap_primary_2"
set weap_sidearm "ut_weaptoggle sidearm ; set weap_primary vstr weap_primary_1"
set weap_nade "weapon 13 ; weapon 11 ;"
set do_thrownade_on "vstr weap_nade; wait 6 ; +attack"
set do_thrownade_off "-attack; wait 5 ; vstr weap_primary"
bind G "ut_weaptoggle grenade" 
bind MOUSE3 "+vstr do_thrownade_on do_thrownade_off"

Obrazek użytkownika Rosa
Rosa, 11 lat temu

Przyda się :)

#