04.09.2018, 19:02
Код:
#define MAX_ORGS 10+1
enum pOrg
{
LIDER[60], FUNDOS, DROGAS, ArquivoOrg[120]
};
new Org[MAX_ORGS][pOrg];
CriarOrg(GetOrgName(Player[playerid][Organizacao])
{
format(ArquivoOrg, sizeof(ArquivoOrg), "ORGS/%s", GetOrgName(Player[playerid][Organizacao])); //Formatamos o arquivo de acordo com o nome da org do player
if(DOF2_FileExists(arquivo)) //Se a Organizaзгo existir
{
DOF2_SetInt(arquivo, "LIDER", Org[playerid][LIDER]);
// DOF2_SetInt(arquivo, "MEMBROS", Player[playerid][Cargo]);
DOF2_SetInt(arquivo, "FUNDOS", Org[playerid][FUNDOS]);
DOF2_SetInt(arquivo, "DROGAS", Org[playerid][DROGAS]);
}
else //Se a org nгo existir cria
{
DOF2_CreateFile(arquivo);
DOF2_SetInt(arquivo, "LIDER", Org[playerid][LIDER]);
// DOF2_SetInt(arquivo, "MEMBROS", Org[playerid][Cargo]);
DOF2_SetInt(arquivo, "FUNDOS", Org[playerid][FUNDOS]);
DOF2_SetInt(arquivo, "DROGAS", Org[playerid][DROGA]);
}
}
Код:
CriarOrg(playerid)
{
format(ArquivoOrg, sizeof(ArquivoOrg), "ORGS/%s", GetOrgName(Player[playerid][Organizacao])); //Formatamos o arquivo de acordo com o nome do player (Contas/NOME)
if(DOF2_FileExists(arquivo)) //Se a Organizaзгo existir
{
DOF2_SetInt(arquivo, "LIDER", Org[playerid][LIDER]);
// DOF2_SetInt(arquivo, "MEMBROS", Player[playerid][Cargo]);
DOF2_SetInt(arquivo, "FUNDOS", Org[playerid][FUNDOS]);
DOF2_SetInt(arquivo, "DROGAS", Org[playerid][DROGAS]);
}
else //Se a org nгo existir cria
{
DOF2_CreateFile(arquivo);
DOF2_SetInt(arquivo, "LIDER", Org[playerid][LIDER]);
// DOF2_SetInt(arquivo, "MEMBROS", Org[playerid][Cargo]);
DOF2_SetInt(arquivo, "FUNDOS", Org[playerid][FUNDOS]);
DOF2_SetInt(arquivo, "DROGAS", Org[playerid][DROGA]);
}
}
E aonde eu devo botar pra chamar essa public de criar org ? no On Game Mode Init ?

