TF - pomocy!

Forum techniczne Arkadii.
Vincenzo
Posty: 6
Rejestracja: 20 mar 2012 11:27

Re: TF - pomocy!

Post autor: Vincenzo »

Panowie, pomoc potrzebna. Kombinuję i kombinuję, ale idzie mi to jak po grudzie :/ Otóż:

"Jakis tekst, jakis tekst, jakis tekst słowo."

Słowo może przybierać różne formy, chodzi o to, że jest ostatnim słowem w linii :)

Jak skonstruować defa który całą powyższa linię kolorowałbym na jeden kolor, natomiast ostatnie słowo na inny?

Dzięki i pozdrawiam :)
Wittich
Posty: 9
Rejestracja: 12 kwie 2012 22:37

Re: TF - pomocy!

Post autor: Wittich »

Vincenzo pisze:Panowie, pomoc potrzebna. Kombinuję i kombinuję, ale idzie mi to jak po grudzie :/ Otóż:

"Jakis tekst, jakis tekst, jakis tekst słowo."

Słowo może przybierać różne formy, chodzi o to, że jest ostatnim słowem w linii :)

Jak skonstruować defa który całą powyższa linię kolorowałbym na jeden kolor, natomiast ostatnie słowo na inny?

Dzięki i pozdrawiam :)
Ostatnie słowo w nawiasie na zasadzie:
/def -f -aCred -P1Crgb452 -mregexp -t'"Jakis tekst, jakis tekst, jakis tekst ([a-z]+)\."' proba

Coś takiego powinno zadziałać. część -a odpowiada za kolor całej linii, -P1 za wybranie słowo.
Vincenzo
Posty: 6
Rejestracja: 20 mar 2012 11:27

Re: TF - pomocy!

Post autor: Vincenzo »

Po wyrzuceniu zbędnych " działa jak marzenie! Dzięki Wittich! :)
Wittich
Posty: 9
Rejestracja: 12 kwie 2012 22:37

Re: TF - pomocy!

Post autor: Wittich »

To teraz ja mam pytania, ale chyba z gatunku tych trudniejszych:

1. Jak skonstruować regexpa zeby wyłapywal dwie linie, jedna pod druga, na zasadzie:

Kod: Zaznacz cały

Dostajesz 2 srebrne i miedziana monete.
Sprzedajesz guzik.
Tak, żeby całe makro było aktywowane tylko i wyłącznie wtedy, gdy sprzedaję guzik a nie miecz?

2. Chciałbym sobie napisać skrypt liczący ilość expogodzin - zapisujący na w momencie wejścia do gry stan zegara a następnie na zawołanie przywołujacy go i porównujący ze stanem obecnym. Wnioskuję, ze najłatwiej coś takiego zrobić na czasie unixowym. Na jakiej zasadzie musiałbym skonstruować tego pierwszego /seta by zapisywał mi czas w własnie takim formacie.

Z gory dzięki.
Grrid
Posty: 158
Rejestracja: 15 lut 2009 20:05

Re: TF - pomocy!

Post autor: Grrid »

1. Z tego co ja wiem, to nie da sie napisac regexpa ktory zlapie Ci 2 linijki.
Proponuje Ci podczas zlapania defa 'Dostajesz..' pobrac ilosc kasy do zmienniej i utworzyc kolejnego defa w ktorym sprawdzisz czy guzik jest faktycznie guzikiem, jesli tak to robisz co tam sobie chcesz, jesli nie to unsetujesz zmienna ilosci kasy. Dla obydwu przypadkow usuwasz z delayem utworzonego defa.

2. 'man time'
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: TF - pomocy!

Post autor: Werbat »

Jeśli ktoś używa moich skryptów, to zmieniła się ścieżka do repozytorium i sam system kontroli wersji. Aktualnie:

https://bitbucket.org/ftpd/tf-scripts/src

Instrukcja 'migracji': http://insomniac.pl/info/tf/
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: TF - pomocy!

Post autor: Werbat »

Czy jest możliwość rozdzielania wpisanego stringa z określeniem delimitera?

Kiedy zrobię /dupa foo bar, jest prosto - %1 to 'foo', %2 to 'bar'. A jeśli chciałbym coś w stylu "/dupa foo foo|bar bar", żeby do %1 przypisało się 'foo foo', a do %2 'bar bar'?
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Haern
Posty: 756
Rejestracja: 13 lut 2009 14:03

Re: TF - pomocy!

Post autor: Haern »

W zmudzie/cmudzie jest - przerzuć się. ..... ]:->
Awatar użytkownika
Auglenn
Posty: 133
Rejestracja: 14 lut 2009 02:09

Re: TF - pomocy!

Post autor: Auglenn »

W Zmudzie jest też mapper dla leniwców. So what? Są tacy, którzy lubią wyzwania...

A swoją drogą dołączam się do pytania Werbaty :P
Ruda Paskuda :twisted:
Obrazek
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: TF - pomocy!

Post autor: Werbat »

Haern, nie mogę. Zmud/Cmud nie działają na normalnych systemach operacyjnych, tylko jakichś niewygodnych gówien na W wymagają.
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
ODPOWIEDZ