IPBIPB

Witaj Gościu ( Zaloguj | Rejestruj )

> Jak pisać skrypty w Wolfie ?, Przydatne komendy (set, vstr, +vstr)
blacktyger
post 11:41, 15 01 2004
Post #1


Generalmajor
Ikona Grupy

Grupa: Half ProPlay0r
Postów: 2750
Dołączył: 27-09-2003
Skąd: tychy
Nr użytkownika: 318



Mam pytanie do ludzi znających się na cfg

Słyszałem ze "pisanie" skryptów składa się z 3 głównych hmmm nie wiem jak to nazwać tongue.gif skrótów czy coś wink.gif

vstr
wait
seta

Jesli gdzieś zrobiłem błąd o poprawcie dry.gif

a moje pytanie brzmi do czego one się mają ? tzn. za co odpowiadają itd.

Jeśli taki temat już był to przepraszam i prosił bym o linka .. z góry THX

Pzdr
Go to the top of the page
 
+Quote Post
 
Start new topic
Odpowiedzi
dNkN!
post 13:10, 15 01 2004
Post #2





Grupa: Użytkownicy
Postów: -999899
Dołączył: 9-09-2003
Skąd: z dupy
Nr użytkownika: 200



ok, postaram się to napisać w formie instrukcji na zupki chińskiej.

instrukcja: SET

to jedna z najbardziej niezbędnych instrukcji do pisania skryptów. za jej pomocą tworzysz nowe instrukcje, które mogą być ciągiem innych instrukcji. nowe instrukcje tworzy się np po to żeby pod jednym klawiszem zbindować kilka nicków. proste przykłady:

// definiowanie instrukcji
set nazwa_nowej_instrukcji "treść_instrukcji"


legenda:
nazwa_nowej_instrukcji - tym parametrem określasz nazwę nowej instrukcji, nie może ona zawierać spacji, polskich znaków, kosmicznych znaków.

treść_instrukcji - tutaj definiujesz co ma robić dana instrukcja. pierwotnych instrukcji jak np. say, say_team, vsay, vsay_team, bind, unbind, cg_fov, cg_lagometer, b_lagometeralpha, vstr, itd. może być nieskończenie wiele - ile tylko potrzebujesz. należy jednak pamiętać o tym, że komende echo należy umieszczać na samym końcu szyku nowej instrukcji.

// tworzenie instrukcji do wyjścia z gry
set wychodze_z_gry "say ^0!^1!^0! ^7dobra, ja spadam; vsay bye; quit"

// tworzenie instrukcji do zmiany nicka
set nick_na_ffa "name ^7rad^1ek"
set nick_klanowy "name ^7ZiZiTop^1|^7radek"

// tworzenie instrukcji do włączania / wyłączania nieba
set niebo_jest "r_fastsky 1"
set nieba_niema "r_fastsky 0"


nowych instrukcji nie można uruchamiać bezpośrednio za pomocą, np polecenia: bind x nowa_instrukcja - do tego potrzebny jest vstr lub +vstr

instrukcja: VSTR

za pomocą tej komendy uruchamia wcześniej zdefiniowane przez ciebie nowe_instrukcje. możesz tworzyć ciągi nowych_instrukcji które będą odp@!@ne za pomocą np binda. proste przykłady:

// skrypt do wyjścia z gry
set wychodze_z_gry "say ^0!^1!^0! ^7dobra, ja spadam; vsay bye; quit"
bind x "vstr wychodze_z_gry"

// skrypt do zmiany nicka
set nick_zmiana "vstr nick_na_ffa"
set nick_na_ffa "name ^7rad^1ek ; set nick_zmiana vstr nick_klanowy"
set nick_klanowy "name ^7ZiZiTop^1|^7radek ; set nick_zmiana vstr nick_na_ffa"

bind x "vstr nick_zmiana"

// skrypt do włączania / wyłączania nieba
set niebo_zmiana "vstr niebo_jest"
set niebo_jest "r_fastsky 1 ; set niebo_zmiana vstr nieba_niema"
set nieba_niema "r_fastsky 0 ; set niebo_zmiana vstr niebo_jest"

bind x "vstr niebo_zmiana"


instrukcja: +VSTR

+vstr od vstr różni się tym, że za pomocą +vstr wykonywane są nowe / różne od siebie nowe_instrukcje w momencie naciśnięcia i puszczenia klawisza. prostym przykładem jest np coś takiego:

// skrypt z tylka do hasania z nozem
set kosuje "cg_drawgun 1; weaponbank 1; say ^7kosuje!"
set chowam_kose "cg_drawgun 0; weaponbank 3"

bind x "+vstr kosuje chowam_kose"


instrukcja: WAIT

za pomocą tej instrukcji możesz określic przerwę pomiędzy lub czas wykonania konkretnych instrukcji, czas określasz w jednostkach, które są zależne od com_maxfps.... teraz sam już nie wiem jak to jest - jedni piszą, że: ...musiałbyś to sprawdzić.

wait 100 względem com_maxfps 76 = 1s

inni zaś mówią, że:

wait 76 względem com_maxfps 76 = 1s

to chyba tyle, bye
Go to the top of the page
 
+Quote Post

Posty w temacie
blacktyger   Jak pisać skrypty w Wolfie ?   11:41, 15 01 2004
dNkN!   ok, postaram się to napisać w formie instrukcji ...   13:10, 15 01 2004
Runos   Ja mam takie pytanie jak zrobic skrypt zeby miec p...   19:51, 16 01 2004
blacktyger   A mi jak zwykle coś nie pasuje ... Look Dys .. ...   19:56, 16 01 2004
r33tosław   Przykladowy skrypt (mojej roboty) na zmiane max FP...   21:16, 16 01 2004
dNkN!   QUOTE (Runos @ 17:51, 16 01 2004) Ja mam takie pyt...   3:48, 17 01 2004
blacktyger   Ehh co do ników problem rozwiązły ,, zrobiłem ...   13:39, 17 01 2004
dNkN!   QUOTE (Runos @ 10:12, 17 01 2004) Dzieki dankan.. ...   17:13, 18 01 2004
blinkkin   tutaj mam pytanie dla starych wyjadaczy. w q3 poja...   17:29, 18 01 2004
Bobin   Witam. Zmiane wyglądu huda robi się za pomocą ...   17:38, 18 01 2004
dNkN!   nie można wyłączyć jako tako samego w sobie hu...   0:37, 19 01 2004
KreciK   QUOTE // skrypt do zmiany nicka set nick_zmiana "v...   11:21, 19 01 2004
KreciK   tak samo tym: QUOTE set kosuje "cg_drawgun 1; w...   21:07, 19 01 2004
buzka   ilośc skryptow na pewno nie ma znaczenia gdyz mia...   1:52, 20 01 2004
Swiety   Nie no kur.wa Po ch.uj ja pisze jakieś posty i pr...   2:46, 20 01 2004
ArmaGedoN   Witam... Mam pytanie jak stworzyć skrypt, kt�...   22:30, 30 01 2004
blacktyger   QUOTE (ArmaGedoN @ 21:30, 30 01 2004) Witam... ...   7:54, 31 01 2004
ArmaGedoN   Tak faktycznie... nawet banalne Ok, więc doko...   21:34, 31 01 2004
dNkN!   QUOTE (Ziele @ 16:56, 11 03 2004) Sry ale nie rozu...   22:07, 11 03 2004
wOLfen_Eng.   No dobra nikt jescze nie wypisał komend potrzebny...   17:20, 6 04 2004
Sierpik   QUOTE +mlook------------------- Nie wiem do czego ...   18:20, 24 04 2004
blacktyger   Boże .. wchodzisz do katalogu ETMAIN Tworzysz n...   6:40, 25 04 2004
man   yo Pytanie 1 - Jeśli mam config i zawiera on t...   12:30, 25 04 2004
blacktyger   AD1 hmm jeśli byś NIE zaznaczył tej opcji to sp...   18:38, 25 04 2004
sayetan   wszystkloe komendy etpro ktore sa dostpene masz za...   22:49, 25 04 2004
blacktyger   Pare skryptów z jakieś niemieckiej stronki Spee...   19:57, 6 05 2004
keNOOBie|PL   imo 2 dziwne problemy: 1) chat w czasie gry i mie...   12:42, 10 05 2004
Swiety   1. keNOOBie|PL to raczej nie powinno być w...   16:54, 10 05 2004
Sir_Ace[PL]   A skrypcik dzięki któremu po naciśnięciu klawi...   15:21, 5 08 2004
AdI-O   Jeżeli chcesz mieć pod jednym klawiszem takie cu...   15:27, 5 08 2004
Zofik   Czy j0est taka komenda : +leanforward -leanforwar...   16:27, 22 11 2004
Gh*5T   osobiscie nie sprawdzalem ale wydaje mi sie ze jes...   12:45, 24 11 2004
keNOOBie|PL   co do lean sa tylko 2 komendy w ET +leanleft oraz ...   15:56, 26 11 2004
ETgracz   Hmm tak sobie myślałem czy możliwe jest zrobien...   22:51, 26 11 2004
conish   set spwn0 "setspawnpt 0; say_team spawn 0;set...   2:31, 28 11 2004
mieciek   Mam taką sprawę : męcze sie już od kilku dni j...   11:02, 14 05 2005
conish   KOD bind capslock +vstr gnat strzykawka set strzy...   14:22, 14 05 2005
Murdoc   Czym się różni Set od seta?? I jaka jest maks...   17:40, 16 06 2005
Marycha   set od seta... chyba tym ze seta ustala wartosc n...   18:24, 16 06 2005
conish   Marycha... ja nie wiem gdzie to wyczytales... ale ...   18:47, 16 06 2005


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