Strona 55 z 77
Re: CMUD
: 11 sie 2015 13:36
autor: Narmaniel
W jednym skrypcie mam fragment wyświetlany komenda #sub, który podkreśliłem ~<u~> z zamknięciem ~<~/u~> i wszystko działa, jak należy. W tym samym skrypcie przed SUBem mam kolorowanie #cw.
W drugim skrypcie mam identyczna konstrukcje, a po zamknięciu podkreślenia linijka traci kolor, staje się czarna i niewidoczna.
Dlaczego?
Re: CMUD
: 22 sie 2015 15:08
autor: Aiathel
Witam, ktoś mi powie co źle robię? Chciałbym żeby oba if'y działały jednocześnie.
#if (%ends(%3,ym))
{#sub {bla bla}}
{#sub {bla bla2}}
#if (%ends(%3,im))
{#sub {bla bla}}
{#sub {bla bla2}}
W podany sposób działa tylko 1 if
Re: CMUD
: 22 sie 2015 15:43
autor: Narmaniel
Rzecz, którą napisałeś, działa tak:
Jeśli x=1, wtedy #sub A, jeśli x=cokolwiek, byle nie 1, #sub B.
Jeśli y=1, wtedy #sub C, jeśli y=cokolwiek, byle nie 1, #sub D.
Wydaje mi się, że musisz zrobić if w ifie. Czyli...
Kod: Zaznacz cały
#if (%ends(%3,ym)) {
#sub {bla bla}
}{
#if (%ends(%3,im)) {
#sub {bla bla}
}{
#sub {bla bla2}}
}
O ile odpowiada to Twoim potrzebom.
Re: CMUD
: 22 sie 2015 15:51
autor: Aiathel
Działa, dzieki za pomoc

Re: CMUD
: 23 sie 2015 20:51
autor: Talisa
wielokrotne if-y z ta sama zmienna naucz sie robic ze #switch
np:
Kod: Zaznacz cały
#SWITCH ($s="polnoc") {#return n}
($s="poludnie") {#return s}
($s="wschod") {#return e}
($s="zachod") {#return w}
($s="polnocny-zachod") {#return nw}
($s="polnocny-wschod") {#return ne}
($s="poludniowy-zachod") {#return sw}
($s="poludniowy-wschod") {#return se}
($s="polnocny-zachod") {#return nw}
($s="polnocny-wschod") {#return ne}
($s="gora") {#return u}
($s="dol") {#return d}
{#return $s}
Re: CMUD
: 05 wrz 2015 14:57
autor: Amirez
Mam pytanie
Jak zrobic by po zalogowaniu mapper odnajdywal na ktorej jestem lokacji tak jak w standardowym kliencie
Jedynie przychodzi mi na mysl pisanie trigow ale lokacjii startowych jest wiele da sie zrobic by skrypt odnajdywal lokacje startowa na mapie poprzez numer lokacji?
Ma ktos mozetaki skrypt?
Re: CMUD
: 05 wrz 2015 17:16
autor: Fiora
Szczerze to ja lokacje startowe robię po prostu z czasem, dodając trigger do każdego nowego miejsca w którym mnie wcześniej nie było i #TP. Wiele? Czy ja wiem... Już mam zdecydowaną większość jakie są.
Po prostu cierpliwości i czasu.
Re: CMUD
: 07 wrz 2015 17:04
autor: Amirez
Mam variable @pojemnik=sloik|woreczek
jak zrobic aliasa wloz ziola do (@pojemnik)a
zeby skrypt mi rozpoznal pojemnik i odmienil
Re: CMUD
: 07 wrz 2015 18:13
autor: Fiora
Na szybko przyszło mi takie wyjście do głowy:
TRIGGER
COMMAND INPUT
Kod: Zaznacz cały
Pattern: wloz ziola do ({woreczka|sloika})
#IF (%1=woreczka) {#SEND
otworz woreczek;wloz ziola do woreczka;zamknij woreczek}
#IF (%1=sloika) {#SEND
otworz sloik;wloz ziola do sloika;zamknij sloik}
Re: CMUD
: 07 wrz 2015 19:22
autor: Haern
Amirez - Twoje pytanie jest niezrozumiałe. Spróbuj doprecyzować.