Zmud pomoc

Forum techniczne Arkadii.
Gość

Re: Zmud pomoc

Post autor: Gość »

Kod: Zaznacz cały

^{@przeciazenieTr} {@przeciazenie}{.}
popraw na:

Kod: Zaznacz cały

^{@przeciazenieTr} {(@przeciazenie)}{.}
a

Kod: Zaznacz cały

#CW %eval( %color( %item( @przeciazenieSub, %ismember( %lower( %1), @przeciazenie)))+%if( (%3=""), 0, %color( under)))
popraw na:

Kod: Zaznacz cały

#CW %eval(%item(@przeciazenieSub,%ismember(%lower(%1), @przeciazenie))+%color(under))
(nie ma sensu sprawdzać, czy na trzeciej zmiennej jest pusto, bo jak nie kropka, to trigger nie zadziała w ogóle)

nie chce mi się sprawdzać, ale skoro pattern wyłapuje, to powinno działać.
Ravald
Posty: 110
Rejestracja: 06 maja 2011 14:44
Lokalizacja: Londyn

Re: Zmud pomoc

Post autor: Ravald »

Mimi pisze:

Kod: Zaznacz cały

^{@przeciazenieTr} {@przeciazenie}{.}
popraw na:

Kod: Zaznacz cały

^{@przeciazenieTr} {(@przeciazenie)}{.}
a

Kod: Zaznacz cały

#CW %eval( %color( %item( @przeciazenieSub, %ismember( %lower( %1), @przeciazenie)))+%if( (%3=""), 0, %color( under)))
popraw na:

Kod: Zaznacz cały

#CW %eval(%item(@przeciazenieSub,%ismember(%lower(%1), @przeciazenie))+%color(under))
(nie ma sensu sprawdzać, czy na trzeciej zmiennej jest pusto, bo jak nie kropka, to trigger nie zadziała w ogóle)

nie chce mi się sprawdzać, ale skoro pattern wyłapuje, to powinno działać.
poprawilem, ale teraz pattern mi nie pasuje - pokazuje tylko "Ciezar twego ekwipunku (@przeciazenie)."

a gdybym chcial, zeby trigger nie kolorowal, a zamienial "Twoj ciezar wadzi ci troche" na "Ciezar [1/6]" - oczywiscie zmienna @przeciazenieSub zamieniac na value: [1/6]|[2/6] etc? latwiej by bylo? niestety, nie ogarniam za bardzo tego jezyka, i nie wiem, jak wartosc jednej zmiennej moze trigerowac suby z innej zmiennej :/
Gość

Re: Zmud pomoc

Post autor: Gość »

Kod: Zaznacz cały

#SUB {Ciężar ~[%ismember(%1,@przeciazenie)~/%numitems(@przeciazenie)~]}
a w powyższym sprawdz czy wszystko dobrze wpisałeś.
Ravald
Posty: 110
Rejestracja: 06 maja 2011 14:44
Lokalizacja: Londyn

Re: Zmud pomoc

Post autor: Ravald »

Mimi pisze:

Kod: Zaznacz cały

#SUB {Ciężar ~[%ismember(%1,@przeciazenie)~/%numitems(@przeciazenie)~]}
a w powyższym sprawdz czy wszystko dobrze wpisałeś.
wielkie dzieki, udalo mi sie pozmieniac pare rzeczy i dziala.
problem w tym, z cos jest nie tak z moim zMudem chyba... mam wersje 7.21, jesli to jakas roznica, no i:
Mimi, Twoj kod na suby nie zadzialal - dopiero, gdy zmienilem na:

Kod: Zaznacz cały

trigger: ^{@przeciazenieTr} ({@przeciazenie}){.}
value: #SUB {Ciezar |%ismember(%1,@przeciazenie)/%numitems(@przeciazenie)|}
pokazuje mi ladnie: Ciezar |1/6| (czli musialem zmienic w value "[" oraz "]" na "|"

czyli tak: czy to kwestia konfiguracji zmuda? za nic nie chcialo dzialac gdy nawiasy okragle byly w klamrowych... drugi problem to nawiasy kwadratowe - jesli zostawilbym takie value w trigu, jakie mi dales, zmud zwracal mi "Ciezar 0"

wie ktos, co jest grane kurde? sprawdzilem w configu, do nawiasow nie jest tam nic przypisane... Niby to wszystko dziala, ale troche to dla mnie nielogiczne :/
Rennz
Posty: 546
Rejestracja: 12 sty 2010 17:09
Lokalizacja: Kraków
Kontakt:

Re: Zmud pomoc

Post autor: Rennz »

Nawiasy okrągłe nie mogą być w klamrowych - musi być odwrotnie. Nawias klamrowy tworzy listę w patternie, a okrągły podstawia ją pod %x. Jeśli chcesz użyć znaków [ oraz ] to możesz spróbować dać przed każdym z nich ~.
Ravald
Posty: 110
Rejestracja: 06 maja 2011 14:44
Lokalizacja: Londyn

Re: Zmud pomoc

Post autor: Ravald »

Ravald pisze:
Mimi pisze:

Kod: Zaznacz cały

#SUB {Ciężar ~[%ismember(%1,@przeciazenie)~/%numitems(@przeciazenie)~]}
a w powyższym sprawdz czy wszystko dobrze wpisałeś.
wielkie dzieki, udalo mi sie pozmieniac pare rzeczy i dziala.
problem w tym, z cos jest nie tak z moim zMudem chyba... mam wersje 7.21, jesli to jakas roznica, no i:
Mimi, Twoj kod na suby nie zadzialal - dopiero, gdy zmienilem na:

Kod: Zaznacz cały

trigger: ^{@przeciazenieTr} ({@przeciazenie}){.}
value: #SUB {Ciezar |%ismember(%1,@przeciazenie)/%numitems(@przeciazenie)|}
pokazuje mi ladnie: Ciezar |1/6| (czli musialem zmienic w value "[" oraz "]" na "|"

czyli tak: czy to kwestia konfiguracji zmuda? za nic nie chcialo dzialac gdy nawiasy okragle byly w klamrowych... drugi problem to nawiasy kwadratowe - jesli zostawilbym takie value w trigu, jakie mi dales, zmud zwracal mi "Ciezar 0"

wie ktos, co jest grane kurde? sprawdzilem w configu, do nawiasow nie jest tam nic przypisane... Niby to wszystko dziala, ale troche to dla mnie nielogiczne :/
Dzieki Rennz
obiecuje, ze to ostatnie pytanie na razie - co zrobic, zeby powyzsze wyswietlalo mi sie na buttonie? Gdy w "caption" wklejam

Kod: Zaznacz cały

Ciezar %ismember(%1,@przeciazenie)/%numitems(@przeciazenie)
Pokazuje mi na buttonie "Ciezar 0/6". pewnie cos zle robie, ale dopiero zaczynam grzebac w tym jezyku ;] Najchetniej caly stan bym sobie przeniosl na buttony 8-)
Awatar użytkownika
Violla
Posty: 174
Rejestracja: 11 maja 2009 19:42
Lokalizacja: Fandall

Re: Zmud pomoc

Post autor: Violla »

Bardzo lubię ten dział :)
Gram na zmudzie - a czytając go, czuję się, jakbym czytała po chińsku:)
Ale nadal czytam, żeby jednak zrozumieć....
I myślę sobie - jacy Wy mądrzy jesteście :)
I nadal nie rozumiem :>

<ukłony>
Niziołki wszystkich krajów - łączcie się!

"[...] hobbity to naprawdę zadziwiające stworzenia. Możesz się nauczyć o nich wszystkiego w ciągu miesiąca, a jednak, po stu latach, mogą cię dalej zadziwić"/Gandalf Szary

http://www.pajacyk.pl/
Rennz
Posty: 546
Rejestracja: 12 sty 2010 17:09
Lokalizacja: Kraków
Kontakt:

Re: Zmud pomoc

Post autor: Rennz »

Ravald pisze: Dzieki Rennz
obiecuje, ze to ostatnie pytanie na razie - co zrobic, zeby powyzsze wyswietlalo mi sie na buttonie? Gdy w "caption" wklejam

Kod: Zaznacz cały

Ciezar %ismember(%1,@przeciazenie)/%numitems(@przeciazenie)
Pokazuje mi na buttonie "Ciezar 0/6". pewnie cos zle robie, ale dopiero zaczynam grzebac w tym jezyku ;] Najchetniej caly stan bym sobie przeniosl na buttony 8-)
%1 w caption ci nie zadziała - %1 zadziała tylko w value triggera.

W triggerze, który subuje ci tekst z muda:

Kod: Zaznacz cały

#SUB {Ciezar |%ismember(%1,@przeciazenie)/%numitems(@przeciazenie)|}
Dodaj kolejną linijkę:

Kod: Zaznacz cały

#va przeciazenie_button %ismember(%1,@przeciazenie)
A w swoim buttonie w Caption wpisz:

Kod: Zaznacz cały

Ciezar @przeciazenie_button/%numitems(@przeciazenie)
I powinno być ok (-:
Awatar użytkownika
Miuosh
Posty: 408
Rejestracja: 16 maja 2009 18:31
Lokalizacja: JaworznoCity

Re: Zmud pomoc

Post autor: Miuosh »

Od 10 lat fascynuje mnie niezmiennie jak można to tak rozkminić wszystko :)
Magicy ;)
Ogre!
Ravald
Posty: 110
Rejestracja: 06 maja 2011 14:44
Lokalizacja: Londyn

Re: Zmud pomoc

Post autor: Ravald »

@ Rennz: jestes wielki, dzieki!
ODPOWIEDZ