Przejdź do treści
Logo

kuling.pl

  • Główna
  • Arkdisk
  • Forum
  • Kontakt

Jesteś tutaj

Start » Forum » MudMaster » Skrypty

Łopatologia

published by Anonim on czw., 2005-04-07 11:21

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

Łopatologia

Adres Submitted by Kuling on czw., 2005-04-07 12:23.

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.

  • powtórz

Łopatologia

Adres Submitted by Anonim on czw., 2005-04-07 12:41.

No to hmmm... niedobrze :(

Czego nie da sie złamać, trzeba obejść... pokombinuje :?

  • powtórz

Łopatologia

Adres Submitted by Anonim on pt., 2005-04-08 11:28.

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??

  • powtórz

Łopatologia

Adres Submitted by Kuling on sob., 2005-04-09 14:19.

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} {}

  • powtórz

Łopatologia

Adres Submitted by Anonim on pon., 2005-04-11 09:01.

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'.

  • powtórz

Łopatologia

Adres Submitted by Kuling on pon., 2005-04-11 10:47.

W dziale download, na http://www.arkdisk.prv.pl
Plik mudmaster_sorted_help2.zip

  • powtórz

Łopatologia

Adres Submitted by Anonim on pon., 2005-04-11 14:54.

No trochu teraz lepiej :) Nie jest to dokładnie to, czego szukałem ale i tak pomaga :D Dziekuje

  • powtórz

Cos konkretniejszego

Adres Submitted by Max on wt., 2005-04-12 11:19.

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?

  • powtórz

Łopatologia

Adres Submitted by Kuling on wt., 2005-04-12 13:10.

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.

  • powtórz

Łopatologia

Adres Submitted by Max on wt., 2005-04-12 13:50.

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:

  • powtórz

Okienka

Adres Submitted by Max on pt., 2005-04-29 14:46.

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?

  • powtórz

Łopatologia

Adres Submitted by Kuling on pt., 2005-04-29 14:55.

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

  • powtórz

Łopatologia

Adres Submitted by Max on śr., 2005-05-04 09:21.

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:

  • powtórz

Łopatologia

Adres Submitted by Kuling on śr., 2005-05-04 12:40.

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.

  • powtórz

Łopatologia

Adres Submitted by Max on śr., 2005-05-04 12:58.

Cztery zmienne i tylko w tej kolejność miała znaczenie :D Ale nic to, ważne że działa.

DZIEKUJE!!!

  • powtórz

Łazegowanie

Adres Submitted by Max on czw., 2005-05-05 13:09.

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:

  • powtórz

Łopatologia

Adres Submitted by Kuling on czw., 2005-05-05 14:12.

Temat o laziku

  • 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