GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Bayshore le 20 Avril 2008, 16:44:08

Titre: [Résolu] Problème OnGameModeInit + écriture dans un fichier
Posté par: Bayshore le 20 Avril 2008, 16:44:08
Salut à tous.

Lorsque je veut écrire dans un fichier dans OnGameModeInit samp-server.exe crash (la compilation passe).

En haut de mon code j'ai mis
Code: (pawn) [Sélectionner]
new online = 0;
Et dans OnGameModeInit:

Code: (pawn) [Sélectionner]
new File: pFile;
pFile = fopen("players.txt", io_write);
new players[2];
online = 0;
format(players, sizeof(players), "0%d", online);
fwrite(pFile, players);
fclose(pFile);

D'où vient le problème? :(

Merci d'avance.

ZecKo
Titre: Re : Problème OnGameModeInit + écriture dans un fichier
Posté par: feldbrau le 20 Avril 2008, 17:03:44
Je voit pas trop d'ou vient le probleme, mais si j'ai compris le code tu veut que tous les joueurs est une donnée disant si ils sont en ligne ou pas?

Si oui pas besion de faire ca, ta variable online tu l'a met dans onplayerdisconnect et ongamemodeexit et je pense que ca sera bon.
Titre: Re : Problème OnGameModeInit + écriture dans un fichier
Posté par: spykerc8 le 20 Avril 2008, 17:09:52
Les fonctions fichier sont buggées dans SA:MP, surtout sous Linux.

Utilise dudb ou dini par DracoBlue.
Titre: Re : Problème OnGameModeInit + écriture dans un fichier
Posté par: Bayshore le 20 Avril 2008, 17:20:33
Feldbrau non, ce n'est pas du tout ça. :happy

Ok merci Spykerc8, j'vais tester! ;)
Titre: Re : Problème OnGameModeInit + écriture dans un fichier
Posté par: Bayshore le 28 Avril 2008, 16:49:07
Salut,

enfait le problème venait d'un truc bête :happy

http://forum.sa-mp.com/index.php?topic=52951.0

Bon cool, j'ai pas à apprendre à me servir des sockets. :happy

++
ZecKo