Skrypt typu toggle - pomocy!

, 10 lat temu

bind MOUSE2 "+vstr ZOOM_ON ZOOM_OFF"
seta ZOOM_ON "ut_zoomin; sensitivity 5; cg_fov 90; cg_drawcrosshair 8"
seta ZOOM_OFF "ut_zoomreset; sensitivity 7; cg_fov 110; cg_drawcrosshair 7"

 

Takie kwiatki - skrypt jak widać zmienia fova, czułość i celownik w sposób symulujący wspólczesne iron sight.

Wszystko fajnie, ale niestety działa on jako trzymaj aby przycelować podczas gdy zależy mi raczej na kliknij by przycelować - czyli popularny toggle. Dodatkowo przy używaniu broni z celownikiem optycznym, mogę zrobić tylko jeden poziom przybliżenia. Ideałem byłoby aby przy zwykłych giwerach skrypt robił toggla a przy snajperkach pozwalał na standardowe przybliżanie widoku kolejnymi kliknięciami tak jak jest to ustawione domyślnie.

 

Ktoś czuje się na siłach by mi pomóc zdobywając przy okazji wiadro atencji i wiekuistą chwałę wpisując się złotymi zgłoskami do annałów historii Urban Terror?

Obrazek użytkownika town.brown
town.brown, 10 lat temu

tak to sie (chyba) nie da. musialbys zbindowac dodatkowy klawisz resetujacy zooma i przyzwyczaic sie do dosc czestego go uzywania. np. spacja jako reset i twoj skrypt wygladalby tak:

napisał:

set zoom_on1 "ut_zoomin; sensitivity 5; cg_fov 90; cg_drawcrosshair 8; set zoom vstr zoom_on2"
set zoom_on2 "ut_zoomin; set zoom vstr zoom_on3"
set zoom_on3 "ut_zoomin; set zoom vstr zoom_off"
set zoom_off "ut_zoomreset; sensitivity 7; cg_fov 110; cg_drawcrosshair 7; set zoom vstr zoom_on1"
set zoom "vstr zoom_on1"

bind MOUSE2 "vstr zoom"
bind SPACE "vstr zoom_off"

jedyne przypadki, w ktorych nie musialbys uzywac spacji to sr8 i psg-1, ktore maja 3x zoom; w kazdym innym urban bedzie pamietal, na ktorym etapie zooma jestes, nawet jezeli nie zoomujesz.

#
[użytkownik usunięty], 10 lat temu

No trudno, ale dzięki za starania :)

#