IT/Albero degli elementi

From Multi Theft Auto: Wiki
Revision as of 20:05, 3 August 2011 by KITT1995 (talk | contribs)
Jump to navigation Jump to search
« Torna alla Pagina principale italiana .

MTA usa un così chiamato albero degli elementi per memorizzare tutti gli elementi che esistono sul server e sul client. Questo è direttamente correlata al set delle risorse in esecuzione, e ai loro file delle mappe nel formato XML, anche se può essere cambiata a run-time dagli scripts.

Se si ha familiarità con il concetto di alberi in campo informatico, questo dovrebbe essere facile da capire. Se no, pensa ad esso come un albero genealogico. Ogni elemento ha un elemento genitore.

Tutti gli elementi che vengono creati all'interno di script o di file .map sono elementi secondari della risorsa a cui appartengono. Così, più elementi (ad eccezione dei client) esistono solo nei limiti delle risorse e vengono anche distrutti non appena la loro risorsa viene terminata.

Elementi dell'albero

  • root: Questo è proprio alla base dell'albero - tutti gli elementi sono figli (o discendenti) di questo elemento.
  • resource: Questi sono figli diretti dell'elemento root - con uno per ogni risorsa in esecuzione. Questo elemento si chiama resource root". Il suo ID contiene il nome della risorsa.
  • map: Ogni elemento risorsa contiene almeno un elemento mappa, che rappresenta sia un file ". Map" nella risorsa, sia quello contenente gli elementi creati dagli script (questa è chiamato mappa "dynamic"). I loro ID contengono i nomi dei file delle mappe, o dynamic per la mappa dinamica.
    • I file della mappa possono contenere una serie di altri elementi ed un numero illimitato di elementi personalizzati.