31.03.2012, 16:27
Olб galera, estou criando um gamemode do 0, atй entгo blz, mais eu recebi recomendaзхes de trocar a Dini por DOF2, estou fazendo um infoorg, sу que nгo conheзo as funзхes da DOF2, agradeзo а quem ajudar!
PHP код:
forward LoadOrgs();
forward DemitirInfoOrg(nome[]);
public LoadOrgs()
{
new arquivo[256];
new idx = 1;
while (idx < sizeof(InfoOrg))
{
format(arquivo, sizeof(arquivo), "ORG Arquivos/Org%d.cfg",idx);
strmid(InfoOrg[idx][Lider], DOF2_SetString(arquivo,"Lider"), 0, strlen(DOF2_SetInt(arquivo,"Lider")), 255);
strmid(InfoOrg[idx][SubLider], DOF2_SetString(arquivo,"SubLider"), 0, strlen(DOF2_SetInt(arquivo,"SubLider")), 255);
strmid(InfoOrg[idx][Membro1], DOF2_SetString(arquivo,"Membro1"), 0, strlen(DOF2_SetInt(arquivo,"Membro1")), 255);
strmid(InfoOrg[idx][Membro2], DOF2_SetString(arquivo,"Membro2"), 0, strlen(DOF2_SetInt(arquivo,"Membro2")), 255);
strmid(InfoOrg[idx][Membro3], DOF2_SetString(arquivo,"Membro3"), 0, strlen(DOF2_SetInt(arquivo,"Membro3")), 255);
strmid(InfoOrg[idx][Membro4], DOF2_SetString(arquivo,"Membro4"), 0, strlen(DOF2_SetInt(arquivo,"Membro4")), 255);
strmid(InfoOrg[idx][Membro5], DOF2_SetString(arquivo,"Membro5"), 0, strlen(DOF2_SetInt(arquivo,"Membro5")), 255);
strmid(InfoOrg[idx][Membro6], DOF2_SetString(arquivo,"Membro6"), 0, strlen(DOF2_SetInt(arquivo,"Membro6")), 255);
strmid(InfoOrg[idx][Membro7], DOF2_SetString(arquivo,"Membro7"), 0, strlen(DOF2_SetInt(arquivo,"Membro7")), 255);
strmid(InfoOrg[idx][Membro8], DOF2_SetString(arquivo,"Membro8"), 0, strlen(DOF2_SetInt(arquivo,"Membro8")), 255);
strmid(InfoOrg[idx][Membro9], DOF2_SetString(arquivo,"Membro9"), 0, strlen(DOF2_SetInt(arquivo,"Membro9")), 255);
strmid(InfoOrg[idx][Membro10], DOF2_SetString(arquivo,"Membro10"), 0, strlen(DOF2_SetInt(arquivo,"Membro10")), 255);
idx ++;
}
printf("[BCL]: %d Organizaзхes carregadas.", idx);
return true;
}
public DemitirInfoOrg(nome[])
{
new arquivo[256];
for(new i = 1; i < sizeof(InfoOrg); i++)
{
format(arquivo, sizeof(arquivo), "ORG Arquivos/Org%d.cfg",i);
if(strcmp(nome,InfoOrg[i][Lider],true)==0)
{
strmid(InfoOrg[i][Lider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Lider","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][SubLider],true)==0)
{
strmid(InfoOrg[i][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"SubLider","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro1],true)==0)
{
strmid(InfoOrg[i][Membro1], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro1","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro2],true)==0)
{
strmid(InfoOrg[i][Membro2], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro2","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro3],true)==0)
{
strmid(InfoOrg[i][Membro3], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro3","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro4],true)==0)
{
strmid(InfoOrg[i][Membro4], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro4","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro5],true)==0)
{
strmid(InfoOrg[i][Membro5], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro5","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro6],true)==0)
{
strmid(InfoOrg[i][Membro6], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro6","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro7],true)==0)
{
strmid(InfoOrg[i][Membro7], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro7","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro8],true)==0)
{
strmid(InfoOrg[i][Membro8], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro8","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro9],true)==0)
{
strmid(InfoOrg[i][Membro9], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro9","Ninguem");
return true;
}
if(strcmp(nome,InfoOrg[i][Membro10],true)==0)
{
strmid(InfoOrg[i][Membro10], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
DOF2_SetInt(arquivo,"Membro10","Ninguem");
return true;
}
}
return 0;
}