GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Lucifer le 17 Juin 2011, 08:22:33

Titre: Mon serveur ne démarre pas
Posté par: Lucifer le 17 Juin 2011, 08:22:33
Bonjour à tous,

J'ai fais quel modification sur mon GM, rien de bien conséquent et lorsque je lance ma console...Celle-ci démarre mais se referme automatiquement.

Dans les logs il n'y a rien qui montre où vient le soucis ... Pas de server shout down ...etc

Avez-vous une idée ?

Merci d'avance ;).
Titre: Re : Mon serveur ne démarre pas
Posté par: Gilux le 17 Juin 2011, 10:39:31
J'avais eu le même problème une fois avec une boucle infinie, regarde si tu n'as pas de boucle while() où il n'y a pas d'incrémentation. ;)

++
Titre: Re : Mon serveur ne démarre pas
Posté par: Ssk le 17 Juin 2011, 13:20:13
Regarde le log du serveur ^^
Titre: Re : Mon serveur ne démarre pas
Posté par: Ssk le 17 Juin 2011, 15:14:19
ah désolé, j'ai lu trop rapidement :s

Est ce que tu as des plugins installés sur ton serveur ?
Titre: Re : Mon serveur ne démarre pas
Posté par: Lucifer le 17 Juin 2011, 16:28:36
Non je n'es pas de While qui pourrait poser problème et j'ai 3 plugins oui. Mysql, sscanf et streamer..
Titre: Re : Mon serveur ne démarre pas
Posté par: Ssk le 17 Juin 2011, 21:41:52
ça le fais qu'avec ton gamemode ou avec tous ?
Titre: Re : Mon serveur ne démarre pas
Posté par: D4MI3N le 17 Juin 2011, 21:54:18
Tu a inclus t'es plugins ? dans le GM ?
Titre: Re : Mon serveur ne démarre pas
Posté par: FRTORN le 17 Juin 2011, 22:21:04
J'avais le même problème que toi avant, je ne sais plus trop comment j'ai fais pour réparer tous sa mais sa doit venir d'un de t'es plugins je pense
Titre: Re : Mon serveur ne démarre pas
Posté par: Ssk le 18 Juin 2011, 12:57:09
Ce serai inscrit dans le log si ça avais été le cas ^^
Titre: Re : Mon serveur ne démarre pas
Posté par: Lucifer le 18 Juin 2011, 13:09:21
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];