Przejdź do treści
Logo

kuling.pl

  • Główna
  • Arkdisk
  • Forum
  • Kontakt

Jesteś tutaj

Start » Forum » MudMaster » Skrypty

3 pytania

published by Sups on śr., 2006-03-01 19:17

Witam!
Pierwsze pytanie odnosi sie do dziweków w arkdisku a dokladniej robie wszystko tak jak w helpie:
/soundpath {D:\Gry\arkdisk320\dzwieki}
/action {atakuje cie!} {/playwav {atak.wav}}
i wszystko dziala ale pojawia sie problem kiedy dodaj drugiego actiona z dzwiekiem wtedy nie dziala zaden z nich:/ Jakies pomysly?

Po drugie chialbym zrobic cos w rodzaju przeciwienstwa sybstytuta, np kiedy napisz gn bedzie znaczylo to gnom, a kiedy wysle komende zabij gna zaatakuje mi gnoma, daj monety gnowi - daj monety gnomowi itp

I po trzecie najtrudniejsze:P kiedy lowimy ryby wyskakuje na przemian : "Udaje ci sie przyciagnac rybe do siebie" i "Zlapana na wedke ryba zdobywa nad toba chwilowa przewage" no i czy dalo by sie zrobic cos takiego zeby liczony byl "wynik" i jesli ryba bedzie o 5 wygrywac to zeby zostala wyslana do muda komenda przestan lowic

Pozdrawiam

Forum: 
Skrypty
  • Odpowiedz
  • 880 odsłon

Re: 3 pytania

Adres Submitted by Kuling on czw., 2006-03-02 09:09.

1.

Sups wrote:
Witam!
Pierwsze pytanie odnosi sie do dziweków w arkdisku a dokladniej robie wszystko tak jak w helpie:
/soundpath {D:\Gry\arkdisk320\dzwieki}
/action {atakuje cie!} {/playwav {atak.wav}}
i wszystko dziala ale pojawia sie problem kiedy dodaj drugiego actiona z dzwiekiem wtedy nie dziala zaden z nich:/ Jakies pomysly?

Przeczytaj...
http://www.forum.kuling.pl/viewtopic.php?t=63&highlight=playwav

Sprawdz czy sytacja jest identczna jesli dzwieki sa odgrywane w odwrotnej kolejnosci.

Sprawdz czy wpisany recznie z linii komend polecenia /playwav {dzwiek1.wav} potem /playwav {dzwiek2.wav} dadza oczekiwany przez ciebie rezultat. Byc moze zle napisales actiona.

Byc moze dzwiek jest za duzy i nie miesci sie w cachu. Poczytaj o poleceniu /cachesize

2.

Cytat:

Po drugie chialbym zrobic cos w rodzaju przeciwienstwa sybstytuta, np kiedy napisz gn bedzie znaczylo to gnom, a kiedy wysle komende zabij gna zaatakuje mi gnoma, daj monety gnowi - daj monety gnomowi itp

Mozna robic aliasa jedynie do pierwszego wyrazu. Nie jestes pierwszym, ktory chcialby miec taka mozliwosc. Niestety Arkdisk tego nie udostepnia.
Mozliwe sa pewne obejscia. Na przyklad zrobic jakiegos aliasa, ktory skanuje swoje parametry i zamienia je odpowiednio (np. gn na gnom).

Cytat:

I po trzecie najtrudniejsze:P kiedy lowimy ryby wyskakuje na przemian : "Udaje ci sie przyciagnac rybe do siebie" i "Zlapana na wedke ryba zdobywa nad toba chwilowa przewage" no i czy dalo by sie zrobic cos takiego zeby liczony byl "wynik" i jesli ryba bedzie o 5 wygrywac to zeby zostala wyslana do muda komenda przestan lowic

Na pewno tak. Musisz miec dwa liczniki kazdego z tekstow. Musisz miec 2 triggery lapiace te teksty. Wystarczy dopisac jeszcze jeden aliasik, ktory zadecyduje co zrobic.

No i jeszcze trzeba czyscic te liczniki.

  • powtórz

Kolejny problem. Wskazanie

Adres Submitted by Anonim on pon., 2007-01-29 15:09.

Kolejny problem. Wskazanie kierunku na kolorowo gdzie ucieka nasz wrog.
Skrypt:
/action {%0 uciekl ci.} {/var VZabicSkurwysyna {$0}}
/action {%1 podaza na %2}{_
/showme {@AnsiBold()@ForeWhite()@BackBlue()$VZabicSkurwysyna UCIEKA NA $2@AnsiReset()}}:_
}
/action {%1 podazaja za %3 na %2}{_
/showme {@AnsiBold()@ForeWhite()@BackBlue()$VZabicSkurwysyna UCIEKA Z INNYMI NA $2@AnsiReset()}}:_
}

dodam, ze gdy wrog ucieka mam tak w 2 linijkach

Wrog uciekl ci.
Wrog podaza na zachod.

Ktos ma pomysly?

  • powtórz

Chcialbym jednak aby do

Adres Submitted by Anonim on pon., 2007-05-07 05:54.

Chcialbym jednak aby do fragmentu z przelamaniem pobieral dopelniacz.

/action {%7 zaslania %8 przed twoimi ciosami.} {/var {Vztmp2} {$8};/alias {bij} {przelam obrone $Vztmp2;/2 zabij $Vztmp2};/sh {<<>>}}

W tej sytuacji mamy:
<<>>
Krot zaslania pstrokatego mezczyzne przed twoimi ciosami.
bij
przelam obrone pstrokatego mezczyzne
zabij pstrokatego mezczyzne
zabij pstrokatego mezczyzne

I jeszcze jedno:
Uzywam takiego ladnego okienka z wyjsciami. Czy daloby sie zrobic tak aby kolorowalo mi np na zielono kierunek z ktorego przyszedlem?

  • powtórz

3 pytania

Adres Submitted by Sups on sob., 2006-03-04 13:50.

Hmm gdy dziwieki sa odgrywane w odwrotnej kolejnosci jest to samo, gdy recznie wpisuje polecenie w lini komend dziala tylko ten dzwiek ktory puscilem jako pierwszy, gdy puszczam drugi to juz nie dziala ani ten ani drugi, musze zrestartowac MudMasta:/ o wielkosc pliku raczej nie chodzi bo probowalem na dwoch 50 kilka kilobajtowych i wlasnie sie tak dzialo jak wyzej napisalem a jak tylko jeden puszczam nawet polmegowy to wszystko dziala OK. I juz nie mam pojecia co zrobic:/

  • powtórz

3 pytania

Adres Submitted by Kuling on pon., 2006-03-06 08:52.

Wyslij mi te dwa pliki na maila.

  • powtórz

3 pytania

Adres Submitted by Sups on pon., 2006-03-06 17:05.

Maila nie podales :) wiec wrzucam tu http://rapidshare.de/files/14840595/Dzwieki.rar.html

  • powtórz

3 pytania

Adres Submitted by Kuling on wt., 2006-03-07 08:57.

Mail jest pod przyciskiem email w kazdym poscie.
Zaraz obejrze te dzwieki.

  • powtórz

3 pytania

Adres Submitted by Kuling on wt., 2006-03-07 09:57.

Ok. Wiem o co chodzi. Trzeba na poczatku ustalic wielkosc cacha dla dzwiekow poleceniem /cachesize. Nastepnie mozna odgrywac dzwieki.
Przy okazji znalazlem fajne komendy /info sound oraz /info soundcache. Mam nadzieje, ze to pomoze.

Cytat:

/soundpath {D:\dzwieki}
/cachesize 1000000

/macro {f1} {/info sound;/info soundcache}
/macro {f2} {/playwav {atak.wav}}
/macro {f3} {/playwav {scrm.wav}}

  • powtórz

3 pytania

Adres Submitted by Sups on śr., 2006-03-08 14:53.

Dzieki Kuling :) Juz dziala

  • powtórz

3 pytania

Adres Submitted by Kuling on śr., 2006-03-08 14:59.

Proszem.

  • powtórz

Re: 3 pytania

Adres Submitted by EmCek on ndz., 2006-05-14 23:35.

Sups wrote:
Witam!

I po trzecie najtrudniejsze:P kiedy lowimy ryby wyskakuje na przemian : "Udaje ci sie przyciagnac rybe do siebie" i "Zlapana na wedke ryba zdobywa nad toba chwilowa przewage" no i czy dalo by sie zrobic cos takiego zeby liczony byl "wynik" i jesli ryba bedzie o 5 wygrywac to zeby zostala wyslana do muda komenda przestan lowic

Pozdrawiam

Nadal to potrzebujesz?

  • powtórz

3 pytania

Adres Submitted by Quizer on sob., 2006-05-20 11:52.

hyh, jak masz mozesz wkleic =p

  • powtórz

3 pytania

Adres Submitted by wawrze on pon., 2006-06-19 14:24.

Jesli jeszcze ktos potrzebuje tego licznika to przerobilem troche licznik zatruc z innego tematu:

/var {ryba} {0}
/action {^Zlapana na wedke ryba zdobywa nad toba chwilowa przewage.} {_
/math {ryba} {$ryba-1};_
/sub {Zlapana na wedke ryba zdobywa nad toba chwilowa przewage.} {Zlapana na wedke ryba zdobywa nad toba chwilowa przewage. [$ryba]}_
}
/action {^Udaje ci sie przyciagnac rybe do siebie.} {_
/math {ryba} {$ryba+1};_
/sub {Udaje ci sie przyciagnac rybe do siebie.} {Udaje ci sie przyciagnac rybe do siebie. [$ryba]}_
}
/alias {#ryba} {/var {ryba} {0}}

Komenda #ryba zeruje sie licznik, kiedy wyswietlana liczba jest ujemna "wygrywa" ryba, jak dodatnia wygrywamy my. Zwykle ryba jest wyciagana z wody przy 6-7. Przyjemnego wedkowania ;)

Aha, nie dalem tutaj automatycznego zaprzestania lowienia, bo to niezgodne z zasadami :P

  • powtórz

3 pytania

Adres Submitted by Quizer on sob., 2006-06-24 11:34.

Ja sobie zerowanie na wyciagniecie/zerwanie sie ustawilem i zadnych komend wtedy nie trza.

  • powtórz

3 pytania

Adres Submitted by wawrze on ndz., 2006-06-25 18:56.

No tak, tez tak zrobilem, tylko czasami jak ci sie polaczenie zerwie czy cos to recznie trzeba wyzerowac.

  • powtórz

3 pytania

Adres Submitted by zawi on śr., 2006-08-02 14:03.

Jak ustawic to automatyczne zerowanie w tym liczniku?

  • powtórz

3 pytania

Adres Submitted by Meylot on śr., 2006-08-02 15:09.

Zerowanie ma sie odbyc kiedy zacinamy nowa rybe, wiec wystarcza takie trigi

/action {^> Energicznym ruchem pociagasz za napieta %0 wedke, zacinajac zlapana na haczyk rybe i rozpoczynajac z nia walke.} {#ryba}

/action {^Energicznym ruchem pociagasz za napieta %0 wedke, zacinajac zlapana na haczyk rybe i rozpoczynajac z nia walke.} {#ryba}

M.

  • powtórz

3 pytania

Adres Submitted by zawi on śr., 2006-08-02 15:53.

Bardzo dziekuje!
A masz moze jakies skrypty na nazwy ryb itd?
A moze jakies rady bo ja dopiero zaczynam lowic :)

  • powtórz

3 pytania

Adres Submitted by Meylot on śr., 2006-08-02 17:43.

Moge poczestowac skryptem, baza zlowionych ryb... Efekt dzialania widac ponizej:

o=================================================
|Opis ryby                  waga        
|-------------------------------------------------
|ciemnozielona              3900   
|brazowawa                  10000  
|ciemnozielona              1300   
|brazowawa                  2400   
|brazowawa                  3500   
|pregowana                  1000   
|                                  
|-------------------------------------------------
o=================================================

po zlowieniu ryby (Wyciagasz... na powierzchnie) musi automatycznie ocenic rybe, i zebrac info. Alias #Rybki pokaze nam taka oto tabele

Tutaj link

/var {VRybkiCount} {1}

; Tu trzymamy liste zlowionych ryb
/array {TRybki} {50,2}

; Dodaje rybe do listy zlowionych #RAdd [opis],[waga]
/alias {#RAdd %0,%1} {_
  /assign {TRybki} {$VRybkiCount,1} {@Word($0,1)};_
  /assign {TRybki} {$VRybkiCount,2} {@Word($1,1)};_
; Ten if na wypadek, gdyby liczba ryb przekroczyla pojemnosc tablicy: (raczej nie mozliwe)
  /if {$VRybkiCount<=40} {/Math VRybkiCount ($VRybkiCount+1)} {/var {VRybkiCount} {0}} }


/action {^Oceniasz, ze surowa %0 ryba wazy %1 gramow,} {#RAdd $0 $1} {RybkaAdd}
/action {^Oceniasz, ze surowa %0 ryba wazy %1 kilogramow,} {/math {tmp} {$1*1000};#RAdd $0 $tmp} {RybkaAdd}

/alias {ARClear} {/loop {1,$VRybkiCount} {_
  /assign {TRybki} {$LoopCount,1} {};_
  /assign {TRybki} {$LoopCount,2} {}};/var {VRybkiCount} {1}

;Pokazuje Tabelke ze zlowionymi rybami, waga i szacowana cena
/alias {#rybki} {_
  /sh {o=================================================};_
  /sh {|Opis ryby                  waga        };_
  /sh {|-------------------------------------------------};_
  /loop {1,$VRybkiCount} {_
    /var {OpisTmp} {@GetArray(TRybki,$LoopCount,1)};_
    /var {WagaTmp} {@GetArray(TRybki,$LoopCount,2)};_
    /sh {|@PadRight($OpisTmp, ,@Math(27-@Len($OpisTmp)))@PadRight($WagaTmp, ,@Math(7-@Len($WagaTmp)))}};_
    /unvar {OpisTmp};/unvar {WagaTmp};/unvar {CenaTmp};_
  /sh {|-------------------------------------------------};_
  /sh {o=================================================};_
}

;=======================================
; Tu obsluga - mozna dostosowac do indywidualnych potrzeb

/action {Sprzedajesz %0 ryby.} {ARClear}
/action {^Wyciagasz zlapana rybe na pow} {/event {ERocen} {2} {ocen rybe;/unevent {ERocen}}

najlepiej podlaczyc go zapisujac w arkdisk/scipts/ryby.txt i wklejajac to q_twoje_skrypty.txt :

/calldll Reader Read {scripts\ryby.txt}
/calldll Reader Clean {scripts\ryby.txt}

Nie powinien chyba zostac uznany za niezgodny z zasadami, (tak sądzę ;-))

  • powtórz

3 pytania

Adres Submitted by zawi on wt., 2006-08-08 08:42.

Czy w arkdisku da swie zmienic rozmiar czcionki?

  • powtórz

3 pytania

Adres Submitted by Kuling on wt., 2006-08-08 08:53.

Kliknij ikonę w prawym górnym rogu MudMastera. Wybierz Właściwości/Properties potem Czcionka/Fonts i dalej już wiadomo.

Nie działa to w trybie pełnoekranowym (tym który włacza się klawiszami alt+enter (?)). W tym trybie pozostaje jedynie komenda /mode.

  • powtórz

3 pytania

Adres Submitted by zawi on wt., 2006-08-08 17:48.

Dziekuje za pomoc!

A teraz kolejny pomysl!

Wlasnie cos wymyslilem. Skoro szansa na mapper jest nikla to moze odpalac po prostu mape w malym okienku( jak to z kierunkami). Mozna by ja normalnie przesuwac suwakami, zawsze to rzut okiem szybszy niz na kartke obok.
Macie pomysl jak to zrobic?

Tutaj jest program ktory potrafi uzyc mape Sniegova, chodzi tylko o to aby jakos dorobic suwaki, albo stworzyc takie okienko w MM
Link do programu i helpa
http://hero.mac.edu.pl/~axesider/m/mapik.htm

Cos mi sie przypomnialo, MM moze tworzyc mapy za pomoca #path+, amoze by to wykorzystac? stworzyc okienko, ktore by wczytywalo te mape i pokazywalo? hm?:) to chyba juz nie jest tak trudne!

  • powtórz

3 pytania

Adres Submitted by zawi on pt., 2006-09-01 14:37.

W arkdisku mamy dobry licznik zabojstw, ale czegos mi brakuje.
Czy ktos umie zrobic tak by podawal liczbe zabitych npc nie tylko przez nas?
Ma to wygladac tak:
#zabitych
czlowieka 1/3

  • powtórz

3 pytania

Adres Submitted by zawi on czw., 2006-09-07 15:19.

Przpominbam o pytaniu powyzej.

Ale mam kolejny pomysl. Chodzi o prowadzenie druzyny.
Potrzebuje skryptu, ktory bedzie mi pokazywal
==zgubiles xxx== jezeli podczas biegu ktos sie zdyszy. Ah no i pamiec skryptu musiala by byc odswiezana przy kazdym wpisaniu np druzyna, dlaczego? Bo jak by mi kogos zabito z druzyny to podczas ucieczki mialbym co chwile ==zgubiles=== itd

ps biorac post rep.. na dole tej strony wywalalo do menu glownego forum, ale przycisk na gorze dziala:)

  • powtórz

3 pytania

Adres Submitted by Krociatko on czw., 2006-09-07 21:59.

Mam chyba drobny pomysl jak to zrobic, ale wersje uproszczona (bez wypisania kogo gubisz)....
Mamy dll'ke Strings ona nam zbiera informacje i tworzy liste Vdruzyna....
wystarczy tylko policzyc wyrazy na tej liscie a przy kazdym kroku policzyc ile osob idzie z Toba jesli zacznie byc mniej niz na liscie to znaczy ze kogos brak. Jest tu tylko pare ale:
+ czy po wpisaniu po raz drugi druzyna nie dubluje nam listy?
+ zerowanie listy bedzie wiazac sie z usunieciem odmian niestandardowych dodawanych komenda #dd ?
+ moze stworzyc nowa liste ale to kolejne zmienne, listy i czy w pewnym momencie nie przeciazymy komputerkow (podejrzewam ze nie ale jak robic cos to raczej ladnie)
+ kto ma czas teraz tym sie zajac? Bo ja niestety na razie nie :cry:

  • powtórz

Archiwum

  • 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 (172)
      • 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