toni confira para mim se esta totalmente correto o infoorg editado porfavor.
pawn Код:
#include <a_samp>
#include < dof2 >
#define MAX_ORGS 2
forward ConviteInfoOrg(nome[],orgid,cargo);
forward DemitirInfoOrg(nome[]);
forward CarregarInfo();
enum oInfo
{
Lider[MAX_PLAYER_NAME],
SubLider[MAX_PLAYER_NAME],
Membro1[MAX_PLAYER_NAME],
Membro2[MAX_PLAYER_NAME],
Membro3[MAX_PLAYER_NAME],
Membro4[MAX_PLAYER_NAME],
Membro5[MAX_PLAYER_NAME],
Membro6[MAX_PLAYER_NAME],
Membro7[MAX_PLAYER_NAME],
Membro8[MAX_PLAYER_NAME],
Membro9[MAX_PLAYER_NAME],
Membro10[MAX_PLAYER_NAME],
Membro11[MAX_PLAYER_NAME],
Membro12[MAX_PLAYER_NAME],
Membro13[MAX_PLAYER_NAME],
Membro14[MAX_PLAYER_NAME],
Membro15[MAX_PLAYER_NAME],
};
new InfoOrg[MAX_ORGS][oInfo];
public OnFilterScriptInit()
{
CarregarInfo();
return 1;
}
public OnFilterScriptExit()
{
DOF2_Exit();
return 1;
}
public ConviteInfoOrg(nome[],orgid,cargo)
{
new arquivo[70];
format(arquivo, sizeof arquivo, "InfoOrg/Org%d.ini",orgid);
if(cargo == 6)
{
strmid(InfoOrg[orgid][Lider], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Lider",nome);
DOF2_SaveFile();
return 1;
}
if(cargo == 5)
{
strmid(InfoOrg[orgid][SubLider], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"SubLider",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro1],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro1], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro1",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro2],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro2], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro2",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro3],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro3], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro3",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro4],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro4], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro4",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro5],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro5], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro5",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro6],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro6], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro6",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro7],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro7], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro7",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro8],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro8], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro8",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro9],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro9], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro9",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro10],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro10], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro10",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro11],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro11], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro11",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro12],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro12], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro12",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro13],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro13], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro13",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro14],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro14], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro14",nome);
DOF2_SaveFile();
return 1;
}
if(strcmp(InfoOrg[orgid][Membro15],"Ninguem",true)==0)
{
strmid(InfoOrg[orgid][Membro15], nome, 0, strlen(nome), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro15",nome);
DOF2_SaveFile();
return 1;
}
return 1;
}
public DemitirInfoOrg(nome[])
{
new arquivo[70];
for(new i = 1; i < sizeof InfoOrg; i++)
{
format(arquivo, sizeof arquivo, "InfoOrg/Org%d.ini", i);
if(strcmp(nome,InfoOrg[i][Lider],true)==0)
{
strmid(InfoOrg[i][Lider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Lider","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][SubLider],true)==0)
{
strmid(InfoOrg[i][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"SubLider","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro1],true)==0)
{
strmid(InfoOrg[i][Membro1], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro1","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro2],true)==0)
{
strmid(InfoOrg[i][Membro2], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro2","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro3],true)==0)
{
strmid(InfoOrg[i][Membro3], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro3","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro4],true)==0)
{
strmid(InfoOrg[i][Membro4], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro4","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro5],true)==0)
{
strmid(InfoOrg[i][Membro5], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro5","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro6],true)==0)
{
strmid(InfoOrg[i][Membro6], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro6","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro7],true)==0)
{
strmid(InfoOrg[i][Membro7], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro7","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro8],true)==0)
{
strmid(InfoOrg[i][Membro8], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro8","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro9],true)==0)
{
strmid(InfoOrg[i][Membro9], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro9","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro10],true)==0)
{
strmid(InfoOrg[i][Membro10], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro10","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro11],true)==0)
{
strmid(InfoOrg[i][Membro11], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro11","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro12],true)==0)
{
strmid(InfoOrg[i][Membro12], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro12","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro13],true)==0)
{
strmid(InfoOrg[i][Membro13], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro13","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro14],true)==0)
{
strmid(InfoOrg[i][Membro14], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro14","Ninguem");
return 1;
}
if(strcmp(nome,InfoOrg[i][Membro15],true)==0)
{
strmid(InfoOrg[i][Membro15], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetString(arquivo,"Membro15","Ninguem");
return 1;
}
}
return 0;
}
public CarregarInfo()
{
new arquivo[70];
new i = 1;
while(i < sizeof InfoOrg)
{
format(arquivo, sizeof arquivo, "InfoOrg/Org%d.ini",i);
strmid(InfoOrg[i][Lider], DOF2_GetString(arquivo,"Lider"), 0, strlen(DOF2_GetString(arquivo,"Lider")), 255);
strmid(InfoOrg[i][SubLider], DOF2_GetString(arquivo,"SubLider"), 0, strlen(DOF2_GetString(arquivo,"SubLider")), 255);
strmid(InfoOrg[i][Membro1], DOF2_GetString(arquivo,"Membro1"), 0, strlen(DOF2_GetString(arquivo,"Membro1")), 255);
strmid(InfoOrg[i][Membro2], DOF2_GetString(arquivo,"Membro2"), 0, strlen(DOF2_GetString(arquivo,"Membro2")), 255);
strmid(InfoOrg[i][Membro3], DOF2_GetString(arquivo,"Membro3"), 0, strlen(DOF2_GetString(arquivo,"Membro3")), 255);
strmid(InfoOrg[i][Membro4], DOF2_GetString(arquivo,"Membro4"), 0, strlen(DOF2_GetString(arquivo,"Membro4")), 255);
strmid(InfoOrg[i][Membro5], DOF2_GetString(arquivo,"Membro5"), 0, strlen(DOF2_GetString(arquivo,"Membro5")), 255);
strmid(InfoOrg[i][Membro6], DOF2_GetString(arquivo,"Membro6"), 0, strlen(DOF2_GetString(arquivo,"Membro6")), 255);
strmid(InfoOrg[i][Membro7], DOF2_GetString(arquivo,"Membro7"), 0, strlen(DOF2_GetString(arquivo,"Membro7")), 255);
strmid(InfoOrg[i][Membro8], DOF2_GetString(arquivo,"Membro8"), 0, strlen(DOF2_GetString(arquivo,"Membro8")), 255);
strmid(InfoOrg[i][Membro9], DOF2_GetString(arquivo,"Membro9"), 0, strlen(DOF2_GetString(arquivo,"Membro9")), 255);
strmid(InfoOrg[i][Membro10], DOF2_GetString(arquivo,"Membro10"), 0, strlen(DOF2_GetString(arquivo,"Membro10")), 255);
strmid(InfoOrg[i][Membro11], DOF2_GetString(arquivo,"Membro11"), 0, strlen(DOF2_GetString(arquivo,"Membro11")), 255);
strmid(InfoOrg[i][Membro12], DOF2_GetString(arquivo,"Membro12"), 0, strlen(DOF2_GetString(arquivo,"Membro12")), 255);
strmid(InfoOrg[i][Membro13], DOF2_GetString(arquivo,"Membro13"), 0, strlen(DOF2_GetString(arquivo,"Membro13")), 255);
strmid(InfoOrg[i][Membro14], DOF2_GetString(arquivo,"Membro14"), 0, strlen(DOF2_GetString(arquivo,"Membro14")), 255);
strmid(InfoOrg[i][Membro15], DOF2_GetString(arquivo,"Membro15"), 0, strlen(DOF2_GetString(arquivo,"Membro15")), 255);
i++;
}
return 1;
}