Powiadomienie przy nie kompletnie wpisanym nicku


Jak informowałem w innym poście: czat na onecie nie istnieje, więc logicznie ta instrukcja teoretycznie jest do niczego, ale pozostawiam jako owoc mojej pracy.
W sumie kto wie, na co się jeszcze może przydać.😉
edytowano styczeń 2017

Zapewne bardzo często spotkaliśmy się z tym, że niektórzy czatowicze pisząc do nas nie wpisują naszego pełnego nicka i zdarza się, że nie zauważymy w ogóle tego, że do nas pisali.
Bardzo prostym sposobem na wpisanie pełnego nicka adresata jest użycie klawisza TAB, ale nie wszyscy o ty wiedzą.

Kiedyś na forum programu wyczytałem poradę, która zapewni, że program poinformuje nas nawet w takim przypadku. Chodzi o skrypt.
Program T2 ma wbudowany Edytor Skryptów, za pomocą którego możemy co nieco dodać do funkcjonalności.

W dziedzinie pisania skryptów jestem zupełnie lewy, ale nie boję się spróbować czegoś nowego.
A na podstawie zamieszczonej na stronie programu Video porady
zrobiłem dokładnie tak jak pokazane i dzielę się tym z wami, bo nie było to takie trudne.
W otwartym T2 klikamy Skrypty następnie Edytor Skryptów, w trzecim wierszu zamieniamy:
Description: New script that is empty
na:
Description: Reaguje na słowo "Toni"
w cudzysłów wpisujesz taką część słowa, na która chcesz, aby program reagował.
Następnie klikamy ikonę gwiazdy czyli Wstaw szablon następnie Wstaw deklarację funkcji publicznej w pole nazwa zdarzenia wpisz  on_msg potwierdź OK
w  nazwa funkcji wpisz np. reakcja  i  OK.
Wpis:
#function reakcja public() << on_msg
//
TODO: Uzupełnić ciało funkcji
//
#end reakcja
zamień na:
#function reakcja public() << on_msg
 if $?[strposic $@msg Toni] {
     wnd $@room. breakline #000000 3;
 }
#end reakcja
Nie wiem czy to ma znaczenie, ale na poniższym zdjęciu widać jakie wcięcia w tekście ma powyższy wpis.
#000000 to kod czarnego koloru linii podkreślającej wpis Toni
Można go zastąpić jakimkolwiek, ja ustawiłem na #009900  czyli zielony.
Interesujący was kod jakiegoś koloru znajdziecie np. tutaj
Następnie klikamy zieloną strzałkę czyli Kompiluj program i w aktywnym oknie czata pojawią się komunikaty o załadowaniu funkcji.

Teraz możemy poprosić kogoś z czata by wpisał słowo które podaliśmy tutaj w ustawieniach, czyli część naszego nicka, po którego wpisaniu program nas o tym powiadomi.
Po przeprowadzonym teście zapiszemy skrypt, by nie było konieczności ładowania go po każdym uruchomieniu T2.
A więc klikamy na niebieską dyskietkę i zapisujemy pod nazwą reakcja
Następnie używamy komendy /load by załadować skrypt, czyli w aktywnym oknie wpisujemy /load reakcja -s i wciskamy Enter.
Aby w razie potrzeby wyładować używamy komendy /load reakcja -u i wciskamy Enter.
Gotowe.
Tą poradą zarazem dziękuję zespołowi T2 za świetnie wykonaną pracę i za możliwość używania tego programu.
Próbujcie i dajcie znać jak poszło.
W razie problemów służę pomocą.

edit 23.10.2014
W najnowszej wersji programu jest ta opcja w ustawieniach w zakładce Widok i okienko pod napisem: Lista dodatkowych wyrazów wyróżnianych.

0 Komentarze