Oficjalny klient - przekształcenia tekstu

Forum techniczne Arkadii.
Awatar użytkownika
Artak
Posty: 247
Rejestracja: 15 kwie 2015 16:40
Kontakt:

Re: Oficjalny klient - przekształcenia tekstu

Post autor: Artak »

Rafgart pisze: Wyrazenia regularne na poczatku moga przerazac (...)
Później też :)
Ethian
Posty: 112
Rejestracja: 13 sty 2017 12:14

Re: Oficjalny klient - przekształcenia tekstu

Post 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 :(
Awatar użytkownika
Artak
Posty: 247
Rejestracja: 15 kwie 2015 16:40
Kontakt:

Re: Oficjalny klient - przekształcenia tekstu

Post autor: Artak »

Najpierw odpowiedz na pytanie czego oczekujesz? Co według Ciebie jest rozwiązaniem na skuteczność zbroi?
Ethian
Posty: 112
Rejestracja: 13 sty 2017 12:14

Re: Oficjalny klient - przekształcenia tekstu

Post 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 :)
Awatar użytkownika
Fuggazi
Posty: 162
Rejestracja: 13 maja 2010 12:48

Re: Oficjalny klient - przekształcenia tekstu

Post 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:
Co to jest Chaos? To jest Ład, który zniszczo­no przy Stworze­niu Świata.
S.J. Lec
Ethian
Posty: 112
Rejestracja: 13 sty 2017 12:14

Re: Oficjalny klient - przekształcenia tekstu

Post 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 !:)
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: Oficjalny klient - przekształcenia tekstu

Post autor: Werbat »

Pewnie dałeś patterna 'zle', który jest też częścią słowa 'niezle'. Jakbyś dał ' zle' (ze spacją), byłoby lepiej.
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Ethian
Posty: 112
Rejestracja: 13 sty 2017 12:14

Re: Oficjalny klient - przekształcenia tekstu

Post 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ć ?
Awatar użytkownika
Artak
Posty: 247
Rejestracja: 15 kwie 2015 16:40
Kontakt:

Re: Oficjalny klient - przekształcenia tekstu

Post autor: Artak »

Skopiuj tutaj dokładnie co masz (używaj też znacznika [ code] do wpisywania kodu :) )
Miril
Posty: 54
Rejestracja: 09 lut 2017 23:09

Re: Oficjalny klient - przekształcenia tekstu

Post 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".
ODPOWIEDZ