Pisanie skryptów

Kwiecień 5th, 2008, Autor: Adrian, Kategorie: Bez kategorii

Skrypty w cs - do czego służą ?.


Skrypt - jest to ciąg określonych działań które są automatycznie wykonywane po wciśnięciu ustalonego przez nas klawisza. Dzięki skryptom możemy wykonać sporo działań które są manualnie trudne do wykonania lub wręcz niemożliwe. Np. Długie skoki ( bunny hop, long jump ), russian walk itd.


Jak i gdzie wrzucić skrypty ?.


Aby załadować skrypt w counter-strike'u należy edytować plik userconfig.cfg, ze względu na to iż conifg.cfg często kasuje dodane przez nas aliasy. Znajdziemy sgo w tym samym miejscu co config.cfg czyli:



counter-strike/cstrike/userconfig.cfg


lub w przypadku polskiej wersji:


counter-strike/cstrike_polish/userconfig.cfg


Do skryptów w counter strike wykorzystujemy 2 rodzaje komend:


*Bind
, który Przypisuje danemu klawiszowi komendę, (lecz możemy podać tylko jedną)


Np.


bind "x" "record"
W miejsce x dajemy klawisz,który chcemy przypisać
W miejsce rekord dajemy komendę,która ma wykonywać podany wcześniej klawisz




*Alias, Kod bind jednak daje nam mało możliwości i nie dałoby się za jego pomocą wykonać skryptu. Do tego służy nam komenda alias. Za jej pomocą możemy przypisać komendzie,którą można nazwać dowolnie, wiele funkcji do wykonania


Spróbujmy zrobić skrypt na nagrywanie demka:


Jak wiemy, aby nagrać demko należy:


1.Wpisać komendę rekord oraz nazwę demka
2.Aby zakończyć nagrywanie należy wpisać w konsoli komendę stop




Jak widzimy nie da się tego zrobić za pomocą kodu bin, ponieważ trzeba wykonać kilka funkcji.
Więc przypiszmy za pomocą tego kodu wymyśloną przez nas komendę:


Bind "x" "demo"


Teraz należy przypisać komendzie demo funkcje,którą ma wykonywać.
Odwoływać się będzie ona do komendy, dm_record


Alias demo dm_record


Teraz przypisujemy komendzie dm_record funkcje do spełnienia(nazwanie demka, oraz nagrywanie go):


Alias dm_record "messagemode record; alias demo dm_stop"


Skoro po naciśnięciu x wykonujemy komende, demo a jesteśmy właśnie w trakcie nagrywania to po średniku dodajemy aby podczas naciśnięcia tego x komenda, którą wykonujemy odwołała się do komendy dm_stop.


Przypisujemy komendzie dm_stop funkcje:


alias dm_stop "stop; alias demo dm_record"


Tu także musimy dodać po średniku odwoływanie się do początku,ponieważ jeżeli tego nie zrobimy będziemy mogli tylko raz nagrać i zatrzymać demko, dlatego iż będzie się ona zatrzymywać na komendzie stop.


Całość wygląda tak:


bind "x" "demo"
alias demo dm_record
alias dm_record "messagemode record; alias demo dm_stop"
alias dm_stop "stop; alias demo dm_record"





Ważne!!!
Każdą kolejną komendę, którą wykonujemy w kodzie alias należy oddzielić średnikiem i nacisnąć po nim spacje
Czasem skrypty ułatwiają grę aż za bardzo, dlatego wiele z nich jest zakazane przez ligi





Oddanych komentarzy: 34

  1. Sasher mówi:

    Dobrze napisane, fatalnie wytłumaczone ;']

  2. :) mówi:

    a jak zrobić skrypt na bunny hopa?

  3. Kapii xd mówi:

    A w takim razie jak na long jump się robi, bo nie za bardzo rozumiem

  4. kaka mówi:

    czy skrypty sa zakazane?

  5. neider mówi:

    Skrypty są zakazane i są za nei bany na steam.

  6. fdfd mówi:

    hahah zakazane bany lol2

  7. LuQrUT mówi:

    H@H@H@H@H@ ban na steam zal. Za cznijmy od tego ze skrypty na steamie nie dzialaja!!!!!!!

    • Rozowy Power Ranger mówi:

      Skrypty na steamie działają, a bany za ich używanie są zależne od ustawien danego serwra. Na niektórych bh jest karane banem, i na niektórych nie można też go zrobić. Ale większość serwerów nie kara za tego typu rzeczy.

  8. Sagitt4rius mówi:

    NIe wszystkie skrypty dzialaja na steamie.Te ktore wykorzystuja komendy special i m_pitch nie bedą dzialac.VAC nie banuje za skryptyt!!!

  9. Szczawik mówi:

    Elo. Mam sprawe mógł by mi ktos podac komende z bindem na scroola z russian jumpem???? prosze szybko odpowiedziec ..
    Z góry dzieki xD

  10. fpS mówi:

    Szczawik russian walk ? OK
    Wystarczy jeden bind . :
    bind "MWHEELDOWN" "+duck"
    Scroll w dół Kucanie

    Robisz tak ze 8 razy w dół i masz russian walka .

  11. ssdfds mówi:

    Boże ogarnijcie bo mi jądra ściska za skrypty nie dostaje się banów na steam tylko za czity

  12. kez mówi:

    jak zrobic skryp ktory po nacisniecu klawisza skreca caly czas w prawo tak jak myszka?

  13. Gacsam mówi:

    To jest Spin Hack, i ma sie za takie cos bana!

  14. sssssssss mówi:

    nic sie nie dowiedzialem

  15. qwerty mówi:

    Mały drobiazg-nie istnieje plik
    "ounter-strike/cstrike/userconfig.cfg

    lub w przypadku polskiej wersji:

    counter-strike/cstrike_polish/userconfig.cfg
    " Ani na steam ani na ns...

  16. PROTOTYP mówi:

    Niestety ale dostaje sie bana na steama ,wiem cos o tym :/
    Nigdy nie czitowalem na steamie ,ale mialem skrypt na BH i nagle dostalem ban na steam ,czyli ,ze sa bany na steam za skrypty.

  17. Pomocy mówi:

    Trosze O Pomoc BO Ja Nie Mam Tego User Config Tylko Mam Config wpisuje do cs strike polish config.cfg wpisuje aliasy np na ciche chodzenie chodzi za 1 razem a za 2 wejściem w cs się kasuje help wie ktoś co zrobić ?

    • Gacsam mówi:

      W config.cfg tez mozna...

    • Gordinho mówi:

      Są 2 wyjścia. Albo samemu utworzyć plik userconfig.cfg i w nim wpisać swoje ustawienia, bądź nadanie plikowi config.cfg z naszymi zmianami atrybutu "tylko do odczytu". Ja polecam sposób z userconfig.cfg, bo jeśli nadasz atrybut "tylko do odczytu" i zmienisz coś nie wpisując komende w tym pliku tylko w ustawieniach gry, nie zapiszą się one...

      • Gacsam mówi:

        Gordinho, to napisalem jakies 2 miesiace przed toba a ty nawet tego nie zauwazyles -.-

        Spojrz na sam dol i masz odpowiedz...

  18. JimJoy mówi:

    stwórz se plik "nazwa.cfg" i wpisz w nim ten skrypt

    potem robisz bind:
    bind "klawisz" "exec nazwa.cfg"

    coś jeszcze?

    CO K@%^$&@ ZA DUPLIKAT!!!!

  19. krisPL mówi:

    ej mam pytanko poza tym tematem jak sie zarejesrować

  20. Spirit mówi:

    A ja ma takie pytanie. Jak zrobić i czy w ogóle się da na zrobienie SS'ów a następnie po wciśnięciu klawisza ban?

  21. Gacsam mówi:

    DLA KAZDEGO! ZANIM NAPISZESZ JAKIES GOWNO TYPU: "Nie ma takiego czegos jak userconfig.cfg" to sa 2 sposoby:
    1) Tworzysz plik userconfig.cfg piszesz bindy, szukasz w config.cfg "exec userconfig.cfg" jesli nie ma to dodajemy na samym dole.
    2) Zamiast uzywac/tworzyc userconfig.cfg mozna to od razu wpisac do config.cfg ...
    Mam nadzieje ze pomoglem ;)

Dodaj komentarz

XHTML: Możesz używać tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>