MUSH pomoc
Re: MUSH pomoc
Ugh! I ja bym poprosił o pomoc. Chciałbym żeby nie umknął mi komunikat o nowej poczcie. Czy jest możliwe otwarcie nowego okienka z komunikatem "Nowa poczta" (od kogo to już sprawa drugorzędna) ? Chociaż myślę że zadowolę się każdym innym ciekawym rozwiązaniem.
Pzdr!
Pzdr!
Re: MUSH pomoc
PLUGIN
Delikatnie dostosowany do obecnych realiow pocztowych stary plugin Liseva.
Informacje o wyslanym do nas liscie wyswietla pod stan wraz z godzina "odebrania".
Oprocz tego uzywam triggera z podkolorowaniem "Masz nowa poczte od (.*?)$" i "beepem".
Pozdro^600
Delikatnie dostosowany do obecnych realiow pocztowych stary plugin Liseva.
Informacje o wyslanym do nas liscie wyswietla pod stan wraz z godzina "odebrania".
Oprocz tego uzywam triggera z podkolorowaniem "Masz nowa poczte od (.*?)$" i "beepem".
Pozdro^600
Polelfka namysla sie nad czyms, cichutko szumiac.
Re: MUSH pomoc
Enefghar:
Fajnie, że chciałeś pomóc koledze, ale ten plugin nie zadziała. Skrypt posiada dwie funkcje. Jedna tworzy zmienną, a druga ją czyści i nie ma tu niczego, co mogłoby wyświetlać komunikat dla użytkownika. Inna sprawa, że plugin w ogóle się nie załaduje, gdyż jeden z triggerów odnosi się do funkcji, której w skrypcie po prostu nie ma.
Vorrak:
Napisałem na szybko wtyczkę, która zamienia komunikat o nadejściu nowej poczty na bardziej widoczny, przy okazji podliczając liczbę nieprzeczytanych listów. Informacja ta wyświetlana jest na pasku status bar, więc zawsze mamy ją na widoku. Skrypt zeruje licznik pod wpływem resetu mushclienta, komunikatu "Nie masz zadnych nieprzeczytanych listow.", bądź użycia komendy "zeruj_poczte". Żeby to miało jakiś sens, musisz oczywiście zaznaczyć "Status Bar" w "View" na pasku u góry. Jak dla mnie jest to wystarczające rozwiązanie, żebyś nie przeoczył nadejścia poczty.
PLUGIN
Fajnie, że chciałeś pomóc koledze, ale ten plugin nie zadziała. Skrypt posiada dwie funkcje. Jedna tworzy zmienną, a druga ją czyści i nie ma tu niczego, co mogłoby wyświetlać komunikat dla użytkownika. Inna sprawa, że plugin w ogóle się nie załaduje, gdyż jeden z triggerów odnosi się do funkcji, której w skrypcie po prostu nie ma.
Vorrak:
Napisałem na szybko wtyczkę, która zamienia komunikat o nadejściu nowej poczty na bardziej widoczny, przy okazji podliczając liczbę nieprzeczytanych listów. Informacja ta wyświetlana jest na pasku status bar, więc zawsze mamy ją na widoku. Skrypt zeruje licznik pod wpływem resetu mushclienta, komunikatu "Nie masz zadnych nieprzeczytanych listow.", bądź użycia komendy "zeruj_poczte". Żeby to miało jakiś sens, musisz oczywiście zaznaczyć "Status Bar" w "View" na pasku u góry. Jak dla mnie jest to wystarczające rozwiązanie, żebyś nie przeoczył nadejścia poczty.
PLUGIN
Re: MUSH pomoc
Dzięki chłopaki!
Plugin Domazyra działa poprawnie. Więcej do szczęścia mi już chyba nie brakuje.
Plugin Domazyra działa poprawnie. Więcej do szczęścia mi już chyba nie brakuje.
Re: MUSH pomoc
No to się cieszę. Sprawdź zatem drugą, bardziej rozwiniętą wersje skryptu. Obecnie plugin zapamiętuje nadawców otrzymanych listów, a użytkownik może ich wyświetlić, wydając komendę "wyswietl_nadawcow". Wraz z resetem licznika, kasowani są również zapamiętani nadawcy. Oprócz tego ulepszyłem nieco interfejs, a licznik zeruje się tylko wtedy, gdy jego wartość jest różna od zera. Bajery można dodawać bez końca, ale w tym przypadku nie ma to większego sensu.
PLUGIN - WERSJA DRUGA
Pozdrawiam
PLUGIN - WERSJA DRUGA
Pozdrawiam
Re: MUSH pomoc
Oj widzisz, moj blad.
Chcialem wywalic niepotrzebne pierdoly i troche sie zagalopowalem.
Wrzucilem wersje ktora uzywam:
PLUGIN
Chcialem wywalic niepotrzebne pierdoly i troche sie zagalopowalem.
Wrzucilem wersje ktora uzywam:
PLUGIN
Polelfka namysla sie nad czyms, cichutko szumiac.
MUSH pomoc
Mam kilka triggerów które pomagają mi ogarnąć ten Kuwejt.
Ale mimo mojej ingerencji każdy komunikat wyświetla się tylko i wyłącznie w niebieskim kolorze.
Jest:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - <-- na niebiesko
%1 atakuje cie! << << << << << -+-+-+-+-+-+- <-- na niebiesko
- - - - - - - - - - - - - - - - - - - - - - - - - - - - <-- na niebiesko
A chce:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - <-- na biało
%1 atakuje cie! << << << << << -+-+-+-+-+-+- <-- na czerwono
- - - - - - - - - - - - - - - - - - - - - - - - - - - - <-- na różowo (!)
Z góry podziankował!
Ale mimo mojej ingerencji każdy komunikat wyświetla się tylko i wyłącznie w niebieskim kolorze.
Jest:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - <-- na niebiesko
%1 atakuje cie! << << << << << -+-+-+-+-+-+- <-- na niebiesko
- - - - - - - - - - - - - - - - - - - - - - - - - - - - <-- na niebiesko
A chce:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - <-- na biało
%1 atakuje cie! << << << << << -+-+-+-+-+-+- <-- na czerwono
- - - - - - - - - - - - - - - - - - - - - - - - - - - - <-- na różowo (!)
Z góry podziankował!
Re: MUSH pomoc
Napewno da sie to zrobic inaczej, moze lepiej.
Ja dzialam na polaczeniu trigger plus script. Albo wewnatrz pluginu, albo polaczenie trigg + funkcja rozpisana w pliku skryptowym (Config->Scripting->Scipts->Script File)
Na przykladzie (VBScript) - wycinki pluginu:
+
Ja dzialam na polaczeniu trigger plus script. Albo wewnatrz pluginu, albo polaczenie trigg + funkcja rozpisana w pliku skryptowym (Config->Scripting->Scipts->Script File)
Na przykladzie (VBScript) - wycinki pluginu:
Kod: Zaznacz cały
<triggers>
<trigger
enabled="y"
match="^(> )?(.*) (ledwo muska cie|lekko rani cie|rani cie|powaznie rani cie|bardzo ciezko rani cie|masakruje cie) (.*)\, trafiajac cie w (.*)\.$"
omit_from_output="y"
regexp="y"
script="bije_ciebie"
sequence="1112"
>
</trigger>
</triggers>
Kod: Zaznacz cały
<script>
Sub bije_ciebie (sbp1, sbp2, sbp3)
world.colourtell "royalblue", "black", " "&sbp3(2)
world.notecolour = 8
world.tell " -> "
Select Case sbp3(3)
Case "ledwo muska cie" world.colourtell "crimson", "black", " MUSKA "
Case "lekko rani cie" world.colourtell "crimson", "black", " LEKKO RANI "
Case "rani cie" world.colourtell "crimson", "black", " RANI "
Case "powaznie rani cie" world.colourtell "crimson", "black", " POWAZNIE RANI "
Case "bardzo ciezko rani cie" world.colourtell "crimson", "black", " BARDZO CIEZKO RANI "
Case "masakruje cie" world.colourtell "crimson", "black", " MASAKRUJE "
End Select
world.tell " -> "
world.colournote "crimson", "black", "CIEBIE"
world.notecolour = 11
End Sub
</script>
Polelfka namysla sie nad czyms, cichutko szumiac.
Re: MUSH pomoc
wytlumaczy ktos jak dziecku jak zrobic kondycje w innym okienku?
bylbym zobowiazany
bylbym zobowiazany
Re: MUSH pomoc
Jeśli chodzi o kondycję własną, to mam do tego przerobiony przeze mnie plugin Liseva, ktory takie informacje (kondycja, zmeczenie, mana [zatrucie]) wyswietla w tzw. pasku informacyjnym:
plugin
Jesli chodzi o wyswietlanie k wszystkich w innym okienku, to napewno jakoś się da, ale takowej wiedzy nie posiadam...
plugin
Jesli chodzi o wyswietlanie k wszystkich w innym okienku, to napewno jakoś się da, ale takowej wiedzy nie posiadam...
Polelfka namysla sie nad czyms, cichutko szumiac.