Strona 9 z 33

Re: TinTin++, skrypty do arkadii v.1.0

: 25 gru 2012 14:30
autor: Orror
Ralandil, dzieki.

Przy okazji, znacie może jakieś fajne, czytelne czcionki do Wintina w stylu "fixedsys", tylko ciut większe? Pobrałem kilkanaście czcionek typu monospaced ale nieliczne "poszły" na mintty.

Re: TinTin++, skrypty do arkadii v.1.0

: 01 sty 2013 20:01
autor: Ralandil
Została wydana nowa wersja tintina++ 2.00.9. Zachęcam wszystkich do aktualizacji. Lista zmian jest dostępna tutaj.

Re: TinTin++, skrypty do arkadii v.1.0

: 02 sty 2013 09:46
autor: Orror
Wymyśliłem pewien sposób na odpalenie dodatkowych okien w Wintinie++. Wystartowałem "czysty" terminal mintty z tt++. Załadowałem do niego:

Kod: Zaznacz cały

#chat {init} {4051}
#chat {name} {czat}
#sub {<CHAT> %1 chats to you, '%2'} {%2}
#chat call localhost
W moim podstawowym terminalu z Arkadią załączyłem coś w ten deseń:

Kod: Zaznacz cały

#alias {chatwl}
{
#chat {init} {4050};
#chat {name} {arka};
#chat {call} {localhost} {4051};
#gag {<CHAT>};
#action {{Mowisz|Szepczesz}{:|} %%1} {#chat {message} {czat} {Ja -> %%1}};
#action {%%1 {brzeczy|burczy|bulgocze|dudni|krzyczy|mowi|spiewa|syczy|piszczy|nuci|szepcze|marudzi|mruczy|skrzypi}{:|} %%2} {#chat {message} {czat} {%%1 -> %%2}};
}
Kolejność odpalania: 1. podstawowy terminal z Arkadia; 2. alias {chatwl} 3. odpalenie terminala drugiego.

Robione na prędce przez totalnego laika, zapewne wymaga totalnego przekształcenia i gruntownej poprawy.

Re: TinTin++, skrypty do arkadii v.1.0

: 02 sty 2013 14:23
autor: Ralandil
Orror:

Skrypt wymaga jedynie uporządkowania, wyrzucenia aliasu. Najlepiej stwórz sobie pliki:
okno2.tin

Kod: Zaznacz cały

#chat {init}{4051};
#chat {name}{okno2};
#sub {<CHAT> %1 chats to you, '%2'}{%2};
#chat {call}{127.0.0.1}
okno1.tin

Kod: Zaznacz cały

#chat {init}{4050};
#chat {name}{okno1};
#chat {call}{127.0.0.1}{4051};
#gag {<CHAT>};
#class action read action.tin
action.tin

Kod: Zaznacz cały

#action {{Mowisz|Szepczesz}{:|} %1} {#chat {message} {okno2} {Ja -> %1}};
#action {%1 {brzeczy|burczy|bulgocze|dudni|krzyczy|mowi|spiewa|syczy|piszczy|nuci|szepcze|marudzi|mruczy|skrzypi}{:|} %2} {#chat {message} {okno2} {%1 -> %2}}
Później wystarczy uruchomić, zachowując kolejność:

Kod: Zaznacz cały

tt++ -r okno1.tin
tt++ -r okno2.tin
To jest ciekawy sposób wykorzystania komendy #chat, stworzonej z myślą o rozmowach i przesyłaniu plików :)
Pod linuksem, obsługa drugiego okna jest o wiele prostsza. Wystarczy #run i #session.

Re: TinTin++, skrypty do arkadii v.1.0

: 02 sty 2013 15:01
autor: Orror
Ralandil wielkie dzięki za "rzucenie okiem" :)

Jest też drugi sposób, wykorzystujący programy typu Snaketail, Wintail.

Re: TinTin++, skrypty do arkadii v.1.0

: 04 sty 2013 11:20
autor: Dorien
panie Orror genialne, juz wrzucam jak zrobic mape w nowym oknie w wintinie :)

okno glowne:

Kod: Zaznacz cały

#chat {init}{4050};
#chat {name}{Ja};
#chat {call}{127.0.0.1}{4051};
#gag {<CHAT>};
#class action read action.tin

#action {{Mowisz|Szepczesz}{:|} %1} {#chat {message} {okno2} {%1}};
#action {%1 {brzeczy|burczy|bulgocze|dudni|krzyczy|mowi|spiewa|syczy|piszczy|nuci|szepcze|marudzi|mruczy|skrzypi}{do ciebie:|:|} %2} {#chat {message} {okno2} {%1 -> %2}}

#EVENT {MAP ENTER ROOM}
{
    #if {$chat==1} {
        #chat message okno2 {run #map goto %0};
        #chat message okno2 {display}
    };
}
okno z mapa:

Kod: Zaznacz cały

#split;
#gag {display}
#gag {run}
#map read mapa; // czy jaki tam plik z mapa mamy
#chat {init}{4051};
#chat {name}{okno2};
#sub {<CHAT> Ja chats to you, '%2'} {Ja > %2}
#sub {<CHAT> Ja chats to you, '%2 -> %3'} {%2 > %3}
#chat {call}{127.0.0.1}
#action {run %0} {%0}
#action {display} {
  #format {C} {%C};
  #format {R} {%R};
  #math {C} {$C-3};
  #math {R} {$R-1};
  #map map $Cx$R;
}
nalezy jeszcze gdzies ustawic zmienna chat==1 jesli chat jest otwarty
mozna manualnie #var chat 1

w zasadzie w podobny sposob mozna zrobic wszystko, walke, rozmowy, plecak, druzyne hmmm

Re: TinTin++, skrypty do arkadii v.1.0

: 04 sty 2013 13:55
autor: Orror
Wow. Po co nam "tail" na Windowsie? ;)

W tym dodatkowym oknie rozmowy oraz mapkę można pogodzić też #splitem oraz #map flag vtmap on. Przy okazji, czy to normalne, że nie mogę złapać #actionem tekstu bezpośrednio z chatu - np. "<CHAT> xyz chats to you, 'blabla'? U siebie muszę to wszystko wcześniej subować ....

Co do całego mechanizmu - chat, wydaje mi się, że ten sposób szybciej działa, niż #line log + np. Wintail. Jakie są Wasze spostrzeżenia na ten temat?

Re: TinTin++, skrypty do arkadii v.1.0

: 04 sty 2013 14:13
autor: Dogid
Wrzuccie screena jak to wyglada z tymi dodatkowymi oknami.

Re: TinTin++, skrypty do arkadii v.1.0

: 05 sty 2013 01:08
autor: Dorien
jedno okno nie zrobione jeszcze

Re: TinTin++, skrypty do arkadii v.1.0

: 05 sty 2013 13:24
autor: Dogid
Ładnie wygląda, ale powoli upodabnia się do tego co mam ;)