~Lex~ Posted June 21, 2017 Posted June 21, 2017 (edited) Buenas, quisiera saber en que carpeta del MTA Server se guardan las cosas que yo guardo con setElementData y tambien quiero saber como puedo acceder a estos datos y modificarlos, ya sean de mi cuenta o de otro usuario,debo tener instalado SQLite? Edited June 21, 2017 by SantiagoOR99
aka Blue Posted June 21, 2017 Posted June 21, 2017 Los editas con setElementData otra vez y los borras con removeElementData. Si no los guardas en alguna parte, al desconectarse se quitan automáticamente si no me equivoco.
~Lex~ Posted June 21, 2017 Author Posted June 21, 2017 8 hours ago, aka Blue said: Los editas con setElementData otra vez y los borras con removeElementData. Si no los guardas en alguna parte, al desconectarse se quitan automáticamente si no me equivoco. Entonces estos datos no se almacenan en una db? Porque he visto que los savesystem usan setElementData, y aunque reinicie el sv los datos no se pierden.
DownTown RolePlay Posted June 21, 2017 Posted June 21, 2017 5 minutes ago, SantiagoOR99 said: Entonces estos datos no se almacenan en una db? Porque he visto que los savesystem usan setElementData, y aunque reinicie el sv los datos no se pierden. Los setElementData son totalmente temporales, y tras desconectarse del servidor se eliminan. No obstante, tienes varias alternativas - Un guardado mediante setAccountData y getAccountData. Estos no se eliminan aunque el jugador se desconecte - Un guardado mediante SQLite/MySql, es más complejo pero te permite gestionar mejor los datos. Saludos.
alex17" Posted June 21, 2017 Posted June 21, 2017 los setElementData no se guardan en ningun lado lo que es problable que tu script este usando setAccountData para guardar los elementData, los setAccountData si se guardan
~Lex~ Posted June 21, 2017 Author Posted June 21, 2017 Ah ya entiendo, gracias a los dos. Entonces mi duda seria, donde se almacen los datos de setAccountData, en el script que hago, en alguna db del sv o en que parte?
Sticmy Posted June 21, 2017 Posted June 21, 2017 (edited) No es necesario eso hacerlo con sql.. para obtener toda las datas de un jugador getAllElementData(getPlayerAccount(thePlayer)) Si es sobre accountData getAllAccountData(getPlayerAccount(thePlayer)) y para que puedas modificar una data es: setElementData y accountData: setAccountData PD:No se si me explico bien jeje Edited June 21, 2017 by Steven'Bc
Rose Posted June 21, 2017 Posted June 21, 2017 (edited) 9 hours ago, SantiagoOR99 said: Ah ya entiendo, gracias a los dos. Entonces mi duda seria, donde se almacen los datos de setAccountData, en el script que hago, en alguna db del sv o en que parte? Se almacenan si mal no recuerdo en registry.db Edited June 21, 2017 by Hit+
Enargy, Posted June 21, 2017 Posted June 21, 2017 11 hours ago, SantiagoOR99 said: Ah ya entiendo, gracias a los dos. Entonces mi duda seria, donde se almacen los datos de setAccountData, en el script que hago, en alguna db del sv o en que parte? en internal.db junto con todas las cuentas. Los elementData no usan una base de datos y por lo que he leído (https://wiki.multitheftauto.com/wiki/Element_data) todos los elementos creados tienen un tipo de almacenamiento temporal adjunto a x elemento.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now