Jesteś tutaj
Łopatologia
Witam i prosze o pomoc
Od jakiegos czasu bawie sie w to cudo zwane MUD. Po uzywaniu suchego telnetu postanowilem pokolorowac sobie okienko i chyba najlatwiej idzie mi to w MM.
Ale mam problem... czy sa jakieś znaczki (nie bić, nie jestem programista) ktore pozwolilyby rozciagnac komende na np dwie linijki?
zeby było jasniej:
koloruje wyjscia z lokacji komenda /highlight {widoczne wyjscia%0} ale jeśli owe wyjscia nie mieszcza sie w jednej linii to w tej drugiej juz nie koloruje :( można to to jakoś zmienić?
Konkretne rozwiazanie, mile widziane, jeśli nie... to chociaż prosze o wskazanie gdzie moglbym tego poszukać.
Forum:
- Odpowiedz
- 630 odsłon

Łopatologia
Mozna uzyc MM2000, wowczas linie sa dluzsze. Nie ma mozliwosci ustawiania podswietlen lub triggerow dwu/wielolinijkowych.
No troche sklamalem. Mozna zrobic highlight dwulinijkowy, ale sa to juz meandry programowania i nie potrafie przedstawic zgrabnego rozwiazania. W praktyce takie rozwiazania pod MM sa bardzo niestabilne (patrz q_friends.txt). Robi sie cos takiego przez uzycie kombinacji trigger+gag+showme. Ale to naprawde kosmiczne.
Łopatologia
No to hmmm... niedobrze :(
Czego nie da sie złamać, trzeba obejść... pokombinuje :?
Łopatologia
No i znow pomarudze... 8)
Wyczytalem, ze zmienna moze miec wartosc tekstowa, ale nie wiem jak (czy to jest wogole mozliwe?) zmieniac taka wartosc, czyli np: zastepowac jedno slowo innym.
Mozna zrobic cos takiego? Czy znow nie za bardzo??
Łopatologia
Zmienna moze byc dowolnym ciagiem znakow. Dopiero w trakcie uzywania jest rozroznienie czy tekst jest liczba czy nie. Na przyklad w wyrazeniach matematycznych uzycie ciagu, ktory nie jest liczba generuje blad.
Zmianna mozna zmienic zwyczajne deklarujac ja ponownie.
/var {zmienna} {1}
/var {zmienna} {jeden}
/var {zmienna} {cos}
/empty {zmienna} {}
Łopatologia
Ha... szczerze to na to bym nie wpadł :oops: Juz kombinowalem z wyrazeniami matematycznymi, zeby jedno slowo zastapic drugim :shock:
Dzieki za wyjasnienia.
Mam tez kolejne pytanie... czy jest gdzies moze dostepny jakis spis tych wszystkich komend, procedur itd.? Nie chodzi mi o instrukcje, tylko krótki spis, takie np: /TO robi coś, /TAMTO robi coś innego
Bo czasami mam pomysł, ino nie wiem jak go zrobić i z checia bym sobie przeczytał że to i to moze mi sie przydać. A jak to wszystko działa, to juz sam znajde, chocby w 'pomocy'.
Łopatologia
W dziale download, na http://www.arkdisk.prv.pl
Plik mudmaster_sorted_help2.zip
Łopatologia
No trochu teraz lepiej :) Nie jest to dokładnie to, czego szukałem ale i tak pomaga :D Dziekuje
Cos konkretniejszego
No i mam kolejny zgrzyt
Po kolorkach napisalem sobie łopatologiczny skrypt... no może "skrypt" to za duzo powiedziane :oops: ciąg, chyba bedzie bardziej na miejscu.
Przykład:
/var {vKond} {pelnia zdrowia}
/baritem {Kondycja} {$vKond} {1} {16} {8} {0} {LICZNIKI}
/action {rani cie} {kondycja}
/action {Jestes w pelni zdrow} {/var {vKond} {pelnia zdrowia};/updatebaritem {Kondycja}}
/gag {Jestes w pelni zdrow.}
/gag {kondycja}
I tak dla kazdego poziomu zdrowia. Ot, zeby w trakcie walki, jak mnie cos trafi, zeby samo sprawdzalo kondycje i podawalo mi ja na pasku, nie na ekranie (nie nadazam z czytaniem opisow walki :( )
Jednak. Raz na jakis czas, pojawia sie komunikat /updatebaritem {Kondycja} Invalid Command. Pisownie sprawdzalem i jest ok.... Status kondycji zmienia sie na pasku mimo wszystko, wiec zgłupiałem :?
Co robie źle? Tudzież o czym nie mam pojecia?
Łopatologia
Coz nie za wiele moge powiedziec. Napisales, ze raz na jakis czas. Moze gdybys wkleil CALY skrypt oraz fragment loga z bledem to byloby to latwiejsze.
Invalid command wskazywaloby na to, ze do klienta wyslany zostal niepoprawny tekst postaci "/nieistniejacafunkcja"
Generalnie dobra zasada jest pisanie skryptów po malym kawalku i testowanie. Do testowania triggerow przyda ci sie komenda /trigger. Na przyklad /trigger Jestes ciezko ranny. Komenda ta udaje, ze mud przysyla tekst klientowi.
P.S. To co robisz to ewidentny trigger, zabroniony przez smutnych panow na Arkadii. Jesli grasz na innym mudzie zapoznaj sie z ich polityka.
Łopatologia
Aaaaaha... dziekuje za informacje, ze to zabronione.
Od razu uspokajam, że to nie Arkadia... ale przemilczę, który to MUD.
Przy okazji... znalazłem błąd, jednak tkwił w tekscie, musiałem przeoczyć go poprzednim razem. Teraz już wszystko jest ok. :wink:
Okienka
Tak na dobrą sprawe nie wiem czy myśle w dobrą stronę ale...
Czy w MM (nie w MM2000) można uruchamiać jakieś osobne okna? Gdybam... no powiedzmy, zeby uruchamiać gre w jednym ale żeby mozna było właczyć drugie, jakies małe gdzieś tam z boku, w którym... no powiedzmy... były by widoczne osoby (przeciwnicy) z tej samej co ty lokacji?
Nie chodzi konkretnie o przyjaciół/wrogów tylko o to czy można mieć drugie okienko pokazujące coś tam z MUDa??
Gdzieś na któryms forum (nie wiem nawet czy to nie na tym :oops: ) rzuciło mnie sie to w oczy.
No i oczywiście jak bardzo to skomplikowane :? ?? Przeglądałem ów mudmaster_sorted_help2 ale tam nic nie wyszukałem. Wole sie upewnić: jest li to możliwe czy nie?
Łopatologia
Tak jest taka mozliwosc przy uzyciu dll'ki MMwin2.dll. Jest to wersja beta.
Mozesz ja znalezc w wersji beta arkdisku.
http://83.17.35.242/~sprox/arkdisk/arkdisk402beta.zip
Łopatologia
Super :) Pozostaje mi tylko wymyślić jak to działa :wink: Ale ja mam czas, dam rade :)
Z innej beczki...
Proste polecenia do zliczania skor:
/baritem {Skory} {$vSkory} {33} {2} {8} {0} {SKORY}
/variable {vSkory} {0} {SKORY}
/macro {cf12} {skora;wloz skore do sakwy} {SKORY}
/action {^Wycinasz%0} {/math {vSkory} {$vSkory+1};/updatebaritem {Skory}} {SKORY}
Jednak w momencie wczytania na "statusbar" wyskakuje mi nie "0" a zapis "$v" i dopiero po wklepaniu /updatestatusbar zmienia sie na "0"
Dlaczego? Jakis błąd, którego nie zauważam, czy zwyczajnie o czyms nie wiem?
A tak wogóle, to mam nadzieje, ze nikogo nie denerwuje takimi "problemami", bo jak coś to dajcie znać... sie zamkne :wink:
Łopatologia
Moze dlatego, ze kolejnosc powinna byc nastepujaca?
/variable {vSkory} {0} {SKORY} /baritem {Skory} {$vSkory} {33} {2} {8} {0} {SKORY}P.S. Nie denerwujesz. Od tego jest forum.
Łopatologia
Cztery zmienne i tylko w tej kolejność miała znaczenie :D Ale nic to, ważne że działa.
DZIEKUJE!!!
Łazegowanie
Gdzieś tam wyczytałem że jest w MM komenda na "chodzienie" znaczy wpisuje sie wszystkie kierunki w jakich chce isc a komenda wrzuca je po kolei. Nie pamietam jaka to komenda :oops: Wiem, jednak ze nie można urzywać kierunków łączonych znaczy sie "nw" "se" itd. Przeglądajac Arkdiska trafiłem na zapis scieżek zw szystkimi kierunkami i stad pytanie, czy ja też tak mogę? I jak to zrobić?
Nie chodzi mi tu o łazika tylko o zwyczajne wklepanie scieżek np wchodzac do miasta, żebym nie musiał wklepywać 20 kierunków żeby dojść do poczy tylko wrzucam sciezke i... ide sobie zrobić herbate, na przykład :wink:
Łopatologia
Temat o laziku