Le problème est résolu..
Soit sa vient de sa :
forward Chargement_SalaireDiablos();
public Chargement_SalaireDiablos()
{
new arrCoords[6][64];
new strFromFile2[256];
new File: file = fopen("Salaires/SalairesDiablos.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
strmid(SalaireD[Rang5], arrCoords[0], 0, strlen(arrCoords[0]), 255);
strmid(SalaireD[Rang4], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(SalaireD[Rang3], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(SalaireD[Rang2], arrCoords[3], 0, strlen(arrCoords[3]), 255);
strmid(SalaireD[Rang1], arrCoords[4], 0, strlen(arrCoords[4]), 255);
strmid(SalaireD[Rang0], arrCoords[5], 0, strlen(arrCoords[5]), 255);
}
fclose(file);
}
forward Sauvegarde_SalaireDiablos();
public Sauvegarde_SalaireDiablos()
{
new idx;
new File: file2;
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d\n%d\n%d\n%d\n%d\n%d\n",
SalaireD[Rang5],
SalaireD[Rang4],
SalaireD[Rang3],
SalaireD[Rang2],
SalaireD[Rang1],
SalaireD[Rang0]);
if(idx == 0)
{
file2 = fopen("Salaires/SalairesDiablos.ini", io_write);
}
else
{
file2 = fopen("Salaires/SalairesDiablos.ini", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
forward Chargement_SalaireEastSidaz();
public Chargement_SalaireEastSidaz()
{
new arrCoords[6][64];
new strFromFile2[256];
new File: file = fopen("Salaires/SalairesEastSidaz.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
strmid(SalaireE[Rang5], arrCoords[0], 0, strlen(arrCoords[0]), 255);
strmid(SalaireE[Rang4], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(SalaireE[Rang3], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(SalaireE[Rang2], arrCoords[3], 0, strlen(arrCoords[3]), 255);
strmid(SalaireE[Rang1], arrCoords[4], 0, strlen(arrCoords[4]), 255);
strmid(SalaireE[Rang0], arrCoords[5], 0, strlen(arrCoords[5]), 255);
}
fclose(file);
}
forward Sauvegarde_SalaireEastSidaz();
public Sauvegarde_SalaireEastSidaz()
{
new idx;
new File: file2;
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d\n%d\n%d\n%d\n%d\n%d\n",
SalaireE[Rang5],
SalaireE[Rang4],
SalaireE[Rang3],
SalaireE[Rang2],
SalaireE[Rang1],
SalaireE[Rang0]);
if(idx == 0)
{
file2 = fopen("Salaires/SalairesEastSidaz.ini", io_write);
}
else
{
file2 = fopen("Salaires/SalairesEastSidaz.ini", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
forward Chargement_SalaireHustler();
public Chargement_SalaireHustler()
{
new arrCoords[6][64];
new strFromFile2[256];
new File: file = fopen("Salaires/SalairesHustler.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
strmid(SalaireH[Rang5], arrCoords[0], 0, strlen(arrCoords[0]), 255);
strmid(SalaireH[Rang4], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(SalaireH[Rang3], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(SalaireH[Rang2], arrCoords[3], 0, strlen(arrCoords[3]), 255);
strmid(SalaireH[Rang1], arrCoords[4], 0, strlen(arrCoords[4]), 255);
strmid(SalaireH[Rang0], arrCoords[5], 0, strlen(arrCoords[5]), 255);
}
fclose(file);
}
forward Sauvegarde_SalaireHustler();
public Sauvegarde_SalaireHustler()
{
new idx;
new File: file2;
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d\n%d\n%d\n%d\n%d\n%d\n",
SalaireH[Rang5],
SalaireH[Rang4],
SalaireH[Rang3],
SalaireH[Rang2],
SalaireH[Rang1],
SalaireH[Rang0]);
if(idx == 0)
{
file2 = fopen("Salaires/SalairesHustler.ini", io_write);
}
else
{
file2 = fopen("Salaires/SalairesHustler.ini", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
forward Chargement_SalaireStidda();
public Chargement_SalaireStidda()
{
new arrCoords[6][64];
new strFromFile2[256];
new File: file = fopen("Salaires/SalairesStidda.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
strmid(SalaireS[Rang5], arrCoords[0], 0, strlen(arrCoords[0]), 255);
strmid(SalaireS[Rang4], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(SalaireS[Rang3], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(SalaireS[Rang2], arrCoords[3], 0, strlen(arrCoords[3]), 255);
strmid(SalaireS[Rang1], arrCoords[4], 0, strlen(arrCoords[4]), 255);
strmid(SalaireS[Rang0], arrCoords[5], 0, strlen(arrCoords[5]), 255);
}
fclose(file);
}
forward Sauvegarde_SalaireStidda();
public Sauvegarde_SalaireStidda()
{
new idx;
new File: file2;
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d\n%d\n%d\n%d\n%d\n%d\n",
SalaireS[Rang5],
SalaireS[Rang4],
SalaireS[Rang3],
SalaireS[Rang2],
SalaireS[Rang1],
SalaireS[Rang0]);
if(idx == 0)
{
file2 = fopen("Salaires/SalairesStidda.ini", io_write);
}
else
{
file2 = fopen("Salaires/SalairesStidda.ini", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
forward Chargement_SalaireYakuza();
public Chargement_SalaireYakuza()
{
new arrCoords[6][64];
new strFromFile2[256];
new File: file = fopen("Salaires/SalairesYakuza.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
strmid(SalaireY[Rang5], arrCoords[0], 0, strlen(arrCoords[0]), 255);
strmid(SalaireY[Rang4], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(SalaireY[Rang3], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(SalaireY[Rang2], arrCoords[3], 0, strlen(arrCoords[3]), 255);
strmid(SalaireY[Rang1], arrCoords[4], 0, strlen(arrCoords[4]), 255);
strmid(SalaireY[Rang0], arrCoords[5], 0, strlen(arrCoords[5]), 255);
}
fclose(file);
}
forward Sauvegarde_SalaireYakuza();
public Sauvegarde_SalaireYakuza()
{
new idx;
new File: file2;
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d\n%d\n%d\n%d\n%d\n%d\n",
SalaireY[Rang5],
SalaireY[Rang4],
SalaireY[Rang3],
SalaireY[Rang2],
SalaireY[Rang1],
SalaireY[Rang0]);
if(idx == 0)
{
file2 = fopen("Salaires/SalairesYakuza.ini", io_write);
}
else
{
file2 = fopen("Salaires/SalairesYakuza.ini", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
Soit sa :
// Payement de la faction Diablos (N°12)
enum Salaire_Diablos
{
Rang5,
Rang4,
Rang3,
Rang2,
Rang1,
Rang0,
}
new SalaireD[Salaire_Diablos];
// Payement de la faction EastSidaz (N°13)
enum Salaire_EastSidaz
{
Rang5,
Rang4,
Rang3,
Rang2,
Rang1,
Rang0,
}
new SalaireE[Salaire_EastSidaz];
// Payement de la faction Hustler (N°14)
enum Salaire_Hustler
{
Rang5,
Rang4,
Rang3,
Rang2,
Rang1,
Rang0,
}
new SalaireH[Salaire_Hustler];
// Payement de la faction Stidda (N°5)
enum Salaire_Stidda
{
Rang5,
Rang4,
Rang3,
Rang2,
Rang1,
Rang0,
}
new SalaireS[Salaire_Stidda];
// Payement de la faction Yakuza (N°8)
enum Salaire_Yakuza
{
Rang5,
Rang4,
Rang3,
Rang2,
Rang1,
Rang0,
}
new SalaireY[Salaire_Yakuza];