Strona 2 z 3

Re: Oficjalny klient - przekształcenia tekstu

: 20 sty 2017 09:11
autor: Artak
Rafgart pisze: Wyrazenia regularne na poczatku moga przerazac (...)
Później też :)

Re: Oficjalny klient - przekształcenia tekstu

: 06 lut 2017 20:24
autor: Ethian
A czy mógłby ktoś wrzsucić gotowe rozwiązanie na ocenę skuteczności zbroi i broni dla mniej zdolnych technicznie/informatycznie graczy :)?

Wiem, że to słabe jak inni ciężko myślą żeby to ustawić a tu znalazł sie ktoś kto chce na łatwiznę, ale naprawde ja nic nie rozumiem z tych kodów :(

Re: Oficjalny klient - przekształcenia tekstu

: 06 lut 2017 20:56
autor: Artak
Najpierw odpowiedz na pytanie czego oczekujesz? Co według Ciebie jest rozwiązaniem na skuteczność zbroi?

Re: Oficjalny klient - przekształcenia tekstu

: 06 lut 2017 21:08
autor: Ethian
@Artak
Jeśli dobrze zrozumiałem pytanie, to tak jak w pierwszym poście:
po wpisaniu komendy pojawia się "wdł twojej oceny ta zbroja chronie nieźle (6/12) przed kłutymi oraz źle (2/12) przed obuchami".

Próbowałem to ustawić, ale miałem podobny problem jak autor tematu, w momencie wyskakiwania niezle, program zliczal mi zarówno nieźle jak i zle. Wychodziło coś takiego: "wdł twojej oceny ta zbroja chronie nieżle (6/12) (2/12) oraz zle (2/12) przed obuchami".
Podobnie było z dość dobrze itp, gdzie dany wyrazem powtarza się ale występuje z przedrostkiem. Myślałem, że cudzysłów załatwi sprawe, ale jak mocno się myliłem :)

Re: Oficjalny klient - przekształcenia tekstu

: 06 lut 2017 22:43
autor: Fuggazi
Ethian pisze:@Artak
Jeśli dobrze zrozumiałem pytanie, to tak jak w pierwszym poście:
po wpisaniu komendy pojawia się "wdł twojej oceny ta zbroja chronie nieźle (6/12) przed kłutymi oraz źle (2/12) przed obuchami".

Próbowałem to ustawić, ale miałem podobny problem jak autor tematu, w momencie wyskakiwania niezle, program zliczal mi zarówno nieźle jak i zle. Wychodziło coś takiego: "wdł twojej oceny ta zbroja chronie nieżle (6/12) (2/12) oraz zle (2/12) przed obuchami".
Podobnie było z dość dobrze itp, gdzie dany wyrazem powtarza się ale występuje z przedrostkiem. Myślałem, że cudzysłów załatwi sprawe, ale jak mocno się myliłem :)
Ja mam tak:
1. Tam gdzie są przysłówki z przedrostkami (czy jak to się tam zwie), typu bardzo zle, dosc dobrze, bardzo dobrze, mam tak:

wzorzec tekstu: dosc dobrze przed
zamieniony tekst: dosc dobrze (8/12) przed

2. Tam gdzie występują przysłówki bez przedrostków, np. zle, kiepsko, dobrze, mam tak:

wzorzec tekstu: (on|ona|oraz|i) dobrze przed
zamieniony tekst: $0 dobrze (9/12) przed

U mnie działa ;)



P.S. Trochę OT.
Jakim to cudem Volhold jest ojcem założycielem tematu, skoro ja go zakładałem? :shock:

Re: Oficjalny klient - przekształcenia tekstu

: 08 lut 2017 11:35
autor: Ethian
Dzięki !
Póki co czas miałem by ogarnąć jakość zbroi ale wszystko działa jak należy. Przy wolnej chwili zrobię analogicznie z brońmi.

Dziękuje pieknie za pomoc !:)

Re: Oficjalny klient - przekształcenia tekstu

: 08 lut 2017 12:45
autor: Werbat
Pewnie dałeś patterna 'zle', który jest też częścią słowa 'niezle'. Jakbyś dał ' zle' (ze spacją), byłoby lepiej.

Re: Oficjalny klient - przekształcenia tekstu

: 10 lut 2017 09:02
autor: Ethian
No właśnie tak mi to odbierało.

Co do skryptu, to zauważyłem, że jeśli jest np:

"... oceniasz, że jest chroni ona dobrze (x/12), przyzwoicie oraz kiepsko (x/12) przed ..."

Jeśli są 3 poziomy, to ten środkowy nie jest wyłapywany przez skrypt, przy (on|ona|one|i|oraz) dodałem |, | (przecinek ze spacją, ale system mi tego nie uwzględnia.
Ktoś wie jak to naprawić ?

Re: Oficjalny klient - przekształcenia tekstu

: 10 lut 2017 17:45
autor: Artak
Skopiuj tutaj dokładnie co masz (używaj też znacznika [ code] do wpisywania kodu :) )

Re: Oficjalny klient - przekształcenia tekstu

: 15 lut 2017 21:44
autor: Miril
Macie jakiś pomysł jak zrobić przekształcenie całego komunikatu, który zawiera w sobie dany ciąg znaków na inny komunikat?

Przykład:
"Kostropaty zielonkawy stworek probuje cie trafic ruchliwym ogonkiem, lecz tobie udaje sie uniknac tego ciosu."

Chciałbym, żeby każdy komunikat, który kończy się na " lecz tobie udaje sie uniknac tego ciosu." był w całości zastępowany przez komunikat "UNIK".