Duda en sistema de guardado y cargado
#1

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
Reply
#2

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
Reply
#3

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
Reply
#4

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

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
Reply
#6

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

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)
Reply
#8

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?
Reply
#9

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.
Reply
#10

-Retirado-
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)