Forum techniczne Arkadii.
Ottson
Post
autor: Ottson » 12 lis 2010 19:59
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
Urithair
Posty: 177 Rejestracja: 14 gru 2009 01:39
Post
autor: Urithair » 12 lis 2010 20:20
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:
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?
Ostatnio zmieniony 12 lis 2010 20:22 przez
Urithair , łącznie zmieniany 1 raz.
Ottson
Post
autor: Ottson » 15 lis 2010 07:48
pattern
Kod: Zaznacz cały
(*) ledwo muska cie (*), trafiajac cie w (*).
komenda
czemu nie dziala?
Rennz
Posty: 546 Rejestracja: 12 sty 2010 17:09
Lokalizacja: Kraków
Kontakt:
Post
autor: Rennz » 15 lis 2010 09:51
Ottson pisze: pattern
Kod: Zaznacz cały
(*) ledwo muska cie (*), trafiajac cie w (*).
komenda
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).
Ottson
Post
autor: Ottson » 15 lis 2010 12:49
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
Klaz
Posty: 8 Rejestracja: 19 cze 2010 14:41
Post
autor: Klaz » 16 lis 2010 13:54
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 (*).
Ottson
Post
autor: Ottson » 16 lis 2010 15:55
pomoglo, thx
Ottson
Post
autor: Ottson » 18 lis 2010 11:02
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?
Rennz
Posty: 546 Rejestracja: 12 sty 2010 17:09
Lokalizacja: Kraków
Kontakt:
Post
autor: Rennz » 18 lis 2010 11:25
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 (-: