tf-mapper
Re: tf-mapper
Jest szansa na room:delete:(id) dałoby sie łatwiej oskryptowac resztę klientów,
Re: tf-mapper
Warto przyjrzeć się jakie są komendy w tintinie do obsługi mappera i zastosować niektóre z nich także tutaj.
navigate:exit:(.*) odpowiada #map move
Można stworzyć dig:exit(.*) podobnie do #map dig - tworzenie nowych lokacji, przydałoby się do przemapowania.
Brakuje mi odpowiednika #map link, #map unlink z parametrem both do zmieniających się terenów, które łatwo oskryptować.
revert podobne do #map undo, szkoda że nie usuwa nowo utworzonej lokacji.
lookup:(.*) odpowiada #map goto
room:delete:(id), o którym napisał Dorien to #map delete
To takie pierwsze przemyślenia, po kilku minutach. Projekt bardzo udany.
Kod: Zaznacz cały
#map at <location> <command> (execute command at given location)
#map color <field> <color> (set the color for given field)
#map create [size] (creates the initial map)
#map destroy (destroys the map)
#map delete <direction> (delete the room at given dir)
#map dig <direction> [new] [vnum] (creates a new room)
#map exit <direction> <command> (sets the exit command)
#map exitflag <direction> <exit flag> (set the exit direction)
#map explore <direction> (saves path to #path)
#map info (info on map and current room)
#map insert <direction> [room flag] (insert a new room)
#map jump <x> <y> (go to given coordinate)
#map find <location> [exits] (saves path to #path)
#map flag <map flag> (set map wide flags)
#map get <option> <variable> (get various values)
#map goto <location> [exits] (moves you to given room)
#map leave (leave the map, return with goto)
#map legend <symbols> (sets the map legend)
#map link <direction> <room name> (links 2 rooms)
#map list <location> (shows list of matching rooms)
#map map <radius> <filename> (shows an ascii map)
#map move <direction> (move to given direction)
#map name <room name> (set the room name)
#map read <filename> (load a map from file)
#map resize <size> (resize the maximum size)
#map roomflag <room flag> (set room based flags)
#map set <option> <value> (set various values)
#map return (return to last room.)
#map run <location> <delay> (run to given room)
#map travel <direction> <delay> (run in given direction)
#map undo (undo last move)
#map uninsert <direction> (opposite of insert)
Można stworzyć dig:exit(.*) podobnie do #map dig - tworzenie nowych lokacji, przydałoby się do przemapowania.
Brakuje mi odpowiednika #map link, #map unlink z parametrem both do zmieniających się terenów, które łatwo oskryptować.
revert podobne do #map undo, szkoda że nie usuwa nowo utworzonej lokacji.
lookup:(.*) odpowiada #map goto
room:delete:(id), o którym napisał Dorien to #map delete
To takie pierwsze przemyślenia, po kilku minutach. Projekt bardzo udany.
Athel Loren shall not suffer the presence of Men, nor Orcs, nor Dwarfs, nor Beastmen. If a foe takes a single step upon such sacred soil, they shall not take another.
TinTin++ Mud Client Manual
TinTin++ Mud Client Manual
Re: tf-mapper
a może jeszcze bardziej sie rozmarzyć i dodać import export map z tintina poniżej opis składni tintinowej mapy
Nagłówek początek pliku
Kod: Zaznacz cały
C 30000
CE <078>
CH <118>
CP <138>
CR <088>
F 10
I 10419
L * # # # | # x
R { 1} {0} {} {} { } {} {} {} {} {} {1.000}
E { 2} {s} {s} {4} {0} {}
E { 8} {e} {e} {2} {0} {}
E { 5} {se} {se} {6} {0} {}
E { 12} {nw} {nw} {9} {0} {}
Mapa:C 30000 - limit max ilość roomow
CE <078> color wyjść
CH <118> color aktualnej lokacji
CP <138> color ścieżki
CR <088> color pokoi
F 10 - ustawiona flaga cos w stylu edit mode|walk mode trochę bardziej przekombinowane
I 10419 - ostatni room ? nie jestem pewien
L * # # # | # x - Legenda (# oznacza aktualna lokacje)
poniżej mapa która robiR {id} {0} {c} {x} {s} {y} {z} {n} {r} {t} {w}
wymagane tylko room
id - room id
c - room color
x - nazwa pokoju
s - symbol pokoju (literka na mapie)
y - opis
z - room area coś jak zone
n- notatka
r - teren
t - room data
w - room weight domyślnie 1.000
E {id} {e1} {e2} {n1} {0} {t}
id - nr pokoju do którego wyjście prowadzi
e1, e2, komenda do wyjście (np: n,e,se,wyjście, wespnij sie po pniu, itd...)
n1 - liczbowy odpowiednik wyjścia dla wyjść standardowych
1-n
2 e
3 ne
4 s
6 se
8 w
9 nw
12 sw
16 u
32 d
n2 - nie wiem wszędzie mam 0
t nie wiem wszędzie puste
Kod: Zaznacz cały
[ ]---[#]---[ ]
może sie przydaR { 1} {0} {} {} { } {} {} {} {} {} {1.000}
E { 2} {w} {w} {8} {0} {}
R { 2} {0} {} {} { } {} {} {} {} {} {1.000}
E { 1} {e} {e} {2} {0} {}
E { 3} {w} {w} {8} {0} {}
R { 3} {0} {} {} { } {} {} {} {} {} {1.000}
E { 2} {e} {e} {2} {0} {}
Re: tf-mapper
2 pytania:
1. jak usunąć samo połączenie miedzy pokojami nie usuwając pokoju?
2. jak zrobić połączenie jednokierunkowe? żeby była taka ładna strzałka, jak na demo filmiku ?
1. jak usunąć samo połączenie miedzy pokojami nie usuwając pokoju?
2. jak zrobić połączenie jednokierunkowe? żeby była taka ładna strzałka, jak na demo filmiku ?
Re: tf-mapper
Dwuklik na lokacji, z której wyjście chcemy usunąć. W Properties panelu po prawej na dole mamy tabelkę wyjść z lokacji, dwuklik na ostatnią kolumnę przy połączeniu, które chcemy usunąć - przycisk REMOVE.Dorien pisze:1. jak usunąć samo połączenie miedzy pokojami nie usuwając pokoju?
Tworzymy standardowe połączenie na przykład N - S, tylko w jednym z tych wyjść (tym, które ma być niedostępne) ustawiamy rebind na N/A.Dorien pisze:2. jak zrobić połączenie jednokierunkowe? żeby była taka ładna strzałka, jak na demo filmiku ?
Re: tf-mapper
Błyskawiczna i konkretna odpowiedz, dzięki. Jeszcze jedno pytanie mnie dręczy jak używać skrótów. Mam na myśli to:
http://screencast.com/t/XgQVtiEj2I3w
http://screencast.com/t/XgQVtiEj2I3w
Re: tf-mapper
Skroty podobnie jak teleporty w map.tf sa specyficzne dla naszej mapy i dialac nie beda.
Ale, ale...
Jest juz plan zeby to naprawic - tylko troche czasu znajde.
Jesli mapper ze zrodel odpalacie to skroty mozna zmienic w pliku https://github.com/thornag/tf-mapper/bl ... ortcuts.py
Ale, ale...
Jest juz plan zeby to naprawic - tylko troche czasu znajde.
Jesli mapper ze zrodel odpalacie to skroty mozna zmienic w pliku https://github.com/thornag/tf-mapper/bl ... ortcuts.py
Re: tf-mapper
Ok. Mam mappera na windowsie, mam tf'a na shellu. Jak to zrobić? Tak krok po kroku łopatologicznie?
Re: tf-mapper
Musisz zestawić tunel ssh między shellem a swoim windowsem.
https://howto.ccs.neu.edu/howto/windows ... ith-putty/
@Thornag: ważny feature request. Dałoby się zrobić, żeby działało:
Strasznie wygodne, wtedy odpalam mappera, potem TF-a i od razu wszystko gra, nie muszę osobno pamiętać, żeby klikać.
https://howto.ccs.neu.edu/howto/windows ... ith-putty/
@Thornag: ważny feature request. Dałoby się zrobić, żeby działało:
?open -a /Applications/MudMapper.app /sciezka/do/mapy.map
Strasznie wygodne, wtedy odpalam mappera, potem TF-a i od razu wszystko gra, nie muszę osobno pamiętać, żeby klikać.
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.