IPBIPB

Witaj Gościu ( Zaloguj | Rejestruj )

 
Reply to this topicStart new topic
> Skrypt na zmianę broni pod 2 klawiszami, Dwa klawisze obsługują cztery bronie.
CaNiBaL
post 14:31, 17 08 2006
Post #1


Oberschutze
Ikona Grupy

Grupa: Użytkownicy
Postów: 13
Dołączył: 12-03-2005
Nr użytkownika: 3856



Mam maly problem z napisaniem skryptu tzn mam pewien ale nie spelnia moich oczekiwan tongue.gif. Mianowicie wyglada on nastepujaco:

bind MOUSE4 "vstr gun"
set smg "weaponbank 3; set gun vstr pistol"
set pistol "weaponbank 2; set gun vstr smg"
set gun "vstr smg"

Teraz o co mi chodzi:
np. grajac medykiem lece z thompsonem/mp40 i zmieniam na apteczki to musze dwa razy kliknac Mouse4 aby powrocic do thompson/mp40, bo najpierw wskakuje mi colt/luger.
Chcialbym aby ktos mogl mi napisac skrypt z taka zaleznoscia ze jak z thompsona/mp40/garand zmieniam na cokolwiek innego apteczki/granaty/miny/dynamit itd aby po ponownym kliknieciu tego klawisza powrocil mi do broni ktorej uzywalem przed chwila czyli thompson/mp40/garand... A nie zebym musial klikac dwa razy bo w walce jest to zbyt wolny skrypt!
Plz jak ktos wie jak to zrobic niech mi pomoze!
Nie chodzi mi tylko o klase medyka!
Go to the top of the page
 
+Quote Post
CaNiBaL
post 15:58, 17 08 2006
Post #2


Oberschutze
Ikona Grupy

Grupa: Użytkownicy
Postów: 13
Dołączył: 12-03-2005
Nr użytkownika: 3856



//Key Assignments
bind Mouse4 "vstr nextw-bank23m; set nextw-bank56m vstr w-bank5m"
bind z "weaponbank 1; vstr resetm"
bind e "vstr nextw-bank56m; set nextw-bank23m vstr w-bank3m"
bind 4 "weaponbank 4; vstr resetm"

//Multiple-Weaponbind Script Weaponbank 2 and 3
set w-bank3m "weaponbank 1; weaponbank 2; weaponbank 3; set nextw-bank23m vstr w-bank2m"
set w-bank2m "weaponbank 1; weaponbank 2; set nextw-bank23m vstr w-bank3m"
set nextw-bank23m "vstr w-bank3m"

//Multiple-Weaponbind Script Weaponbank 5 and 6
set w-bank5m "weaponbank 3; weaponbank 5; set nextw-bank56m vstr w-bank6m"
set w-bank6m "weaponbank 6; set nextw-bank56m vstr w-bank5m" set nextw-bank56m "vstr w-bank5m"

//Resets to SMG and syringe
set resetm "set nextw-bank23m vstr w-bank3m; set nextw-bank56m vstr w-bank5m"

!!!! O to mi chodzilo!!! biggrin.gif

http://4newbies.planetwolfenstein.gamespy....#enemyterritory boska strona
Go to the top of the page
 
+Quote Post
conish
post 10:59, 19 08 2006
Post #3


Oberst
Ikona Grupy

Grupa: Moderatorzy
Postów: 1267
Dołączył: 9-08-2003
Nr użytkownika: 79



No coz... imo latwiej jest tak:

bind MOUSE4 "vstr gun"
set smg "weaponbank 3; set gun vstr pistol"
set pistol "weaponbank 2; set gun vstr smg"
set gun "vstr smg"

bind 1 "weaponban 1;set gun vstr smg"
bind 4 "weaponban 4;set gun vstr smg"
bind 5 "weaponban 5;set gun vstr smg"
bind 6 "weaponban 6;set gun vstr smg"
bind 7 "weaponban 7;set gun vstr smg"

ale jak wolisz.
Go to the top of the page
 
+Quote Post
Swiety
post 19:22, 19 08 2006
Post #4


General
Ikona Grupy

Grupa: Użytkownicy
Postów: 6661367
Dołączył: 26-09-2003
Skąd: z dupy
Nr użytkownika: 306



Z mojego configa skrypt własnej roboty, dodatkowo z obsługą cg_drawgun i granatów (nie potrzeba cały czas trzymać wciśniętego mouse1) oraz z automatycznym sprintem podczas kucania, dodatkowo zmienny sensitivity (oraz możliwość zmiennego fov) podczas stania/kucania.

// Skrypt do zmiany broni

set mouse_default "bind mouse1 +vstr fire_on fire_off"

set w1 "weaponbank 1; cg_drawgun 1" // nóż
set w2 "cg_drawgun 0; weaponbank 2" // luger
set w3 "cg_drawgun 0; weaponbank 3" // mp40
set w4 "weaponbank 4; cg_drawgun 1" // granaty
set w5 "weaponbank 5; cg_drawgun 1" // airstrike
set w6 "weaponbank 6; cg_drawgun 1" // ammo
set w7 "weaponbank 7; cg_drawgun 1" // miny

set wq2 "bind q vstr wq3;bind e vstr we6;vstr w2"
set wq3 "bind q vstr wq2;bind e vstr we6;vstr w3"
set we5 "bind e vstr we6;bind q vstr wq3;vstr w5"
set we6 "bind e vstr we5;bind q vstr wq3;vstr w6"

set alias_q "vstr alias_q_w3"
set alias_q_w2 "vstr default; set alias_q vstr alias_q_w3; set alias_e vstr alias_e_w6; vstr w2"
set alias_q_w3 "vstr default; set alias_q vstr alias_q_w2; set alias_e vstr alias_e_w6; vstr w3"
set alias_e "vstr alias_e_w6"
set alias_e_w5 "vstr default; set alias_e vstr alias_e_w6; set alias_q vstr alias_q_w3; vstr w5"
set alias_e_w6 "vstr default; set alias_e vstr alias_e_w5; set alias_q vstr alias_q_w3; vstr w6"
set alias_2 "set alias_e vstr alias_e_w6; set alias_q vstr alias_q_w3; vstr w4; bind mouse1 vstr granat"
set alias_4 "vstr default; set alias_e vstr alias_e_w6; set alias_q vstr alias_q_w3; vstr w5"
set alias_5 "vstr default; set alias_e vstr alias_e_w6; set alias_q vstr alias_q_w3; vstr w1"
set alias_6 "vstr default; set alias_e vstr alias_e_w6; set alias_q vstr alias_q_w3; vstr w7"

bind q "vstr alias_q" // przełączanie luger/mp40
bind e "vstr alias_e" // przełączanie ammo/airstrike
bind 2 "vstr alias_2" // granaty
bind 4 "vstr alias_4" // airstrike
bind 5 "vstr alias_5" // nóż
bind 6 "vstr alias_6" // miny

set default "-attack; vstr mouse_default"

// Sktypt do granatów

set granat "vstr granat_on"
set granat_on "+attack; set granat vstr granat_off"
set granat_off "-attack; set granat vstr granat_on"


bind MOUSE1 +vstr fire_on fire_off
seta fire_on "+attack;+sprint"
seta fire_off "-attack;-sprint"


bind SHIFT +vstr s1 s2
seta s1 "+movedown; sensitivity 1.20; cl_mouseAccel 0;cg_fov 90" // kucanie
seta s2 "-movedown; sensitivity 3.00; cl_mouseAccel 0;cg_fov 90" // stanie


Ale polecam skrypt zapodany przez Conisha bo najprostrze rozwiązania są najlepsze.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



Wersja Lo-Fi