Zmud pomoc
Re: Zmud pomoc
jak tylko masz jakies polskie helpy to bardzi chetnie poczytam.
sam sobie pisze wiekszosc skryptow o ile potrafie 9 to co potrzebuje) wiec chetnie zglebie kolejna wiedze o tym
sam sobie pisze wiekszosc skryptow o ile potrafie 9 to co potrzebuje) wiec chetnie zglebie kolejna wiedze o tym
Re: Zmud pomoc
W gruncie rzeczy nie trzeba czytac wielu helpow, zeby pisac wydajne skrypty. Kwestia tego, aby mozliwie je uproscic, i unikac "recznego" klepania rzeczy powtarzalnych lub takich, ktore mozna osiagnac dzieki juz istniejacej funkcjonalnosci.Hagrim pisze:jak tylko masz jakies polskie helpy to bardzi chetnie poczytam.
sam sobie pisze wiekszosc skryptow o ile potrafie 9 to co potrzebuje) wiec chetnie zglebie kolejna wiedze o tym
Np. jesli w kilku miejscach masz zamiar wyswietlac wiadomosc typu
Kod: Zaznacz cały
[ ATAK] Wredny niski elf atakuje cie!
[ ZGON] Wredni niski elf umarl.
[POCZTA] Masz poczte od Dzandalfa.
Kod: Zaznacz cały
#ALIAS msg {#SH %format("[%6s] %s", %upper(%1), %-1)}
msg lampa Zgasla lampa!
Re: Zmud pomoc
Wydaje mi sie, ze jesli chodzi o Zmuda, to moze nie byc prawda to co piszesz Suvi - jesli dobrze pamietam, kod skryptow nie jest kompilowany calosciowo, a "na biezaco". W przeciwienstwie do Cmuda. Ale to by sie musial jakis programista wypowiedziec, czy przy takim sposobie dzialania Zmuda lepiej uzywac zagniezdzonych skryptow czy tez w kazdym powtarzac nawet okreslone sekwencje. (Biore to na logike;) )
edit: ale oczywiscie prawda jest, ze im mniej i im prostsze skrypty tym lepiej dla wydajnosci.
edit: ale oczywiscie prawda jest, ze im mniej i im prostsze skrypty tym lepiej dla wydajnosci.
Re: Zmud pomoc
Juz Zmud oferowal mozliwosc pisania zmiennych-funkcji, tylko ze nie bylo tam zadnego #RETURN ani mozliwosci nazywania parametrow/robienia lokalnych zmiennych.Haern pisze:Wydaje mi sie, ze jesli chodzi o Zmuda, to moze nie byc prawda to co piszesz Suvi - jesli dobrze pamietam, kod skryptow nie jest kompilowany calosciowo, a "na biezaco". W przeciwienstwie do Cmuda. Ale to by sie musial jakis programista wypowiedziec, czy przy takim sposobie dzialania Zmuda lepiej uzywac zagniezdzonych skryptow czy tez w kazdym powtarzac nawet okreslone sekwencje. (Biore to na logike;) )
edit: ale oczywiscie prawda jest, ze im mniej i im prostsze skrypty tym lepiej dla wydajnosci.
W zmudzie mozna zrobic:
Kod: Zaznacz cały
#VAR ostatni_wyraz {%word(%1, %numwords(%1))}
Kod: Zaznacz cały
#VAR ostatni_wyraz {$str = %1; $size = %numwords(%1); #RETURN %word($str, $size)}
Zdaje sie, ze masz racje z tym kompilowaniem, cmud byl tutaj duzym przeskokiem. Niemniej jednak oszczednosc i upraszczanie sa zawsze wskazane, nawet jesli tylko dla wygody i przejrzystosci. Ja wychodze z zalozenia, ze jesli cos ma sie pojawic w 2+ miejscach, wrzucam to do osobnej funkcji/aliasa. Czy to w zmudzie, czy w cmudzie, czy w tfie
Re: Zmud pomoc
Hej wszystkim!
Pytanie z mojej strony jest następujące : Bawił się ktoś kiedyś w zmudzie (czy w ogóle jest taka możliwość?) w ustawianie sciezki dzwiekowej do zdarzen? Np ktoś nas atakuje i odpala sie kawałek pod walkę , itd ?
Jesli tak to jak to zrobić?
Pytanie z mojej strony jest następujące : Bawił się ktoś kiedyś w zmudzie (czy w ogóle jest taka możliwość?) w ustawianie sciezki dzwiekowej do zdarzen? Np ktoś nas atakuje i odpala sie kawałek pod walkę , itd ?
Jesli tak to jak to zrobić?
Re: Zmud pomoc
Da się bardzo łatwo, robisz triggera na jakieś zdarzenie i odpalasz przy nim dzwięk.
Z helpa: #TRIGGER {You are BLEEDING!} {#PLAY ouch.wav}
Link: http://www.zuggsoft.com/zmud/help6/Using_So.htm
Z helpa: #TRIGGER {You are BLEEDING!} {#PLAY ouch.wav}
Link: http://www.zuggsoft.com/zmud/help6/Using_So.htm
Re: Zmud pomoc
Witajcie,
pod klawiszem mam przypisany taki kod
wstawia mi on na mapie w roomname coś co mam w schowku.
(nie działa mi to do końca dobrze bo czasem zamiast w mapie napisać co chce to wyrzuca mi jakieś liczby na ekranie, ale to inna sprawa)
chciałbym aby to działało inaczej,
gdy przedstawi mi się jakaś osoba, chciałbym aby w schowku znalazło się jej imie i nazwisko, np:
po takim przedstawieniu po przyciśnięciu klawisza np F12 w roomname wpisze mi na mapie jego imię i nazwisko.
jest to w stanie ktoś zrobić?
pod klawiszem mam przypisany taki kod
Kod: Zaznacz cały
#IF (%numparam) {#IF (%maplocked) {
#NOOP %maplocked( 0)
#CALL %roomname(,%clip)
#NOOP %maplocked( 1)
} {#CALL %roomname(,%clip)}} {#SH %roomcol}
(nie działa mi to do końca dobrze bo czasem zamiast w mapie napisać co chce to wyrzuca mi jakieś liczby na ekranie, ale to inna sprawa)
chciałbym aby to działało inaczej,
gdy przedstawi mi się jakaś osoba, chciałbym aby w schowku znalazło się jej imie i nazwisko, np:
Kod: Zaznacz cały
Przedstawiasz sie Derfelowi.
Derfel przedstawia sie jako:
Derfel de Mestr, Handlarz Zbrojami, mezczyzna.
jest to w stanie ktoś zrobić?
Re: Zmud pomoc
Chciałbym, żeby jednym aliasem wykonywać ciąg komend w odstępach czasu powiedzmy takich jak w 'wykonaj'.
Jak to zrobić?
Jak to zrobić?
Re: Zmud pomoc
w value aliasa dajesz
komenda jeden
#wa 1000 (czas w milisekundach)
komenda dwa
Ale to nielegalne.
komenda jeden
#wa 1000 (czas w milisekundach)
komenda dwa
Ale to nielegalne.