Przejdź do treści
Logo

kuling.pl

  • Główna
  • Arkdisk
  • Forum
  • Kontakt

Jesteś tutaj

Start » Forum » MudMaster » Skrypty

Substytuty

published by dadoslaw on pon., 2005-05-16 20:49

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: 
Skrypty
  • Odpowiedz
  • 416 odsłon

Substytuty

Adres Submitted by Kuling on wt., 2005-05-17 08:18.

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 => AAABBB
  • powtórz

Substytuty

Adres Submitted by dadoslaw on wt., 2005-05-17 14:28.

Czyli teraz musze to wszystko zmixowac?

Kurcze to bedzie ciezkie.

Jesli nie to wytlumaczcie mi jak malemu dziecku!

  • powtórz

Substytuty

Adres Submitted by Kuling on wt., 2005-05-17 14:33.

Wklej loga. Wskaz dokladnie co nie dziala, a jak dzialac powinno.

  • powtórz

Substytuty

Adres Submitted by dadoslaw on wt., 2005-05-17 15:42.

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

  • powtórz

Substytuty

Adres Submitted by Kuling on wt., 2005-05-17 15:48.

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.

  • powtórz

Substytuty

Adres Submitted by dadoslaw on wt., 2005-05-17 16:08.

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!

  • powtórz

Substytuty

Adres Submitted by Kuling on wt., 2005-05-17 16:20.

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.

  • powtórz

Substytuty

Adres Submitted by dadoslaw on wt., 2005-05-17 16:31.

Teraz to juz w ogole nie dziala:/

  • powtórz

Substytuty

Adres Submitted by dadoslaw on czw., 2005-05-19 16:48.

To nie masz zadnego pomyslu?

  • powtórz

Substytuty

Adres Submitted by Arni on pt., 2005-05-20 13:25.

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]

  • powtórz

Archiwum

  • Kwiecień 2012 (1)
  • Marzec 2012 (1)
  • luty 2012 (1)
  • Styczeń 2012 (7)
  • Grudzień 2011 (2)
  • Listopad 2011 (2)
  • Październik 2011 (2)
  • Wrzesień 2011 (3)
  • Sierpień 2011 (2)
  • Lipiec 2011 (3)
  • Czerwiec 2011 (1)
  • Kwiecień 2011 (4)
  • luty 2011 (1)
  • Styczeń 2011 (2)
  • Listopad 2010 (6)
  • Październik 2010 (5)
  • Sierpień 2010 (10)
  • Lipiec 2010 (3)
  • Czerwiec 2010 (2)
  • Maj 2010 (1)
  • Kwiecień 2010 (2)
  • luty 2010 (4)
  • Styczeń 2010 (5)
  • Grudzień 2009 (5)
  • Listopad 2009 (1)
  • Październik 2009 (4)
  • Wrzesień 2009 (6)
  • Sierpień 2009 (11)
  • Lipiec 2009 (23)
  • Czerwiec 2009 (14)
  • Maj 2009 (23)
  • Kwiecień 2009 (22)
  • Marzec 2009 (14)
  • luty 2009 (20)
  • Styczeń 2009 (14)
  • Grudzień 2008 (17)
  • Listopad 2008 (12)
  • Październik 2008 (10)
  • Wrzesień 2008 (4)
  • Lipiec 2008 (2)
  • Czerwiec 2008 (5)
  • Maj 2008 (5)
  • Kwiecień 2008 (9)
  • Marzec 2008 (9)
  • luty 2008 (30)
  • Styczeń 2008 (22)
  • Grudzień 2007 (15)
  • Listopad 2007 (19)
  • Październik 2007 (10)
  • Wrzesień 2007 (22)
  • Sierpień 2007 (21)
  • Lipiec 2007 (29)
  • Czerwiec 2007 (53)
  • Maj 2007 (61)
  • Kwiecień 2007 (14)
  • Marzec 2007 (5)
  • luty 2007 (4)
  • Styczeń 2007 (16)
  • Grudzień 2006 (69)
  • Listopad 2006 (15)
  • Wrzesień 2006 (25)
  • Sierpień 2006 (20)
  • Lipiec 2006 (10)
  • Czerwiec 2006 (10)
  • Maj 2006 (35)
  • Kwiecień 2006 (5)
  • Marzec 2006 (15)
  • luty 2006 (5)
  • Grudzień 2005 (10)
  • Listopad 2005 (15)
  • Sierpień 2005 (10)
  • Lipiec 2005 (20)
  • Czerwiec 2005 (30)
  • Maj 2005 (30)
  • Kwiecień 2005 (34)
  • Marzec 2005 (14)
  • luty 2005 (10)
  • Grudzień 2004 (30)
  • Listopad 2004 (48)
  • Październik 2004 (25)
  • Sierpień 2004 (18)
  • Lipiec 2004 (30)

Kategorie

  • Angielski (1)
    • FCE (0)
  • Dom (4)
    • Akwarium (3)
    • Kot (2)
  • Gry (11)
    • Counter Strike (8)
  • Informatyka (15)
    • Hardware (15)
      • Mój komputer (14)
    • Linux (0)
    • Programowanie (175)
      • C++ (134)
        • Concurrency (66)
        • Exceptions (14)
        • Templates (21)
      • Narzędzia (10)
        • Visual Studio 2003 (21)
        • Visual Studio 2005 (45)
        • Visual Studio 2008 (33)
        • Visual Studio 2010 (13)
      • PHP (9)
    • Windows (18)
  • Internet (10)
    • Drupal (18)
    • Linki (29)
  • Miejsca (2)
    • Poznań (3)
    • Sieradz (1)
    • Wrocław (12)
    • Zgorzelec (0)
  • Pieniądze (122)
    • Giełda (47)
    • Inwestowanie (66)
    • Mieszkanie (69)
  • Rodzina (14)
    • Magda (1)
  • Rozrywka (66)

Logowanie

  • Utwórz nowe konto
  • Prześlij nowe hasło
Theme provided by Danetsoft under GPL license from Danang Probo Sayekti