Repository navigation
IT Settings Enhanced Map
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Le mappe integrate in Manager, Full_Client e Client si collegano ai server EnhancedMap compatibili. I tre programmi condividono profili dei server e dati della mappa. Seleziona un personaggio in Manager: la sua sessione di gioco possiede la connessione e continua a funzionare con la finestra di gioco chiusa.
- Apri la mappa e la sezione di connessione. Aggiungi un profilo server.
- Inserisci nome del profilo, indirizzo, porta e nome utente del server della mappa, poi salva. La porta tipica è 8887; usa quella del tuo server.
- Inserisci la password e collegati. Le credenziali sono fornite dall’amministratore del server della mappa.
- Se necessario abilita salvataggio password, connessione automatica e riconnessione, indicando l’intervallo.
- L’elenco mostra gli utenti della stessa stanza. Salute, stamina e mana ricevuti sono visualizzati separatamente.
- Mostra sulla mappa centra la vista; il tracciamento sposta la camera seguendo un partecipante. Per muovere il personaggio usa l’azione di movimento della mappa.
- La chat invia testo ai partecipanti. Le etichette condivise contengono coordinate, mappa e descrizione; puoi eliminare le tue etichette.
- Un avviso trasmette coordinate. Panic attiva la richiesta di aiuto nei dati del personaggio fino alla disattivazione, all’uscita dal gioco o al cambio di connessione.
- Un utente può restare collegato alla mappa dopo essere uscito dal gioco. La posizione azzerata 0,0 non viene disegnata.
Le impostazioni sono in Game Manager/Enhanced Map/connections.json. Le password di connessione sono protette per l’utente Windows attuale e salvate nella stessa cartella portatile. Reinseriscile su un altro computer. I profili server sono condivisi; il server selezionato appartiene al singolo profilo personaggio.
Sono supportati i protocolli binari EnhancedMap 2 e 3. Per un server incompatibile vengono mostrate causa e soluzione. Il testo del protocollo usa Latin-1: sostituisci i caratteri non supportati. Importa Definitions, Icon e Maps dalla sezione dati della mappa; le immagini non valide hanno una diagnosi specifica.
Il ruolo minimo è 1 per amministratore della stanza e 2 per amministratore del server. Le password per adduser, addroom, setpassword e setroompassword vanno nel campo mascherato separato e non sono incluse nei parametri testuali della tabella. Il server verifica le autorizzazioni.
| Comando | Parametri testuali | Ruolo minimo |
|---|---|---|
adduser |
utente stanza livello | 1 |
removeuser |
utente | 1 |
addroom |
stanza | 2 |
removeroom |
stanza | 2 |
setpassword |
utente | 1 |
setroom |
utente stanza | 2 |
allusersonline |
— | 2 |
userinfo |
utente | 2 |
kick |
utente | 1 |
ban |
utente | 1 |
enableuser |
utente | 1 |
allusersinroom |
stanza (facoltativa) | 1 |
allusers |
— | 2 |
statistics |
— | 2 |
setprivileges |
utente livello | 2 |
setloginsys |
0 oppure 1 | 2 |
setroompassword |
stanza | 2 |
getroompassword |
stanza | 2 |
allrooms |
— | 2 |
getport |
— | 2 |
setkicktime |
secondi | 2 |
setmaxusersconnection |
quantità | 2 |
sendmsg |
messaggio | 2 |
sendmsg dipende dalla versione del server. Il server stabilisce anche regole delle stanze, account e comandi disponibili.
Esempio .csx breve e completo per un personaggio connesso. Non richiede una dichiarazione Main.
var characterX = UO.GetX("self");
var characterY = UO.GetY("self");
UO.Print($"X={characterX}; Y={characterY}");ClassicUO — Bad Newbie & C# Scripts IDE