Gente, tenho a linha de cуd, que faz setar para a org, porйm tem que salvar na pasta de membros da org, e respeitando a limitaзгo de membros dela, estou usando DOF2 para isso, a pasta jб estб criada, porйm nгo sei como fazer isto, deixarei uns cуds que talvez possa ajudar a criar o salvamento, obrigado desde jб ^^.
Код:
GM::ConviteInfoOrg(nome[], org, cargo)
{
new arquivo[85];
format(arquivo, sizeof(arquivo), Pasta_MembrosOrg,org);
if(cargo == 6)
{
strmid(InfoOrg[org][Lider], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Lнder",nome);
DOF2_SaveFile();
return true;
}
if(cargo == 444)
{
if(strcmp(InfoOrg[org][SubLider],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][SubLider], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"SubLнder",nome);
DOF2_SaveFile();
return true;
}
}
if(cargo == 555)
{
if(strcmp(InfoOrg[org][SubLider2],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][SubLider2], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"SubLнder2",nome);
DOF2_SaveFile();
return true;
}
}
if(strcmp(InfoOrg[org][Membro1],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro1], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro1",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro2],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro2], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro2",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro3],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro3], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro3",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro4],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro4], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro4",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro5],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro5], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro5",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro6],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro6], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro6",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro7],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro7], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro7",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro8],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro8], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro8",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro9],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro9], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro9",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro10],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro10], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro10",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro11],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro11], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro11",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro12],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro12], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro12",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro13],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro13], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro13",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro14],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro14], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro14",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro15],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro15], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro15",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro16],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro16], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro16",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro17],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro17], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro17",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro18],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro18], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro18",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro19],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro19], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro19",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro20],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro20], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro20",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro21],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro21], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro21",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro22],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro22], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro22",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro23],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro23], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro23",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro24],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro24], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro24",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro25],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro25], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro25",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro26],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro26], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro26",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro27],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro27], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro27",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro28],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro28], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro28",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro29],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro29], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro29",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg[org][Membro30],"Ninguйm",true)==0)
{
strmid(InfoOrg[org][Membro30], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro30",nome);
DOF2_SaveFile();
return true;
}
return 0;
}
GM::CandidatoInfoOrg(nome[], org, cargo)
{
new arquivo[85];
format(arquivo, sizeof(arquivo), Pasta_Candidatos,org);
if(strcmp(InfoOrg2[org][Candidato1],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato1], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato1",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato2],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato2], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato2",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato3],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato3], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato3",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato4],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato4], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato4",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato5],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato5], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato5",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato6],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato6], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato6",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato7],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato7], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato7",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato8],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato8], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato8",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato9],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato9], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato9",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato10],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato10], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato10",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato11],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato11], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato11",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato12],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato12], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato12",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato13],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato13], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato13",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato14],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato14], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato14",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato15],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato15], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato15",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato16],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato16], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato16",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato17],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato17], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato17",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato18],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato18], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato18",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato19],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato19], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato19",nome);
DOF2_SaveFile();
return true;
}
if(strcmp(InfoOrg2[org][Candidato20],"Ninguйm",true)==0)
{
strmid(InfoOrg2[org][Candidato20], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Candidato20",nome);
DOF2_SaveFile();
return true;
}
return 0;
}
stock SalvarLoginOrg(orgid)
{
new file[128];
format(file, sizeof file, Pasta_MembrosOrg, orgid);
if(DOF2_FileExists(file))
{
//--- Lideres
DOF2_SetString(file, "UL_Lнder",InfoOrg[orgid][UL_Lider]);
DOF2_SetString(file, "UL_SubLнder",InfoOrg[orgid][UL_SubLider]);
DOF2_SetString(file, "UL_SubLнder2",InfoOrg[orgid][UL_SubLider2]);
//--- Membros
DOF2_SetString(file, "UL_Membro1",InfoOrg[orgid][UL_Membro1]);
DOF2_SetString(file, "UL_Membro2",InfoOrg[orgid][UL_Membro2]);
DOF2_SetString(file, "UL_Membro3",InfoOrg[orgid][UL_Membro3]);
DOF2_SetString(file, "UL_Membro4",InfoOrg[orgid][UL_Membro4]);
DOF2_SetString(file, "UL_Membro5",InfoOrg[orgid][UL_Membro5]);
DOF2_SetString(file, "UL_Membro6",InfoOrg[orgid][UL_Membro6]);
DOF2_SetString(file, "UL_Membro7",InfoOrg[orgid][UL_Membro7]);
DOF2_SetString(file, "UL_Membro8",InfoOrg[orgid][UL_Membro8]);
DOF2_SetString(file, "UL_Membro9",InfoOrg[orgid][UL_Membro9]);
DOF2_SetString(file, "UL_Membro10",InfoOrg[orgid][UL_Membro10]);
DOF2_SetString(file, "UL_Membro11",InfoOrg[orgid][UL_Membro11]);
DOF2_SetString(file, "UL_Membro12",InfoOrg[orgid][UL_Membro12]);
DOF2_SetString(file, "UL_Membro13",InfoOrg[orgid][UL_Membro13]);
DOF2_SetString(file, "UL_Membro14",InfoOrg[orgid][UL_Membro14]);
DOF2_SetString(file, "UL_Membro15",InfoOrg[orgid][UL_Membro15]);
DOF2_SetString(file, "UL_Membro16",InfoOrg[orgid][UL_Membro16]);
DOF2_SetString(file, "UL_Membro17",InfoOrg[orgid][UL_Membro17]);
DOF2_SetString(file, "UL_Membro18",InfoOrg[orgid][UL_Membro18]);
DOF2_SetString(file, "UL_Membro19",InfoOrg[orgid][UL_Membro19]);
DOF2_SetString(file, "UL_Membro20",InfoOrg[orgid][UL_Membro20]);
DOF2_SetString(file, "UL_Membro21",InfoOrg[orgid][UL_Membro21]);
DOF2_SetString(file, "UL_Membro22",InfoOrg[orgid][UL_Membro22]);
DOF2_SetString(file, "UL_Membro23",InfoOrg[orgid][UL_Membro23]);
DOF2_SetString(file, "UL_Membro24",InfoOrg[orgid][UL_Membro24]);
DOF2_SetString(file, "UL_Membro25",InfoOrg[orgid][UL_Membro25]);
DOF2_SetString(file, "UL_Membro26",InfoOrg[orgid][UL_Membro26]);
DOF2_SetString(file, "UL_Membro27",InfoOrg[orgid][UL_Membro27]);
DOF2_SetString(file, "UL_Membro28",InfoOrg[orgid][UL_Membro28]);
DOF2_SetString(file, "UL_Membro29",InfoOrg[orgid][UL_Membro29]);
DOF2_SetString(file, "UL_Membro30",InfoOrg[orgid][UL_Membro30]);
DOF2_SaveFile();
}
return true;
}