TF - pomocy!
Re: TF - pomocy!
Co.. nigdy nie przesyłaliście zawartości jakiegoś pliku do muda czy to z mapą czy listem albo nie wczytywaliście pliku?
Bajki piszecie.
A tick wykonujacycyklicznie co 2-3 sekundy sprawdzenie obecności pliku, ewentualnie odczytanie i skasowanie...
Bajki piszecie.
A tick wykonujacycyklicznie co 2-3 sekundy sprawdzenie obecności pliku, ewentualnie odczytanie i skasowanie...
Re: TF - pomocy!
No ale akurat sprawdzający istnienie/kasujący/cokolwiek to jest jednak wysyłanie czegoś Z muda DO systemu ;-)
Wklejanie pliku, owszem. Ale nie wiem, czy output komendy można wkleić?
Wklejanie pliku, owszem. Ale nie wiem, czy output komendy można wkleić?
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Re: TF - pomocy!
Paulie:
Zapytalem Ingwara: samego kodu C nie odpalisz, ale po skompilowaniu tf moze go wywolac jako normalny program.
Zapytalem Ingwara: samego kodu C nie odpalisz, ale po skompilowaniu tf moze go wywolac jako normalny program.
Re: TF - pomocy!
I w takim wypadku stdout bedzie na linie komend tfa?Grrid pisze:Paulie:
Zapytalem Ingwara: samego kodu C nie odpalisz, ale po skompilowaniu tf moze go wywolac jako normalny program.
Great things are possible when one man's wisdom and an hour's effort are combined.
A sound offense has the power of roaring water, it fills every hole in an opponent's defenses.
<@thran> jakby postac miala byc odbiciem gracza sin gralby w kz
A sound offense has the power of roaring water, it fills every hole in an opponent's defenses.
<@thran> jakby postac miala byc odbiciem gracza sin gralby w kz
Re: TF - pomocy!
Cześć!
Dwa pytania w związku z tym skryptem:
1. Czy da się ustawić /repeat, tak, by powtarzało się w nieskończoność - nie określoną liczbę razy?
2. W przypadku /wrogowie off chciałbym dopisać jeszcze linijkę odpowiedzialną za zabicie procesu /repeat. Jak to zrobić?
Kod: Zaznacz cały
/def X = \
/if ({*} =~ "off") \
/purge _def_x_* %;\
/echo -p @{BCblack}###@{Cwhite} Def X: @{Cred}OFF %;\
/elseif ({*} =~ "on") \
/def -F -P -mregexp -t'(A|B|C|D|E|F)' _def_x_1 = /def_Y %;\
/echo -p @{BCblack}###@{Cwhite} Def X: @{Cgreen}ON %;\
/repeat -$[rand(30,60)] 999 sp %;\
/else \
/echo -p @{BCblack}### @{Cwhite}/def X ON|OFF %;\
/endif
1. Czy da się ustawić /repeat, tak, by powtarzało się w nieskończoność - nie określoną liczbę razy?
2. W przypadku /wrogowie off chciałbym dopisać jeszcze linijkę odpowiedzialną za zabicie procesu /repeat. Jak to zrobić?
Re: TF - pomocy!
Tak - wywołuj przez /repeat tego defa z /repeat. To się nazywa 'rekurencja'. Albo tak zwaną 'metodą na chama' wpisz sobie liczbę wykonań w stylu 900000000000000.Uglot pisze:1. Czy da się ustawić /repeat, tak, by powtarzało się w nieskończoność - nie określoną liczbę razy?
Możesz sobie przez /ps wyciągnąć ID procesu do wykonania i potem go przez /kill zabić.Unglot pisze:2. W przypadku /wrogowie off chciałbym dopisać jeszcze linijkę odpowiedzialną za zabicie procesu /repeat. Jak to zrobić?
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Re: TF - pomocy!
Hah, to wiem. Jasne. Ale co zrobic, zeby tf sam wiedzial jaki PID ma killnac. Chodzi konkretnie o powyzszy skrypt. Jaka linijke dodac do tego:Możesz sobie przez /ps wyciągnąć ID procesu do wykonania i potem go przez /kill zabić.Unglot pisze:2. W przypadku /wrogowie off chciałbym dopisać jeszcze linijkę odpowiedzialną za zabicie procesu /repeat. Jak to zrobić?
Kod: Zaznacz cały
/if ({*} =~ "off") \
/purge _def_x_* %;\
/echo -p @{BCblack}###@{Cwhite} Def X: @{Cred}OFF %;\
/kill PID <--- co zrobic, zeby skrypt sam pobieral ten PID?
Re: TF - pomocy!
albo nieco prosciej:Werbat pisze:Tak - wywołuj przez /repeat tego defa z /repeat. To się nazywa 'rekurencja'. Albo tak zwaną 'metodą na chama' wpisz sobie liczbę wykonań w stylu 900000000000000.Uglot pisze:1. Czy da się ustawić /repeat, tak, by powtarzało się w nieskończoność - nie określoną liczbę razy?
jesli chodzi o pid, to /repeat zwraca pid sam z siebie. czyli:If <count> is "i", the <command> repeats indefinitely. This works through a process, which runs concurrently with normal operations.
Kod: Zaznacz cały
[INPUT]: /repeat -5 i /echo a%;/set timerpid %?
[INPUT]: /echo $[timerpid]
15
Kod: Zaznacz cały
[INPUT]: /kill $[timerpid]
Re: TF - pomocy!
A może użyjesz głowy i poszukasz/poczytasz sam, a nie tylko przychodzisz po gotowe rozwiązania?Uglot pisze:Chodzi konkretnie o powyzszy skrypt. Jaka linijke dodac do tego
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.