No me guarda las armas, Ayuda ! -
DeannN - 10.06.2016
Amigos lo que pasa es que estoy dentro del server y me seteo un arma luego al relogear no me aparece mas, me salgo entro y no esta el arma, alguien puede ayudarme a ver el problema
[pawn=1]SaveWeaponsToFile(playerid) //Fix de municion
{
new i, path[128], string[128], weaponid, ammo;
path = GetPlayerFormattedName(playerid);
if (!dini_Exists(path)) dini_Create(path);
for (i=0; i<13; i++)
{
GetPlayerWeaponData(playerid,i,weaponid,ammo);
format(string,sizeof(string),"Weapon - %d",i);
dini_IntSet(path,string,weaponid);
format(string,sizeof(string),"municion - %d",i);
dini_IntSet(path,string,ammo >= 10000 ? 5000 : ammo);
}
}
public LoadWeaponsToFile(playerid)
{
new i, path[128], string[128], string2[128], weaponid, municion;
path = GetPlayerFormattedName(playerid);
ResetPlayerWeapons2(playerid);
for (i=0; i<13; i++)
{
format(string,sizeof(string),"Weapon - %d",i);
format(string2,sizeof(string2),"municion - %d",i);
weaponid = dini_Int(path,string);
municion = dini_Int(path,string2);
GivePlayerWeapon2(playerid,weaponid,municion);
}
AlreadyGiveWeapons[playerid] = true;
}
public RemoveWeaponsFile(playerid)
{
new path[128];
path = GetPlayerFormattedName(playerid);
dini_Remove(path);
}
GetPlayerFormattedName(playerid)
{
new name[24], full[50];
GetPlayerName(playerid,name,sizeof(name));
format(full,sizeof(full),"%s/%s.txt",PATH,name);
return full;
}
__________________________________________________ ________
Esto esta en onplayerspawn
if(!AlreadyGiveWeapons[playerid]) SetTimerEx("LoadWeaponsToFile",250,false,"i",playe rid);
[/pawn]
Re: No me guarda las armas, Ayuda ! -
Unrea1 - 10.06.2016
No entiendo por quй a йstas alturas hay gente que aъn sigue usando Dini, existiendo sistemas de guardado como Y_INI, SQLite o Mysql. Te ayudarнa pero sinceramente me da flojera con ese sistema de guardado.
Respuesta: No me guarda las armas, Ayuda ! -
DeannN - 11.06.2016
para cambiar el sistema de guardado tengo que modificar todo el gm?
Respuesta: No me guarda las armas, Ayuda ! -
REMAK3 - 15.06.2016
No, lo que te recomendaria y creo que te evitaria complicaciones luego, es que usaras el sistema y_ini . El gm no lo tienes q modificar todo solo el sistema de guardado de datos en tu caso las armas. Saludos
Re: No me guarda las armas, Ayuda ! -
lucesita - 16.06.2016
El sistema de guardad no tiene nada que ver, el problema que tiene es que es lento, te recomiendo que ignores las crнticas a eso.
Revisa que bajo OnPlayerDisconnect tengas el saveWeaponsToFile. Te fijaste si se crean los archivos de las armas al desconectar? Para detectar si el problema es cuando las carga o cuando las guarda.
Respuesta: Re: No me guarda las armas, Ayuda ! -
Revelation - 16.06.2016
Quote:
Originally Posted by LatinZ
No entiendo por quй a йstas alturas hay gente que aъn sigue usando Dini, existiendo sistemas de guardado como Y_INI, SQLite o Mysql. Te ayudarнa pero sinceramente me da flojera con ese sistema de guardado.
|
Porque no todos entendemos como gestionar las bases de datos.
Re: No me guarda las armas, Ayuda ! -
Unrea1 - 16.06.2016
їEntonces las guнas y tutoriales estбn hechas para nada?, pff.
Respuesta: No me guarda las armas, Ayuda ! -
!R1Ch@rD! - 17.06.2016
Hay muchas guнas para poder cambiar de guardado, porque dini es lento, asн que te recomiendo Y_INI o Sqlite dependiendo al mбs te acoples mбs!
Re: No me guarda las armas, Ayuda ! -
DeannN - 17.06.2016
Quote:
Originally Posted by lucesita
El sistema de guardad no tiene nada que ver, el problema que tiene es que es lento, te recomiendo que ignores las crнticas a eso.
Revisa que bajo OnPlayerDisconnect tengas el saveWeaponsToFile. Te fijaste si se crean los archivos de las armas al desconectar? Para detectar si el problema es cuando las carga o cuando las guarda.
|
no se crean los archivos men, como puedo solucionar eso?
Re: Respuesta: No me guarda las armas, Ayuda ! -
DeannN - 17.06.2016
Quote:
Originally Posted by !R1Ch@rD!
Hay muchas guнas para poder cambiar de guardado, porque dini es lento, asн que te recomiendo Y_INI o Sqlite dependiendo al mбs te acoples mбs!
|
me podrнas ayudar con un link men?