12/05/2023 15:57
(Esta mensagem foi modificada pela última vez a: 13/05/2023 14:58 por xbruno1000x.)
Estou criando um sistema de Organização para o meu servidor, estou com problema na hora nele, só não sei se o problema está no código que salva ou que carrega, faço o sistema de salvamento em Loooping
Os Arquivos estão fincando assim:
Código de Salvar:
Código de Carregar:
enum das Orgs:
Os Arquivos estão fincando assim:
Código:
Lider = BYoaoPE
Sublider = YoaoPE
Vaga1 = oaoPE
Vaga2 = aoPE
Vaga3 = oPE
Vaga4 = PE
Vaga5 = E
Vaga6 = (null)
Vaga7 = (null)
Vaga8 = NNNNNN ngu
Vaga9 = NNNNN ngu
Vaga10 = NNNN ngu
Vaga11 = NNN ngu
Vaga12 = NN ngu
Vaga13 = N ngu
Produtos = 160
Dominou = false
Skin Masculina = 0
Skin Feminina = 0
Cargo1 = VVVVV
Cargo2 = VVVV
Cargo3 = VVV
Cargo4 = VV
Cargo5 = V
PosX = 0.00000000
PosY = 0.00000000
PosZ = 0.00000000
Código de Salvar:
Código:
stock SalvarDadosOrg()
{
for([i]new[/i] i = 1; i < MAX_ORGS; i++)
{
DOF2_SetString(GetOrg(i), "Lider", Organizacao[i][Lider]);
DOF2_SetString(GetOrg(i), "Sublider", Organizacao[i][Sublider]);
DOF2_SetInt(GetOrg(i), "Produtos", Organizacao[i][Produtos]);
DOF2_SetBool(GetOrg(i), "Dominou", Organizacao[i][Dominou]);
DOF2_SetFloat(GetOrg(i), "PosX", Organizacao[i][PosX]);
DOF2_SetFloat(GetOrg(i), "PosY", Organizacao[i][PosY]);
DOF2_SetFloat(GetOrg(i), "PosZ", Organizacao[i][PosZ]);
DOF2_SetInt(GetOrg(i), "Skin Masculina", Organizacao[i][SkinM]);
DOF2_SetInt(GetOrg(i), "Skin Feminina", Organizacao[i][SkinF]);
DOF2_SetString(GetOrg(i), "Vaga1", Organizacao[i][Vaga1]);
DOF2_SetString(GetOrg(i), "Vaga2", Organizacao[i][Vaga2]);
DOF2_SetString(GetOrg(i), "Vaga3", Organizacao[i][Vaga3]);
DOF2_SetString(GetOrg(i), "Vaga4", Organizacao[i][Vaga4]);
DOF2_SetString(GetOrg(i), "Vaga5", Organizacao[i][Vaga5]);
DOF2_SetString(GetOrg(i), "Vaga6", Organizacao[i][Vaga6]);
DOF2_SetString(GetOrg(i), "Vaga7", Organizacao[i][Vaga7]);
DOF2_SetString(GetOrg(i), "Vaga8", Organizacao[i][Vaga8]);
DOF2_SetString(GetOrg(i), "Vaga9", Organizacao[i][Vaga9]);
DOF2_SetString(GetOrg(i), "Vaga10", Organizacao[i][Vaga10]);
DOF2_SetString(GetOrg(i), "Vaga11", Organizacao[i][Vaga11]);
DOF2_SetString(GetOrg(i), "Vaga12", Organizacao[i][Vaga12]);
DOF2_SetString(GetOrg(i), "Vaga13", Organizacao[i][Vaga13]);
DOF2_SetString(GetOrg(i), "Cargo1", Organizacao[i][Cargo1]);
DOF2_SetString(GetOrg(i), "Cargo2", Organizacao[i][Cargo2]);
DOF2_SetString(GetOrg(i), "Cargo3", Organizacao[i][Cargo3]);
DOF2_SetString(GetOrg(i), "Cargo4", Organizacao[i][Cargo4]);
DOF2_SetString(GetOrg(i), "Cargo5", Organizacao[i][Cargo5]);
}
DOF2_SaveFile();
}
Código de Carregar:
Código:
stock CarregarDadosOrg()
{
for([i]new[/i] i = 1; i < MAX_ORGS; i++)
{
format(Organizacao[i][Lider],20, DOF2_GetString(GetOrg(i), "Lider"));
format(Organizacao[i][Sublider], 20, DOF2_GetString(GetOrg(i), "Sublider"));
format(Organizacao[i][Vaga1], 20, DOF2_GetString(GetOrg(i), "Vaga1"));
format(Organizacao[i][Vaga2], 20, DOF2_GetString(GetOrg(i), "Vaga2"));
format(Organizacao[i][Vaga3], 20, DOF2_GetString(GetOrg(i), "Vaga3"));
format(Organizacao[i][Vaga4], 20, DOF2_GetString(GetOrg(i), "Vaga4"));
format(Organizacao[i][Vaga5], 20, DOF2_GetString(GetOrg(i), "Vaga5"));
format(Organizacao[i][Vaga6], 20, DOF2_GetString(GetOrg(i), "Vaga6"));
format(Organizacao[i][Vaga7], 20, DOF2_GetString(GetOrg(i), "Vaga7"));
format(Organizacao[i][Vaga8], 20, DOF2_GetString(GetOrg(i), "Vaga8"));
format(Organizacao[i][Vaga9], 20, DOF2_GetString(GetOrg(i), "Vaga9"));
format(Organizacao[i][Vaga10], 20, DOF2_GetString(GetOrg(i), "Vaga10"));
format(Organizacao[i][Vaga11], 20, DOF2_GetString(GetOrg(i), "Vaga11"));
format(Organizacao[i][Vaga12], 20, DOF2_GetString(GetOrg(i), "Vaga12"));
format(Organizacao[i][Vaga13], 20, DOF2_GetString(GetOrg(i), "Vaga13"));
Organizacao[i][Produtos] = DOF2_GetInt(GetOrg(i), "Produtos");
Organizacao[i][Dominou] = DOF2_GetBool(GetOrg(i), "Dominou");
Organizacao[i][SkinM] = DOF2_GetInt(GetOrg(i), "Skin Masculina");
Organizacao[i][SkinF] = DOF2_GetInt(GetOrg(i), "Skin Feminina");
format(Organizacao[i][Cargo1], 20, DOF2_GetString(GetOrg(i), "Cargo1"));
format(Organizacao[i][Cargo2], 20, DOF2_GetString(GetOrg(i), "Cargo2"));
format(Organizacao[i][Cargo3], 20, DOF2_GetString(GetOrg(i), "Cargo3"));
format(Organizacao[i][Cargo4], 20, DOF2_GetString(GetOrg(i), "Cargo4"));
format(Organizacao[i][Cargo5], 20, DOF2_GetString(GetOrg(i), "Cargo5"));
}
DOF2_SaveFile();
}
enum das Orgs:
Código:
enum OrgsInfo {
Lider,
Sublider,
Vaga1,
Vaga2,
Vaga3,
Vaga4,
Vaga5,
Vaga6,
Vaga7,
Vaga8,
Vaga9,
Vaga10,
Vaga11,
Vaga12,
Vaga13,
Produtos,
Float:PosX,
Float:PosY,
Float:PosZ,
bool:Dominou,
SkinM,
SkinF,
Cargo1,
Cargo2,
Cargo3,
Cargo4,
Cargo5,
};