Strona 1 z 73

Zmud pomoc

: 12 lis 2010 19:59
autor: Ottson
moze ktos pomoc jak napisac skrypt ktory by dzialal mniej wiecej tak:

Kod: Zaznacz cały

W slepiach zlosliwego zgarbionego goblina pojawia sie nienawistny blysk, gdy
zdecydowanym uderzeniem krzywego krotkiego noza przecina powietrze tuz przed
twoja glowa.
to dostaje od muda, a chcialbym zeby klient wyswietlal mi np

Kod: Zaznacz cały

Uniknales ciosu zlosliwego zgarbionego goblina

Re: Zmud pomoc

: 12 lis 2010 20:20
autor: Urithair
Pattern dla trigga

Kod: Zaznacz cały

W slepiach (*) pojawia sie nienawistny blysk, gdy zdecydowanym uderzeniem * przecina powietrze tuz przed twoja glowa.
Kod dla trigga:

Kod: Zaznacz cały

#SU {Uniknales ciosu %1.}
Piszę to tak, jak w cmudzie się powinno. Już nie pamiętam czy coś w tej funkcji się pozmieniało. Ale jeśli tak, to na pewno niewiele.
edit: Zdaje się, że argument %1 powinno się ubrać w jakiś cudzysłów albo nawias...

Pzdr.

To pytanie na pewno nie jest żartem, prawda?

Re: Zmud pomoc

: 12 lis 2010 20:22
autor: Rennz
Polecam w razie czego forum Twoj.net:

http://twoj.net/viewforum.php?f=69

Re: Zmud pomoc

: 15 lis 2010 07:48
autor: Ottson
pattern

Kod: Zaznacz cały

(*) ledwo muska cie (*), trafiajac cie w (*).
komenda

Kod: Zaznacz cały

#sub {%1 ledwo muska cie.}
czemu nie dziala?

Re: Zmud pomoc

: 15 lis 2010 09:51
autor: Rennz
Ottson pisze:pattern

Kod: Zaznacz cały

(*) ledwo muska cie (*), trafiajac cie w (*).
komenda

Kod: Zaznacz cały

#sub {%1 ledwo muska cie.}
czemu nie dziala?
Jak dla mnie są dwie opcje - masz triggery wyłączone (pistolecik na dole po prawej stronie) lub już wcześniej jakiegoś suba na coś podobnego zrobiłeś (suby powodują, że żaden inny trigger na tej linijce się nie wykonuje).

Re: Zmud pomoc

: 15 lis 2010 12:49
autor: Ottson

Kod: Zaznacz cały

#CLASS {ciosy}
#TRIGGER {(*) rani cie (*), trafiajac cie w (*).} {
  #sub {%1 rani Cie w %3.}
  #cw 12
  } "" {prompt}
#TRIGGER {(*) ledwo muska cie (*) trafiajac cie w (*).} {
  #sub {%1 ledwo muska cie.}
  #cw 14
  }
#TRIGGER {(*) lekko rani cie (*), trafiajac cie w (*).} {
  #sub {%1 lekko rani cie}
  #cw 12
  } "" {prompt}
#TRIGGER {(*) powaznie rani cie (*), trafiajac cie w (*).} {
  #sub {%1 powaznie rani cie w %3.}
  #cw 13
  } "" {prompt}
#TRIGGER {(*) bardzo ciezko rani cie (*), trafiajac cie w (*).} {
  #sub {%1 BARDZO CIEZKO RANI CIE w %3.}
  #cw 11
  } "" {prompt}
#TRIGGER {(*) masakruje cie (*), trafiajac cie w (*).} {
  #sub {%1 MASAKRUJE CIE w %3.}
  #cw 11
  } "" {prompt}
#TRIGGER {(*) trafiajac go (*).} {#sub {%1.}} "" {prompt}
#CLASS 0
To caly skrypt, niestety wogole nie dziala o.O trigerry wlaczone, innych subow na danej lini nie ma, kolorowania rowniez usunalem. generalnie na tych liniach nie ma nic tylko to. help plx

Re: Zmud pomoc

: 16 lis 2010 13:54
autor: Klaz
1. Sprawdź czy masz w mudzie ustawione "opcje szerokosc 0". Jak nie to ustaw.
2.

Kod: Zaznacz cały

#CLASS {ciosy}
#TRIGGER {(*) rani cie (*), trafiajac cie w (*).} {
  #sub {%1 rani Cie w %3.}
  #cw 12
  } "" {prompt}
#TRIGGER {(*) lekko rani cie (*), trafiajac cie w (*).} {
  #sub {%1 lekko rani cie}
  #cw 12
  } "" {prompt}
#TRIGGER {(*) powaznie rani cie (*), trafiajac cie w (*).} {
  #sub {%1 powaznie rani cie w %3.}
  #cw 13
  } "" {prompt}
#TRIGGER {(*) bardzo ciezko rani cie (*), trafiajac cie w (*).} {
  #sub {%1 BARDZO CIEZKO RANI CIE w %3.}
  #cw 11
  } "" {prompt}
W rzeczywistości będzie działał tylko jeden trigger

Kod: Zaznacz cały

#TRIGGER {(*) rani cie (*), trafiajac cie w (*).} {
  #sub {%1 rani Cie w %3.}
  #cw 12
  } "" {prompt}
Musisz wykluczyc lekko, powaznie, bardzo ciezko za pierwsza (*).

Re: Zmud pomoc

: 16 lis 2010 15:55
autor: Ottson
pomoglo, thx

Re: Zmud pomoc

: 18 lis 2010 11:02
autor: Ottson

Kod: Zaznacz cały

Masakrujesz lagodnego sredniego szczura stalowym waskim sztyletem, trafiajac go w cialo.
chce widziec

Kod: Zaznacz cały

Masakrujesz lagodnego sredniego szczura w cialo.
jak przechwycic nazwe npca, bez opisu broni?

Re: Zmud pomoc

: 18 lis 2010 11:25
autor: Rennz
Osobiście bym zrobił pattern:

Masakrujesz %w %w %w (*), trafiajac go w cialo.

I skrypt:

#su Masakrujesz %1 %2 %3 w cialo.

Ale jestem pewien, że ktoś ma lepszy i bardziej optymalnysposób (-: