28/06/2022 23:59
Boa Noite, tava tentando começar a criar um sistema de casa e tive com esse problema
Eu taquei a stock em OnGameModeInt,mas o valor do ID sempre está retornando pra 0,pela logica ele era pra verificar pasta em pasta o valor do id e salvar a variavel com o ultimo valor correspondente ao "ID". Agora cada vez que eu desligo e ligo o servidor e tento criar outra casa, ele substitui o arquivo anterior
Código do salvamento:
Obs:No comando de criar casa ja possui "casas [id] ++;"
Código:
stock carregarcasas()
{
new doccasa[130];
for(new i = 1;i < 3; i++)
{
format(doccasa,130,"Casas/%d.inc",i);
casas [id] = DOF2_GetInt(doccasa,"ID");
return 1;
}
}
Código do salvamento:
Código:
if(!DOF2_FileExists(doccasa))
{
DOF2_CreateFile(doccasa);
DOF2_SetInt(doccasa,"ID",casas [id]);
DOF2_SaveFile();
return 1;
}
else{
DOF2_SetInt(doccasa,"ID",casas [id]);
DOF2_SaveFile();
}
Obs:No comando de criar casa ja possui "casas [id] ++;"