SA-MP Forums Archive
Duda en sistema de guardado y cargado - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Duda en sistema de guardado y cargado (/showthread.php?tid=322148)



Duda en sistema de guardado y cargado - Lunnatiicz - 29.02.2012

Buenas a todos, bueno, una pregunta algo tonta para muchos, dado a que jamбs lo habнa intentado e intento hacer el esfuerzo de crearlo por mi cuenta, ya que muchas veces parto de bases de otros scripts, esta fue asi pero lo hice por mi cuenta paso a paso, asн que prefiero llenar mis dudas con ustedes

Bueno, hace tiempo comencй a crear un sistema de guardado, bien, logre hacer que las cuentas se guardaran con los datos que escribнa en los 'format', ahora quiero saber como sobreescribir esos datos.

Aquн un ejemplo de lo que quiero hacer.

pawn Код:
if(InfoCuenta[playerid][Registrado] == 1)
{
  //Checar si esta registrado, de lo contrario
} else if(InfoCuenta[playerid][Registrado] == 0)
 //aqui setearle el dato a Registrado: 1
}
Pero intente haciendolo

pawn Код:
InfoCuenta[playerid][Registrado] = 1;
Y no sobreescribe el valor, se que para muchos es algo sencillo, agradezco su ayuda Saludos!

Nota: Me guнe segъn el script de Foogi


Respuesta: Duda en sistema de guardado y cargado - Jovanny - 29.02.2012

Quote:
Originally Posted by Lunnatiicz
Посмотреть сообщение
Pero intente haciendolo

pawn Код:
InfoCuenta[playerid][Registrado] = 1;
Y no sobreescribe el valor, se que para muchos es algo sencillo, agradezco su ayuda Saludos!
El cуdigo esta bien Lunna


Respuesta: Duda en sistema de guardado y cargado - Lunnatiicz - 29.02.2012

Pero repito, no lo sobreescribe.

Aquн verбn lo que guarda el .ini

Код:
Pass: asdasd
Registrado: 
X: 0.0
Y: 0.0
Z: 0.0
InteriorID: 0
Gas: 0
Botella: 0
Encendedor: 0
Medicina: 0
Curaciуn: 0
Arma 1: 0 - Municiуn: 0
Arma 2: 0 - Municiуn: 0
Arma Blanca: 0 - Municiуn: 0
Tiempo de Carcel: 0
Ganzuas: 0
Bibia: 
Skin ID: 0
Nacionalidad: 
Sexo: 
Edad: 0
Talento: 
Faccion: 
Zombie: 
Humano: 
Infectado: 
Tutorial Hecho: 
Vida: 0.0
Chaleco: 0.0
Admin: 0
Baneado: 0
Y sн, serб un RP, pero este solo es una prueba, no serб nada de lo que tengo pensado, gracias y saludos


Respuesta: Duda en sistema de guardado y cargado - TheChaoz - 01.03.2012

como estas formateando el texto? y en que momento estas guardando los datos?


Respuesta: Duda en sistema de guardado y cargado - Jovanny - 01.03.2012

Pero poner la variable en 1 no significa que se va a guardar asн nomas por que si, tambiйn tienes que usar la funciуn de guardado, no se si utilices dini u otro sistema


Re: Duda en sistema de guardado y cargado - Harrinston - 01.03.2012

Pasб la funciуn que guarda los datos asн te podemos ayudar.


Respuesta: Duda en sistema de guardado y cargado - Lunnatiicz - 01.03.2012

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
como estas formateando el texto? y en que momento estas guardando los datos?
їA quй te refieres con formatear el texto?

Los guardo al momento de que se ah registrado por el dialogo, checa

pawn Код:
if(dialogid == 2)
        {
            if(response)
            {
                if(!strlen(inputtext))
                {
                    new s[128];
                    format(s,sizeof(s),"{FF0000}No has escrito ninguna contraseсa");
                    ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Error",s,"Registrar","");
                    return 1;
                }
                RegistrarJugador(playerid,inputtext);
                InfoCuenta[playerid][Registrado] = 1;
                LogearJugador(playerid,inputtext);
                      //aca siguen mбs lineas
Quote:
Originally Posted by Jovanny
Посмотреть сообщение
Pero poner la variable en 1 no significa que se va a guardar asн nomas por que si, tambiйn tienes que usar la funciуn de guardado, no se si utilices dini u otro sistema
No utilizo ningun sistema, uso las funciones de samp por default (new File.. bla bla)


Respuesta: Duda en sistema de guardado y cargado - TheChaoz - 01.03.2012

Quote:
Originally Posted by Lunnatiicz
Посмотреть сообщение
їA quй te refieres con formatear el texto?

Los guardo al momento de que se ah registrado por el dialogo, checa

pawn Код:
if(dialogid == 2)
        {
            if(response)
            {
                if(!strlen(inputtext))
                {
                    new s[128];
                    format(s,sizeof(s),"{FF0000}No has escrito ninguna contraseсa");
                    ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Error",s,"Registrar","");
                    return 1;
                }
                RegistrarJugador(playerid,inputtext);
                InfoCuenta[playerid][Registrado] = 1;
                LogearJugador(playerid,inputtext);
                      //aca siguen mбs lineas

No utilizo ningun sistema, uso las funciones de samp por default (new File.. bla bla)
En algun momento tienes que guardarlo al archivo, en ese momento como estas formateando el texto que guardas?


Re: Duda en sistema de guardado y cargado - Harrinston - 01.03.2012

El guarda al archivo en la funciуn RegistrarJugador si mis cбlculos no me fallan, por lo tanto lo que te estamos pidiendo que pongas es que pongas la funciуn RegistrarJugador.


Respuesta: Duda en sistema de guardado y cargado - Lunnatiicz - 01.03.2012

-Retirado-