Jump to content
Sign in to follow this  
xxwrekk

multiple echo say cfg

Recommended Posts

Cześć

 

Mam problem, bawie się w tym i nie mogę tego ogarnąć ;/.

Zrobiłem sobie takie linijki w cfg, które mają wyświetlić mi informacje w konsoli.

https://pastebin.com/ut0VkgWX

 

31069064_1101680276636775_54113454364410

 

Próbowałem różne sposoby echo / "echo" "+echo" i to nadal nie chce działać.

Nie jestem też pewien czy dobrze są zrobione aliasy ;/.

Ma ktoś pomysł jak to powinno wyglądać, żeby zadziałało?

Share this post


Link to post
Share on other sites

Składnia komendy alias jest następująca:

alias "nazwa" "komenda"

Więc powinieneś kombinować w ten sposób:

alias "sjsb0" "echo ***************************************"
alias "sjsb11" "echo 1 > Szybkie strzelanie na scrollu | [ON = , / OFF = . ]"

 

Share this post


Link to post
Share on other sites
1 godzinę temu, Scorpion Flail napisał:

Składnia komendy alias jest następująca:


alias "nazwa" "komenda"

Więc powinieneś kombinować w ten sposób:


alias "sjsb0" "echo ***************************************"
alias "sjsb11" "echo 1 > Szybkie strzelanie na scrollu | [ON = , / OFF = . ]"

 

To co podałeś też nie działa próbowałem "echo tekst".

Też potrafię korzystać z internetu a zazwyczaj sam to ogarniam ;).

Taki kod zadziała dla zwykłego echo a już jak chce zbindować na klawisz  to składnia jest inna.

Jak ci dam alias "sjsb" "echo tekst" to jak mam wywołać kolejne?

Po wciśnięciu ] wywołuje się alias sjsb, który jest powiązany z aliasem sjsbSHOW w którym są wszystkie aliasy linijek tekstu.

 

Aktualnie mam taki kod:

// 0 +++++++++++++++++++++ SPRAWDZENIE JAKIE SĄ BINDY +++++++++++++++++++++
alias "sjsb" "SJSBshow"
alias "SJSBshow" "alias sjsb0 sjsb1 sjsb2 sjsb3 sjsb4 sjsb5 sjsb6 sjsb7 sjsb8 sjsb81 sjsb9 sjsb10 sjsb11 sjsb12 sjsb13 sjsb14 sjsb15 sjsb16 sjsb161 sjsb00"
bind "]" "alias sjsb"

alias "sjsb0" "echo ***************************************"
alias "sjsb1" "echo  1 > Szybkie strzelanie na scrollu | [ON = , / OFF = . ]"
alias "sjsb2" "echo  2 > Kręcenie przy defowaniu bomby | [ON/OFF = NUM+]"
alias "sjsb3" "echo  3 > Fake Spinbot | [ON = F3 / OFF = F4] "
alias "sjsb4" "echo  4 > Pokazywanie drużyny i eq | [ON/OFF = NUM0]"
alias "sjsb5" "echo  5 > JumpThrow - granaty w skoku | [ON/OFF = CapsLock]"
alias "sjsb6" "echo  6 > Szybkie wyrzucanie bomby | [h]"
alias "sjsb7" "echo  7 > Wyciszanie chatu głosowego | [ON/OFF = NUM-]"
alias "sjsb8" "echo  8 > Szybkie wyciąganie i rzucanie granatów: "
alias "sjsb81" "echo     [FLASH = NUM1 / HE = NUM2 / SMOKE = NUM3]"
alias "sjsb9" "echo  9 > Celownik do smoke'ów | [ON/OFF = CapsLock]"
alias "sjsb10" "echo  10 > Naprawa TAB i konsoli | [NUM/]"
alias "sjsb11" "echo  11 > Pokazywanie miejsca bomby | [e]"
alias "sjsb12" "echo  12 > Wyższy skok niż normalnie | [spacja]"
alias "sjsb13" "echo  13 > Pokazywanie tabeli i FPS | [TAB]"
alias "sjsb14" "echo  14 > Szybka zmiana na nóz 2xQQ | [q]"
alias "sjsb15" "echo  15 > Kupowanie i rzucani broni | [z]"
alias "sjsb16" "echo  16 > VolumeUP podczas cichego chodzenia:"
alias "sjsb161" "echo       [ON = shift / OFF = ctrl]"
alias "sjsb00" "echo ***************************************"

On też nie chce działać ;/.

 

Edited by xxwrekk

Share this post


Link to post
Share on other sites
14 minut temu, xxwrekk napisał:

Też potrafię korzystać z internetu a zazwyczaj sam to ogarniam ;).

No sorry, ale jak do komendy przyjmującej 2x argumenty wpisujesz 3 to chyba jednak nie do końca :)

 

Opisz jaki ma być efekt końcowy, bo nie napisałes co chcesz z tym zrobić. Ma to lecieć pojedyńczo w pętli czy ma wyświetlić wszystkie linie na raz w konsoli?

 

  • Like 1

Share this post


Link to post
Share on other sites
1 minutę temu, Scorpion Flail napisał:

No sorry, ale jak do komendy przyjmującej 2x argumenty wpisujesz 3 to chyba jednak nie do końca :)

 

Opisz jaki ma być efekt końcowy, bo nie napisałes co chcesz z tym zrobić. Ma to lecieć pojedyńczo w pętli czy ma wyświetlić wszystkie linie na raz w konsoli?

 

No jednocześnie dlatego aliasuje / wyżej efekt napisałem.

Edited by xxwrekk

Share this post


Link to post
Share on other sites

No to przekombinowałeś, wystarczy tak:

bind "]" "echo Tekst 1;echo Tekst 2;echo Tekst 3;echo Tekst 4;echo Tekst 5;echo Tekst 6;echo Tekst 7;echo Tekst 8;echo Tekst 9;echo Tekst10"

Lub jak tak bardzo chcesz aliasem:

bind "]" "SJSBshow"
alias "SJSBshow" "echo Tekst 1;echo Tekst 2;echo Tekst 3;echo Tekst 4;echo Tekst 5;echo Tekst 6;echo Tekst 7;echo Tekst 8;echo Tekst 9;echo Tekst 10"

Albo w stylu, który opisałeś w pierwszym poście:

bind "]" "SJSBshow"
alias "SJSBshow" "a1;a2;a3;a4;a5;a6;a7;a8;a9;a10"
 
alias "a1" "echo Tekst 1"
alias "a2" "echo Tekst 2"
alias "a3" "echo Tekst 3"
alias "a4" "echo Tekst 4"
alias "a5" "echo Tekst 5"
alias "a6" "echo Tekst 6"
alias "a7" "echo Tekst 7"
alias "a8" "echo Tekst 8"
alias "a9" "echo Tekst 9"
alias "a10" "echo Tekst 10"

 

Share this post


Link to post
Share on other sites

No to 1i2 odpada bo za duży chaos potem się odnaleźć. Ta 3 opcja to właśnie nie działa :/ a i ten o te ; to właśnie nie wiem czy stawiać bo mam inne komendy właśnie np alias "nazwa"  "alias1 alias2" i to działa. 

Edited by xxwrekk

Share this post


Link to post
Share on other sites
alias "SJSBshow" "sjsb0;sjsb1;sjsb2;sjsb3;sjsb4;sjsb5;sjsb6;sjsb7;sjsb8;sjsb81;sjsb9;sjsb10;sjsb11;sjsb12;sjsb13;sjsb14;sjsb15;sjsb16;sjsb161;sjsb00"
bind "]" "alias sjsbSHOW"

Wpisanie sjsbSHOW w konsoli działa, ale już bind nie.

Próbowałem też na F4 i też nie śmiga.

Kombinowałem z 

bind "]" "echo alias sjsbSHOW"

też nic ;/

Edited by xxwrekk

Share this post


Link to post
Share on other sites
4 godziny temu, Scorpion Flail napisał:

Podałem Ci gotowca, nie rozumiem po co zmieniasz sposób bindowania. A czy przypadkiem nie próbujesz użyć tego binda będąc w menu gry zamiast na mapie (z zamkniętą consolą)?

Jak gotowca? Nie chce tego 1i2 sposobu bo będzie pierdzielnik w cfg. 

Wpisywałem / klikałem ] na serwerze I w lobby z zamkniętą konsolą I nie działa. 

Edited by xxwrekk

Share this post


Link to post
Share on other sites
53 minuty temu, xxwrekk napisał:

Jak gotowca? Nie chce tego 1i2 sposobu bo będzie pierdzielnik w cfg. 

Wpisywałem / klikałem ] na serwerze I w lobby z zamkniętą konsolą I nie działa. 

 

Pomyśl logicznie: skoro komenda SJSBshow poprawnie wyświetla tekst, tzn że Twoim jedynym problemem jest poprawne zbindowanie klawisza. Aż specjalnie wkleiłem sobie do osobnego confinga przykład, który Ci podesłałem, odpaliłem komendę "map de_dust2", i biegając w grze kliknałem zbindowany klawisz ']'. Efekt widzisz sam:

GLAkeT0.jpg

 

Na to, że nie potrafisz wykorzystać gotowca, którego dostałeś lub namieszałeś sobie w confingach gry nikt nic już nie poradzi.

Share this post


Link to post
Share on other sites
8 godzin temu, Scorpion Flail napisał:

 

Pomyśl logicznie: skoro komenda SJSBshow poprawnie wyświetla tekst, tzn że Twoim jedynym problemem jest poprawne zbindowanie klawisza. Aż specjalnie wkleiłem sobie do osobnego confinga przykład, który Ci podesłałem, odpaliłem komendę "map de_dust2", i biegając w grze kliknałem zbindowany klawisz ']'. Efekt widzisz sam:

GLAkeT0.jpg

 

Na to, że nie potrafisz wykorzystać gotowca, którego dostałeś lub namieszałeś sobie w confingach gry nikt nic już nie poradzi.

No mi zawsze coś musi nie działać : d może faktycznie coś się dubluje w cfg. 

Share this post


Link to post
Share on other sites

Coś ewidentnie jest nie tak.

Sprawdziłem cały cfg i nic się nie powtarza.

Natomiast w konsoli nie ważne co dam na bind czy ],kp_del (numlock),f4 wyskakuje:

bind <key> [command] : attach a command to a key

Przeglądałem dokumentacje : https://developer.valvesoftware.com/wiki/Bind

kp_del

jest obsługiwane przez konsolę.

 

Przeglądałem inne fora i ten błąd jest spowodowany tym, że czegoś nie może przypisać pod ten klawisz.

Nie mam pojęcia czego może nie chcieć przypisać jak bindy są z generatora gdzie on sam nazywa funkcje.

Przejrzałem ponownie .cfg również nie widzę czegoś co by było niepoprawnie zbindowane.

 

@Scorpion Flail a z tym cfg ci działa?:

Spoiler

 

Wkleiłem w zupełnie nowym cfg:

Spoiler

// 0 +++++++++++++++++++++ SPRAWDZENIE JAKIE SĄ BINDY +++++++++++++++++++++
alias "sjsb" "sjsb0;sjsb1;sjsb2;sjsb3;sjsb4;sjsb5;sjsb6;sjsb7;sjsb8;sjsb81;sjsb9;sjsb10;sjsb11;sjsb12;sjsb13;sjsb14;sjsb15;sjsb16;sjsb161;sjsb00"
bind "kp_del" "alias sjsb"

alias "sjsb0" "echo *********************************************************"
alias "sjsb1" "echo  1 > Szybkie strzelanie na scrollu | [ON = , / OFF = . ]"
alias "sjsb2" "echo  2 > Krecenie przy defowaniu bomby | [ON/OFF = NUM+]"
alias "sjsb3" "echo  3 > Fake Spinbot | [ON = F3 / OFF = F4] "
alias "sjsb4" "echo  4 > Pokazywanie druzyny i eq | [ON/OFF = NUM0]"
alias "sjsb5" "echo  5 > JumpThrow - granaty w skoku | [ON/OFF = CapsLock]"
alias "sjsb6" "echo  6 > Szybkie wyrzucanie bomby | [h]"
alias "sjsb7" "echo  7 > Wyciszanie chatu glosowego | [ON/OFF = NUM-]"
alias "sjsb8" "echo  8 > Szybkie wyciaganie i rzucanie granatow: "
alias "sjsb81" "echo     [FLASH = NUM1 / HE = NUM2 / SMOKE = NUM3]"
alias "sjsb9" "echo  9 > Celownik do smoke'ow | [ON/OFF = CapsLock]"
alias "sjsb10" "echo  10 > Naprawa TAB i konsoli | [NUM/]"
alias "sjsb11" "echo  11 > Pokazywanie miejsca bomby | [e]"
alias "sjsb12" "echo  12 > Wyzszy skok niz normalnie | [spacja]"
alias "sjsb13" "echo  13 > Pokazywanie tabeli i FPS | [TAB]"
alias "sjsb14" "echo  14 > Szybka zmiana na noz 2xQQ | [q]"
alias "sjsb15" "echo  15 > Kupowanie i rzucanie broni | [z]"
alias "sjsb16" "echo  16 > VolumeUP podczas cichego chodzenia:"
alias "sjsb161" "echo       [ON = shift / OFF = ctrl]"
alias "sjsb00" "echo *********************************************************"

 

Nadal nie widać rezultatów ;/ > tekst wyświetla dopiero po wpisaniu sjsb w konsoli:

Spoiler

image.png

 

Edited by xxwrekk

Share this post


Link to post
Share on other sites
bind "kp_del" "alias sjsb"

A ty dalej swoje... Jaki znowu alias?! Alias już sobie utworzyłeś wyżej, 'sjsb' to gotowa komenda do zbindowania.

Dostałeś gotowca na tacy, nie mam zamiaru zaśmiecać sobie plików gry jakimiś dziwnymi confingami.

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...