3 pytania
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

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
Krociatko, czw., 2006-09-07 20:59Przpominbam 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
zawi, czw., 2006-09-07 14:19W 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
zawi, pt., 2006-09-01 13:37Dziekuje 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
zawi, wt., 2006-08-08 16:48Kliknij 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
Kuling, wt., 2006-08-08 07:53Czy w arkdisku da swie zmienic rozmiar czcionki?
- powtórz
zawi, wt., 2006-08-08 07:42Moge poczestowac skryptem, baza zlowionych ryb... Efekt dzialania widac ponizej:
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
Meylot, śr., 2006-08-02 16:43Bardzo dziekuje!
A masz moze jakies skrypty na nazwy ryb itd?
A moze jakies rady bo ja dopiero zaczynam lowic
- powtórz
zawi, śr., 2006-08-02 14:53Zerowanie 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
Meylot, śr., 2006-08-02 14:09Jak ustawic to automatyczne zerowanie w tym liczniku?
- powtórz
zawi, śr., 2006-08-02 13:03No tak, tez tak zrobilem, tylko czasami jak ci sie polaczenie zerwie czy cos to recznie trzeba wyzerowac.
- powtórz
wawrze, ndz., 2006-06-25 17:56Ja sobie zerowanie na wyciagniecie/zerwanie sie ustawilem i zadnych komend wtedy nie trza.
- powtórz
Quizer, sob., 2006-06-24 10:34Jesli 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
- powtórz
wawrze, pon., 2006-06-19 13:24hyh, jak masz mozesz wkleic =p
- powtórz
Quizer, sob., 2006-05-20 10:52I 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
EmCek, ndz., 2006-05-14 22:35Proszem.
- powtórz
Kuling, śr., 2006-03-08 14:59Dzieki Kuling
Juz dziala
- powtórz
Sups, śr., 2006-03-08 14:53Ok. 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.
/macro {f1} {/info sound;/info soundcache}
/macro {f2} {/playwav {atak.wav}}
/macro {f3} {/playwav {scrm.wav}}
- powtórz
Kuling, wt., 2006-03-07 09:57Mail jest pod przyciskiem email w kazdym poscie.
Zaraz obejrze te dzwieki.
- powtórz
Kuling, wt., 2006-03-07 08:57Maila nie podales
wiec wrzucam tu http://rapidshare.de/files/14840595/Dzwieki.rar.html
- powtórz
Sups, pon., 2006-03-06 17:05Wyslij mi te dwa pliki na maila.
- powtórz
Kuling, pon., 2006-03-06 08:52Hmm 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
Sups, sob., 2006-03-04 13:501.
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.
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).
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
Kuling, czw., 2006-03-02 09:09Kolejny 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
Anonim, pon., 2007-01-29 15:09Chcialbym 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
Anonim, pon., 2007-05-07 04:54