Jesteś tutaj
Substytuty
Witam.
Mam pewien problem z sybstutytami.
Jak maja byc dwa substytu w jednym zdaniu, to sie nie wyswietla :/
Oto moje bazgroly.
/sub {Atakujesz} {ATAK}
/sub {trafiajac go w leb} {LEB}
/sub {trafiajac go w glowe} {GLOWA}
/sub {trafiajac go w prawe ramie} {P_RAMIE}
/sub {trafiajac go w lewe ramie} {L_RAMIE}
/sub {trafiajac go w nogi} {NOGI}
/sub {Lekko ranisz} {L_K}
/sub {Ledwo muskasz} {L_M}
/sub {Ranisz} {R}
/sub {Powaznie ranisz} {P_R}
/sub {Bardzo ciezko ranisz} {B_C_R}
/sub {Masakrujesz} {M}
/highlight {L_M} {yellow, back blue}
/highlight {L_K} {yellow, back blue}
/highlight {R} {yellow, back blue}
/highlight {P_R} {yellow, back blue}
/highlight {B_C_R} {yellow, back blue}
/highlight {LEB} {yellow, back blue}
/highlight {GLOWA} {yellow, back blue}
/highlight {P_RAMIE} {yellow, back blue}
/highlight {L_RAMIE} {yellow, back blue}
/highlight {NOGI} {yellow, back blue}
/highlight {ATAK} {yellow, back blue}
Co jest zle?
W ogole mozna dwa subty w jednym zdaniu, a moze da sie jakos to ominac?
Forum:
- Odpowiedz
- 416 odsłon

Substytuty
Pytasz o to czy da sie zrobic dwa substituty na jednel linijce tekstu z muda. Tak da sie.
Substitute ========== Format: /substitute {text pattern} {replacement text} {group name} A substitute looks for text patterns in the same way that an action does. When it finds a match it substitutes the text in the pattern with the replacement text. ===Z helpa mozna wyczytac, ze suby maja taka sama skladnie jak triggery. Oto przyklad dwukrotnego suba.
/sub {aaa%0} {AAA$0} /sub {%0bbb} {$0BBB} /trigger aaabbb => AAABBBSubstytuty
Czyli teraz musze to wszystko zmixowac?
Kurcze to bedzie ciezkie.
Jesli nie to wytlumaczcie mi jak malemu dziecku!
Substytuty
Wklej loga. Wskaz dokladnie co nie dziala, a jak dzialac powinno.
Substytuty
Powaznie ranisz poteznego jaszczura novigradzkim standardowym mieczem, trafiajac go w leb..
A byc ma:
P_R poteznego jaszczura standardowym mieczem LEB
Jesli tylko podasz przyklad to juz zalapie chyba ;p
Substytuty
Wkleilem kod umieszczony przez ciebie i zamienia mi bez problemow. Jestes pewnien, ze zaladowales skrypty? Pokaz na co ci zamienia.
# Defined Subs: 001: {Atakujesz} {ATAK} {} 002: {Bardzo ciezko ranisz} {B_C_R} {} 003: {Ledwo muskasz} {L_M} {} 004: {Lekko ranisz} {L_K} {} 005: {Masakrujesz} {M} {} 006: {Powaznie ranisz} {P_R} {} 007: {Ranisz} {R} {} 008: {trafiajac go w glowe} {GLOWA} {} 009: {trafiajac go w leb} {LEB} {} 010: {trafiajac go w lewe ramie} {L_RAMIE} {} 011: {trafiajac go w nogi} {NOGI} {} 012: {trafiajac go w prawe ramie} {P_RAMIE} {} P_R poteznego jaszczura novigradzkim standardowym mieczem, LEB.Poleceniem /sub mozesz sprawdzic czy masz zaladowane te suby.
Substytuty
ATAK poteznego jaszczura.
> Ranisz poteznego jaszczura lewym lokciem, trafiajac go w leb.
R poteznego jaszczura prawa piescia, trafiajac go w tulow.
R poteznego jaszczura prawa stopa, trafiajac go w lewa lape.
Czasem dziala, a czasem nie.
Na dodatek zamiast
trafiajac go w leb ma byc
LEB
Mam jeszcze do tego podswietlenia i jak ide traktem to mnie czasami denerwuje:
Ruszasz
Da sie jakos zrobic, ze tylko w walce to bedzie?
Poki co trzeba tego skryptu z subami!
Substytuty
Hmm... Nie udalo mi sie powtorzyc tego bledu i nie bardzo mam mozliwosc popatrzec na to glebiej. Moze sprobuj dodac
/sub {> Ranisz} {R}A co do kolorowania Ranisz. Moglbys zrobic jakiego triga, ktory wylacza podswietlanie jak konczy sie walka. Moze na tekst zabiles/uciekasz.
Substytuty
Teraz to juz w ogole nie dziala:/
Substytuty
To nie masz zadnego pomyslu?
Substytuty
Spotkałem się kiedyś z informacją, że MM ma problemy z używaniem dwóch subów w jednej linijce. Spróbuj na dobry początek zamiast tych wszystkich subów zrobić gagi i actiony. Czyli
/gag {^Powaznie ranisz %0} /action {^Powaznie ranisz %0} _ {_ /var {Podmiana} {$0};_ /calldll R Set {, trafiajac go w (glowe|leb|lewe ramie|nogi|prawe ramie)};_ /calldll R Match {$Podmiana};_ /if {$Rmatch} _ {_ /var {Showit} {P_R $PL};_ /if {$P1="leb"} {/var {Showit} {$Showit LEB}};_ /if {$P1="nogi"} {/var {Showit} {$Showit NOGI}};_ /if {$P1="lewe ramie"} {/var {Showit} {$Showit L_RAMIE}};_ /if {$P1="prawe ramie"} {/var {Showit} {$Showit P_RAMIE}};_ /if {$P1="glowe"} {/var {Showit} {$Showit GLOWA}};_ /sh {$Showit}_ } _ {_ /sh {P_R $Podmiana}_ }_ }Wygląda trochę bardziej skomplikowanie, ale powinno działać. Najlepiej przy ustawieniu opcje szerokość 0. Dodatkowo można podpiąć do tego jakieś liczniki trafien i inne tegesy :)
[/code]