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 ?