Forum PIGS ^@^ Strona Główna PIGS ^@^
Uczciwość i sprawiedliwość ponad wszystko !
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy     GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

małe usprawnienia w el

 
Napisz nowy temat   Odpowiedz do tematu    Forum PIGS ^@^ Strona Główna -> Coś tam, coś tam
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Kedrigern
Wycinek-Rycerz



Dołączył: 13 Lis 2007
Posty: 50
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z komputera

PostWysłany: Wto 20:49, 04 Gru 2007    Temat postu: małe usprawnienia w el

Pierwszą przydatną rzeczą jest mały programik reagujący na to co pojawia się w pliku chat_log.txt (lub dowolnym innym jaki chcemy)

I w zależności od tego co zostało tam dopisane wykonuje różne ustalone przez nas wcześniej czynności, zazwyczaj odtwarza dźwięki.
(należy w tym celu podać mu nazwę programu który ma uruchomić oraz co dokładnie ma odtworzyć)

wersja pod linuksa
[link widoczny dla zalogowanych]
wersja pod windows
[link widoczny dla zalogowanych]
źródła gdyby ktoś chciał samodzielnie kompilować
[link widoczny dla zalogowanych]
przykładowy plik konfiguracyjny (należy go umieścić w tym samym miejscu co program, w środku jest też opisane co powinien zawierać)
[link widoczny dla zalogowanych]

Przykładowe dźwięki jak by ktoś miał problem ze znalezieniem samemu jakiś dobrych odgłosów,
[link widoczny dla zalogowanych]
czym odtwarzać dźwięki - najlepiej czymś co nie musi działać graficznie i nie tworzy nowego okna aby nie przeszkadzało, pod windowsem takim programem jest np [link widoczny dla zalogowanych]

Używam tego nie tylko ja sam ale i kilkanaście innych osób - nie ingeruje to w żaden sposób w klienta więc jest w 100% legalne (przynajmniej taka jest opinia modów których pytałem)

Jeśli będą chętni mogę też opisać jak robić skróty typu 1 klawisz -> kombinacja klawiszy (lub komenda) oraz jak wykorzystać dodatkowe klawisze multimedialne klawiatur w el no i jak "klikać" za pomocą klawiatury - ale to już tylko pod linuksem bo nie wiem jak się tego typu rzeczy robi pod windows.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Warlove_Bagpipe
Odyniec-Mistrz



Dołączył: 24 Paź 2006
Posty: 321
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Elbląg

PostWysłany: Śro 21:06, 05 Gru 2007    Temat postu:

między nami linuxowcami, napisałem kiedyś dla siebie i daroha taki skrypt :

plik playon.sh
Kod:

#!/bin/bash

player="/usr/bin/aplay";
harvest_sound="/usr/kde/3.5/share/sounds/KDE_Window_UnSticky.wav";
enter_sound="/home/onyx/Desktop/door_closing_1.wav";
gm_sound="/usr/kde/3.5/share/sounds/KDE_Window_Sticky.wav"

function play() {
   for i in `cat .pid`; do
                kill $i
                cat .pid | grep -v $i > .pid
   done;
    if [ -f $1 ]; then
                while true; do $player $1; sleep $(($RANDOM%3)) ;done  & echo $! >> .pid
    fi;
}

function play_once() {
        $player $1;
}

read A;
while [ "" != "$A" ]; do
        if [ "`echo $A | grep 'You started to harvest'`" != "" ]; then
            echo $A;
            play $harvest_sound;
        fi;
        if [ "`echo $A | grep 'You stopped harvesting'`" != "" ]; then
            echo $A;
            play "null";
        fi;
        if [ "`echo $A | grep 'You entered'`" != "" ]; then
                play_once $enter_sound;
        fi;
        if [ "`echo $A | grep 'Welcome to'`" != "" ]; then
                play_once $enter_sound;
        fi;
        if [ "`echo $A | grep '@ guild'`" != "" ]; then
                play_once $gm_sound;
        fi;
        read A;
done;


wywołanie
Kod:

tail -f chat_log.txt | playon.sh


Jakoś nie mogę uruchomić bipacza (nie wiem może jakiś bibliotek brakuje)
masz gdzieś odniesienie do źródła?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Kedrigern
Wycinek-Rycerz



Dołączył: 13 Lis 2007
Posty: 50
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: z komputera

PostWysłany: Śro 21:18, 05 Gru 2007    Temat postu:

link do źródła podałem

program jest kompilowany startycznie, nie powinien potrzebować źadnych bibliotek (no ale może coś przeoczyłem), pisałem to głównie z myślą o posiadaczach innych systemów.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Warlove_Bagpipe
Odyniec-Mistrz



Dołączył: 24 Paź 2006
Posty: 321
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Elbląg

PostWysłany: Śro 22:23, 05 Gru 2007    Temat postu:

Heh musiałem owy link przeoczyć (jednak lepiej jest spać dłużej niż po cztery godziny Wesoly).
Może napiszemy bipacza z gui co ty na to? Trzeba by wybrać tylko jakieś przenośne biblioteki.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Korushiku
Wycinek-Rycerz



Dołączył: 27 Cze 2006
Posty: 239
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5
Skąd: Zabrze

PostWysłany: Wto 1:40, 11 Gru 2007    Temat postu:

A wam pospamuje . Ja przerobilem jakis stary skrypt na bipacza
Cytat:
#!/bin/sh
set -f # needed for possible *'s in messages and for some of the variables

if [ -z $1 ]; then
tail -f -n 0 ~/.elc/chat_log.txt | $0 go
exit 0
fi

USERNAME='Korushiku'

AHEM='You stopped harvesting.'

SUCCESS="$USERNAME found a"

BUDDY='has logged on.|has logged off.'

while read line; do
line=`echo $line | sed 's@^\[........\] @@'`
TEXT=`echo $line | sed 's/^\[//' | \
sed 's/]//' | sed 's/@.*: //' | sed 's/^#//'`

if [ `echo $line | egrep -c "($AHEM)"` -gt 0 ]; then
aplay /usr/share/sounds/KDE_Beep_Ahem.wav > /dev/null
elif [ `echo $line | egrep -ci "($SUCCESS)` -gt 0 ]; then
aplay /usr/share/sounds/k3b_success1.wav > /dev/null
elif [ `echo $line | egrep -ci "($BUDDY)` -gt 0 ]; then
aplay /usr/share/sounds/KDE_Dialog_Appear.wav > /dev/null
fi

done

Co do gui to nie wiem czy jest sens, w koncu chyba lepiej jak bipacz dziala w tle. No ale jakby bawic sie w wyciaganie informacji z chat_loga to mozna zrobic osobne okienko z buddy list, liste otrzymanych pmow, nasluchiwanie marketu (bleee ) i takie podobne funkcje.
Przenosny jezyk? Java? Python? Mruga
</spam Jezyk>


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Warlove_Bagpipe
Odyniec-Mistrz



Dołączył: 24 Paź 2006
Posty: 321
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Elbląg

PostWysłany: Wto 2:51, 11 Gru 2007    Temat postu:

gui w sensie konfiguratora gui

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum PIGS ^@^ Strona Główna -> Coś tam, coś tam Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

Skocz do:  

Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001 phpBB Group

Chronicles phpBB2 theme by Jakob Persson (http://www.eddingschronicles.com). Stone textures by Patty Herford.
Regulamin