Oficjalny klient - przekształcenia tekstu

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

Re: Oficjalny klient - przekształcenia tekstu

Postautor: Artak » 20 sty 2017 09:11

Rafgart pisze:Wyrazenia regularne na poczatku moga przerazac (...)


Później też :)

Ethian
Posty: 96
Rejestracja: 13 sty 2017 12:14

Re: Oficjalny klient - przekształcenia tekstu

Postautor: Ethian » 06 lut 2017 20:24

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: 220
Rejestracja: 15 kwie 2015 16:40
Kontaktowanie:

Re: Oficjalny klient - przekształcenia tekstu

Postautor: Artak » 06 lut 2017 20:56

Najpierw odpowiedz na pytanie czego oczekujesz? Co według Ciebie jest rozwiązaniem na skuteczność zbroi?

Ethian
Posty: 96
Rejestracja: 13 sty 2017 12:14

Re: Oficjalny klient - przekształcenia tekstu

Postautor: Ethian » 06 lut 2017 21:08

@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

Postautor: Fuggazi » 06 lut 2017 22:43

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: 96
Rejestracja: 13 sty 2017 12:14

Re: Oficjalny klient - przekształcenia tekstu

Postautor: Ethian » 08 lut 2017 11:35

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: 1307
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontaktowanie:

Re: Oficjalny klient - przekształcenia tekstu

Postautor: Werbat » 08 lut 2017 12:45

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: 96
Rejestracja: 13 sty 2017 12:14

Re: Oficjalny klient - przekształcenia tekstu

Postautor: Ethian » 10 lut 2017 09:02

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: 220
Rejestracja: 15 kwie 2015 16:40
Kontaktowanie:

Re: Oficjalny klient - przekształcenia tekstu

Postautor: Artak » 10 lut 2017 17:45

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

Postautor: Miril » 15 lut 2017 21:44

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


Wróć do „Forum Techniczne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości