Mappe
Un oggetto mappa si apre nel client sulla parte del mondo che mostra, con il percorso di puntine tracciato sopra. La cartografia disegna le mappe su questa base; lo faranno anche le mappe del tesoro e i messaggi in bottiglia.
Aprire una mappa
Section titled “Aprire una mappa”Fai doppio clic su una mappa nello zaino, o a terra entro 2 caselle; più lontano dice “That is too far away.”. Il client disegna da solo il territorio: il server gli dice solo gli angoli dell’area, la dimensione del disegno e il mondo.
Le 33 mappe pronte (il mondo piccolo e grande, Britain, Minoc, da Britain a Trinsic, i mondi di Ilshenar, Malas, Tokuno e Ter Mur, e le altre) si aprono sull’area che dà loro UOX3. Una mappa vuota, o una mappa creata non ancora disegnata, non ha area: “It appears to be blank.”. Una mappa di Felucca aperta in Trammel viene disegnata come Trammel, la stessa terra.
Tracciare un percorso
Section titled “Tracciare un percorso”- Apri la mappa e premi il lucchetto nel suo angolo: ora il percorso si può modificare.
- Fai clic sul disegno per aggiungere una puntina, trascina una puntina per spostarla, o usa i pulsanti per togliere puntine o cancellare il percorso.
- Premi di nuovo il lucchetto quando il percorso è pronto.
Un percorso ha al massimo 50 puntine e resta con la mappa. Si può modificare solo una mappa nello zaino o entro 2 caselle, e mai una che uno script ha protetto, una tenuta sul cursore, o da un fantasma. I client più vecchi della 7.0.13, e un client che non ha ancora detto la sua versione, mostrano solo mappe di Felucca e Trammel; una mappa di un altro mondo glielo dice.
Per gli script
Section titled “Per gli script”Il modulo Lua map apre le mappe e ne imposta area e percorso:
-- A map of the 400 tiles around the player, with a pin where it stands.local here = mobile.location(user)map.set_bounds(serial, here.x - 200, here.y - 200, here.x + 200, here.y + 200, 200, 200, here.map)map.add_world_pin(serial, here.x, here.y)map.display(user, serial)Una mappa tiene i suoi dati nelle proprietà dell’oggetto: map.x1, map.y1, map.x2, map.y2, map.width, map.height, map.facet,
map.pins (pixel del disegno, x,y;x,y), map.editable e map.protected. Una mappa pronta senza di esse prende
la sua area dai tag del suo template, da map_x1 a map_facet. Il percorso mantiene i suoi pixel quando l’area cambia:
cancellalo o impostalo di nuovo.
Root esistenti
Section titled “Root esistenti”mgctl init non sostituisce mai un file che potresti aver modificato. Copia dalla distribuzione
scripts/items/map_item.lua e templates/items/skills/misc/maps.toml, oppure dai script_id = "map_item" e i
tag map_* ai tuoi template di mappe.
Non ancora
Section titled “Non ancora”Mappe del tesoro, messaggi in bottiglia e mappe indecifrabili. Inserire e togliere puntine non è ancora stato provato con un client.
Vedi anche
Section titled “Vedi anche”Creato con ❤️ da Tom
