(17/03/2024 02:56)Maycon_Felipe Escreveu: Troque PASTA_CONTAS para PASTA_CLANS
Código:stock LoadClans() {
for (new i = 0; i < MAX_CLANS; i++) {
format(File, sizeof(File), PASTA_CONTAS, i); // ERRO Troque PASTA_CONTAS para PASTA_CLANS
if (!DOF2_FileExists(File)) continue;
format(STRX, sizeof(STRX), "%s", DOF2_GetString(File, "Organizacao"));
strcat(ClanInfo[i][cNome], STRX, sizeof(STRX));
// ClanInfo[i][cNome] = DOF2_GetString(File, "Organizacao");
ClanInfo[i][cMembros] = DOF2_GetInt(File, "Membros");
ClanInfo[i][cLider] = DOF2_GetBool(File, "Lider");
}
return 1;
}
Outro erro que vi é aqui, se você não macrou a função nativa SendClientMessage,você não vai conseguir exibir o nome e outras informações sem formatar o texto antes..
Código:new string[128];
format(string, sizeof(string), "Você colocou %s como líder da organização {FF0000}%s{40AEFF}!", GetPlayerNameEx(targetid), ClanInfo[idclan][cNome]);
SendClientMessage(playerid, azul_claro, string);
format(string, sizeof(string), "Parabéns! Você foi nomeado como líder da organização {FF0000}%s{40AEFF}!", ClanInfo[idclan][cNome]);
SendClientMessage(targetid, azul_claro, string);
Muito obrigado pela ajuda White e Maycon, consegui resolver. O erro realmente estava apenas em ter colocado PASTA_CONTAS ao invés de PASTA_CLANS, um erro bobo devido a falta de atenção no momento. Agradeço pela ajuda de vocês. Ah, e estou usando o open.mp mesmo.