Co do skarg, wniosków, zażaleń:
- można by zrobić, żeby nie było widać hasła jak się je wpisuje, przy logowaniu..
- przydałby się też jakiś komunikat podczas wczytywania konfiga, mówiący czy wszystko ok, czy nie ok..
- a i niby nic wielkiego, ale można by po wczytywaniu/zapisywaniu configa automatycznie dać focus na pole do wpisywania komend..
A tutaj mój konfig z kolorkami. Pokolorowana jest walka, rozmawianie, ekwipunek, kondycje, no i wyjścia.. Tak na dobry początek.
Kod: Zaznacz cały
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userConf>
<maxCommandHistory>20</maxCommandHistory>
<maxTextHistory>80000</maxTextHistory>
<hidePrompt>true</hidePrompt>
<colors>
<color rgb="ffff00" pattern=".*[Pp]yta( sie ciebie|sz .*) o.*"/>
<color rgb="ffff00" pattern=".*[Ss]zepcze.*:.*"/>
<color rgb="ffff00" pattern=".*[Kk]rzyczy.*:.*"/>
<color rgb="ff0000" pattern=".*[Mm]owi.*:.*"/>
<color rgb="ff0000" pattern=".* szepce.*:.*"/>
<color rgb="ff0000" pattern=".* syczy.*:.*"/>
<color rgb="ff0000" pattern=".* marudzi.*:.*"/>
<color rgb="ff0000" pattern=".* zawodzi.*:.*"/>
<color rgb="ff0000" pattern=".* huczy.*:.*"/>
<color rgb="ff0000" pattern=".* brzeczy.*:.*"/>
<color rgb="ff0000" pattern=".* bulgocze.*:.*"/>
<color rgb="ff0000" pattern=".* spiewa.*:.*"/>
<color rgb="ff0000" pattern=".* dudni.*:.*"/>
<color rgb="ff0000" pattern=".* mruczy.*:.*"/>
<color rgb="ff0000" pattern=".* nuci.*:.*"/>
<color rgb="ff0000" pattern=".* skrzypi.*:.*"/>
<color rgb="ff0000" pattern=".* piszczy.*:.*"/>
<color rgb="ff0000" pattern=".* skrzeczy.*:.*"/>
<color rgb="ff0000" pattern=".* burczy.*:.*"/>
<color rgb="ff0000" pattern=".* grzmi.*:.*"/>
<color rgb="ff0000" pattern=" ledwo muska cie "/>
<color rgb="ff0000" pattern=" lekko rani cie "/>
<color rgb="ff0000" pattern=" rani cie "/>
<color rgb="ff0000" pattern=" powaznie rani cie "/>
<color rgb="ff0000" pattern=" bardzo ciezko rani cie "/>
<color rgb="ff0000" pattern=" masakruje cie "/>
<color rgb="ffffff" pattern=" cie "/>
<color rgb="ff00ff" pattern=" ledwo muska "/>
<color rgb="ff00ff" pattern=" lekko rani "/>
<color rgb="ff00ff" pattern=" rani "/>
<color rgb="ff00ff" pattern=" powaznie rani "/>
<color rgb="ff00ff" pattern=" bardzo ciezko rani "/>
<color rgb="ff00ff" pattern=" masakruje "/>
<color rgb="2d7ab4" pattern="Ledwo muskasz "/>
<color rgb="2d7ab4" pattern="Lekko ranisz "/>
<color rgb="2d7ab4" pattern="Ranisz "/>
<color rgb="2d7ab4" pattern="Powaznie ranisz "/>
<color rgb="2d7ab4" pattern="Bardzo ciezko ranisz "/>
<color rgb="2d7ab4" pattern="Masakrujesz "/>
<color rgb="33f8de" pattern=" wyparowany przez "/>
<color rgb="33f8de" pattern=" oslania sie "/>
<color rgb="33f8de" pattern=" udaje sie oslonic "/>
<color rgb="33f8de" pattern=" udaje ci sie oslonic "/>
<color rgb="33f8de" pattern=" udaje sie sparowac "/>
<color rgb="33f8de" pattern=" udaje sie uniknac "/>
<color rgb="33f8de" pattern=" udaje sie je zbic "/>
<color rgb="33f8de" pattern=" udaje sie go sparowac "/>
<color rgb="33f8de" pattern=" paruje go "/>
<color rgb="33f8de" pattern=" uskakuje przed "/>
<color rgb="33f8de" pattern=" zbija je z linii ataku "/>
<color rgb="33f8de" pattern=" udaje sie zbic "/>
<color rgb="33f8de" pattern=" zbijasz na bok "/>
<color rgb="d400ff" pattern="Trzyma(|sz) .*\."/>
<color rgb="00ff00" pattern="Ma(|sz) na sobie .*\."/>
<color rgb="00a400" pattern="Masz przy sobie .*\."/>
<color rgb="e3b057" pattern=".*widoczn(e|ych) wyjsc(ie|ia|): .*"/>
<color rgb="e3b057" pattern=".*widoczne wyjscie to:*"/>
<color rgb="e3b057" pattern=".*wiedzie na .*"/>
<color rgb="e3b057" pattern=".*rozgalezia sie na .*"/>
<color rgb="e3b057" pattern=".*trakt wiodacy na.*"/>
<color rgb="e3b057" pattern=".*prowadzi tutaj w (jednym|dwoch) (kierunku|kierunkach): .*"/>
<color rgb="e3b057" pattern=".*\. Mozna jednak z niego zejsc i udac sie na .*"/>
<color rgb="00c700" pattern=" w swietnej kondycji\.$"/>
<color rgb="00ff00" pattern=" w dobrym stanie\.$"/>
<color rgb="ffff00" pattern=" lekko rann.\.$"/>
<color rgb="cdbb00" pattern=" rann.\.$"/>
<color rgb="ffaf00" pattern=" w zlej kondycji\.$"/>
<color rgb="ff8700" pattern=" ciezko rann.\.$"/>
<color rgb="ff5f00" pattern=" ledwo zyw.\.$"/>
</colors>
<aliases>
<alias command="kondycja wszystkich" shortcut="kw"/>
</aliases>
<foregroundColor>ffffff</foregroundColor>
</userConf>
Wie ktoś czy w tym czymś da się zrobić, żeby na przykład w "ledwo muska cie" tylko "ledwo muska" było pokolorowane na czerwono? Bo teraz niby tak zrobiłem, kolorując potem z powrotem "cie" na biało, ale potem to
cie jest tez na bialo jak ktoś na przykład mówi "widze cie".. i nie wiem czy da sie jakoś to nareperować..
Można by też ustawić właśnie jakiś taki podobny do tego co wrzuciłem, albo choćby ten właśnie jako domyślny konfig, żeby nowi gracze też mogli kolorkami się cieszyć..
Ah. No i w miarę poprawnie działa tylko z ustawieniem "opcje szerokosc 0", inaczej ciężko coś zdziałać..
(W sumie, jak ten klient ma zastąpić nowym graczom czystego telneta, to można by zrobić szerokosc domyślnie na 0.. )