Zmud pomoc
Re: Zmud pomoc
Witam mam takie pytanko,
jak zrobić aby kiedy jestem z kimś w drużynie to abym tez widział gdzie jesteśmy na mapperze ?
jak zrobić aby kiedy jestem z kimś w drużynie to abym tez widział gdzie jesteśmy na mapperze ?
Dla ciebie jestem ateistą, dla Boga - konstruktywną opozycją.
Woody Allen
Woody Allen
- Herenvarno
- Posty: 809
- Rejestracja: 09 mar 2010 11:22
Re: Zmud pomoc
No to i moje pytanie.
Sprawa dotyczy krotkich opisow lokacji.
Chcialbym by nazwy lokacji i tylko one byly wyswietlane u mnie wylacznie z wielkich liter. Np.
"Pokoik w ktorym sypia wujek Sam."
na:
"POKOIK W KTORYM SYPIA WUJEK SAM."
Jakas sugestia jak wylapywac tego typu short i jak go podmienic do wyswietlenia?
Sprawa dotyczy krotkich opisow lokacji.
Chcialbym by nazwy lokacji i tylko one byly wyswietlane u mnie wylacznie z wielkich liter. Np.
"Pokoik w ktorym sypia wujek Sam."
na:
"POKOIK W KTORYM SYPIA WUJEK SAM."
Jakas sugestia jak wylapywac tego typu short i jak go podmienic do wyswietlenia?
Nie każdy jest mile widziany w moim domu. Gdybym wszystkich traktował jednakowo, nikogo nie wyróżniłbym!
Re: Zmud pomoc
Nie sądzę, żeby dało się to zrobić. Przynajmniej nic zupełnie nie przychodzi mi do głowy w tej chwili.
Do kontaktów z czarodziejami służy komenda ‚zglos’ (błąd/pomysl/mg).
Re: Zmud pomoc
Zakladajac ze zawsze po krotkim opisie kolejna linijka to wyjscia da sie to cos takiego dosc latwo uzyskac.
<trigger priority="1" regex="true" id="1630">
<pattern>^(?:> )?(.+)\n.+ wyjsc(?:ia|ie)?\:.+</pattern>
<value>#sub - nie pamietam jak dokladnie sub dziala a do pracy sie spiesze, ogolnie podmienic trzeba %1 na %upper(%1)</value>
</trigger>
<trigger priority="1" regex="true" id="1630">
<pattern>^(?:> )?(.+)\n.+ wyjsc(?:ia|ie)?\:.+</pattern>
<value>#sub - nie pamietam jak dokladnie sub dziala a do pracy sie spiesze, ogolnie podmienic trzeba %1 na %upper(%1)</value>
</trigger>
Re: Zmud pomoc
Jest to błędne założenie.
Do kontaktów z czarodziejami służy komenda ‚zglos’ (błąd/pomysl/mg).
Re: Zmud pomoc
Mi moj mapper ma zapamietane wiekszosc shortow lokacji poprawnie, ewt mozna by z tego zrobic trigger onEventRoomEnter i wyswietlac nazwe sciagnieta z mappera.
Podstawowa zasada RPG - "Less QQ, More Pew Pew"
- Herenvarno
- Posty: 809
- Rejestracja: 09 mar 2010 11:22
Re: Zmud pomoc
Magog, moje pytanie dlatego tak sformułowałem ponieważ to co chce uzyskać ma służyć tez ewentualnie do edycji zmieniających sie map Arkadii.
Większość zrobię sam, jednak potrzebuje konceptu jak "wyłowić" nazwę short z tekstu przychodzącego z Arki, by moc go porównać właśnie z shortem w maperze by w finalnej wersji (miedzy innymi, nie o sam maper jednak idzie) otrzymać info w stylu: "Nazwa short mapera nie jest zgodna z oryginałem!"
"Wyjscia w maperze nie sa zgodne z oryginalem!"
"F12 - Zapamietaj ustawienie tej lokacji wzgledem Mapera -
F11 - Dodaj te lokacje jako nowa w maperze
F10 - Polacz wszystkie zapamietane ustawienia w calosc
F9 - Zakoncz edycje w istniejacym, wskazanym miejscu na maperze
F8 - Zakoncz edycje i zpisz NIE LACZAC z istniejacymi traktami w maperze"...
Coś w tym goście, jednak nieco bardziej rozbudowane, Dlatego tez nie chcę się odwoływać do czegoś, co może być już nieaktualne na moim dysku, by klient "myslal" ze otrzymuje z niego aktualna informacje.
Większość zrobię sam, jednak potrzebuje konceptu jak "wyłowić" nazwę short z tekstu przychodzącego z Arki, by moc go porównać właśnie z shortem w maperze by w finalnej wersji (miedzy innymi, nie o sam maper jednak idzie) otrzymać info w stylu: "Nazwa short mapera nie jest zgodna z oryginałem!"
"Wyjscia w maperze nie sa zgodne z oryginalem!"
"F12 - Zapamietaj ustawienie tej lokacji wzgledem Mapera -
F11 - Dodaj te lokacje jako nowa w maperze
F10 - Polacz wszystkie zapamietane ustawienia w calosc
F9 - Zakoncz edycje w istniejacym, wskazanym miejscu na maperze
F8 - Zakoncz edycje i zpisz NIE LACZAC z istniejacymi traktami w maperze"...
Coś w tym goście, jednak nieco bardziej rozbudowane, Dlatego tez nie chcę się odwoływać do czegoś, co może być już nieaktualne na moim dysku, by klient "myslal" ze otrzymuje z niego aktualna informacje.
Nie każdy jest mile widziany w moim domu. Gdybym wszystkich traktował jednakowo, nikogo nie wyróżniłbym!
Re: Zmud pomoc
Mapper w gruncie rzeczy mocno sie opiera na triggerze zblizonym do tego ktory podalem wczesniej - short, description i wyjscia sa ustalane na podstawie relacji do siebie. W trybie tworzenia mapy wchodzac na lokacje mapper przyjmuje ze np. pierwsza linijka to short, druga to dlugi opis, trzecia to wyjscia. Przy wylaczonych dlugich opisach ja osobiscie mam wylaczone wylapywanie description. Moge sie mylic ale wydaje mi sie ze jakies 80% lokacji zwraca short - jako pierwsza linijke, wyjscia - jako druga, przynajmniej tak mam to ustawione w mapperze i bez wiekszych problemow udalo mi sie zmapowac wiekszosc swiata. Problemem jest bardziej to ze linijka z wyjsciami jest dosc zroznicowana. Jezeli chodzi o samo wylapanie krotkiego opisu do dalszej obrobki - zrobilbym to analogicznie jak automatyczne ustawianie kropki na wlasciwej lokacji w mapperze -
<trigger priority="20" case="true" regex="true" id="611">
<pattern>^(?:> )?zerknij$</pattern>
<trigger type="Within Lines" param="1" regex="true">
<pattern>(?:^> )?(.+)</pattern>
<value>#tag name %1</value>
</trigger>
gdzie %1 to krotki opis lokacji.
<trigger priority="20" case="true" regex="true" id="611">
<pattern>^(?:> )?zerknij$</pattern>
<trigger type="Within Lines" param="1" regex="true">
<pattern>(?:^> )?(.+)</pattern>
<value>#tag name %1</value>
</trigger>
gdzie %1 to krotki opis lokacji.
Re: Zmud pomoc
Siewka,
mam pomysl na cos takiego:
gdzie:
- @moba zawiera nazwe moba w dopelniaczu (moze byc stala, nie nie mam problemu w dopisaniu sobie nowych wartosci w takiej kolejnosci, w jakiej sa one w @moba)
- no i potrzebny trigger, ktory ODPOWIEDNIO do rodzaju moba na lokacji, czyli szkielet, goblin, ork etc przypisuje kolejne pozycje z @moba do @moby, czyli jesli na lokacji jest szkielet, to @moba = szkielet, gdy goblin to @moba = goblina etc.
Molgby ktos pomoc?
Dzieki...!
mam pomysl na cos takiego:
Kod: Zaznacz cały
#TR {???}
#VAR moby {szkielet|goblin|ork}
#ALIAS xx {zabij @moba}
#VAR moba {}
- @moba zawiera nazwe moba w dopelniaczu (moze byc stala, nie nie mam problemu w dopisaniu sobie nowych wartosci w takiej kolejnosci, w jakiej sa one w @moba)
- no i potrzebny trigger, ktory ODPOWIEDNIO do rodzaju moba na lokacji, czyli szkielet, goblin, ork etc przypisuje kolejne pozycje z @moba do @moby, czyli jesli na lokacji jest szkielet, to @moba = szkielet, gdy goblin to @moba = goblina etc.
Molgby ktos pomoc?
Dzieki...!
Re: Zmud pomoc
Zrob druga zmienna z nazwami mobow w mianowniku. Uloz obie zmienne alfabetycznie (zaznaczyc 'Sorted' w zmiennej, nie jestem pewien czy to juz jest w zmudzie). Wylapujesz w triggerze {@moby_w_mianowniku} i bindujesz moba z @moby (uzyj funkcji %ismember i %item).