20.07.2017, 13:55
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б ^^.
Cуd que estou montando e pra isso preciso salvamento dos membros:
o problema й que ela nгo seta o membro no grupo de membros das orgs
Cуdigos que possam ajudar na criaзгo do salvamento dos dados:
Cуd que estou montando e pra isso preciso salvamento dos membros:
Код:
PlayerInfo[playerid][pMembro] = 25; PlayerInfo[playerid][pCargo] = 1;

Cуdigos que possam ajudar na criaзгo do salvamento dos dados:
Код:
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; }