GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: solyom1992 - 2013. december 11. - 12:07:08

Cím: szöveg kiolvasása file-ból
Írta: solyom1992 - 2013. december 11. - 12:07:08
hi az lenne a gondom/kérdésem, hogy csináltam egy serial ban-t és ha valakit banoltam és az fel szeretne jönni akkor szeretném látni a ban indokát is de valamiért azt nem olvassa ki :/
hibát nem ír a nevet és a serial kódot megjeleníti viszont az indokot nem
kód:
 

public OnPlayerConnect(playerid)
{
new banolt[128];
   new PSerial[128];
   new name[MAX_PLAYER_NAME];
   new banszoveg[500];
   new konzol[300];
   new indok[30];
   GetPlayerName(playerid, name, sizeof(name));
gpci(playerid, PSerial, sizeof(PSerial));
   format(banolt, sizeof(banolt), \"SerialBan/%s.txt\", PSerial);
   if(fexist(banolt))
{
    new File:file;
       file=fopen(banolt, io_append);
    fread(file, indok, sizeof(indok),false);
    format(konzol, sizeof(konzol), \"%s:<%s>[iNDOK:%s]\",name,PSerial,indok);
printf(konzol);
fclose(file);
format(banszoveg, sizeof(banszoveg), \"%s banolva van errõl a szerverrõl!\",name);
SendClientMessageToAll(0xFFFF00FF,banszoveg);
Ban(playerid);
}
else
{
format(konzol, sizeof(konzol), \"%s:<%s>\",name,PSerial);
printf(konzol);
   }
   return 1;
}
Cím: szöveg kiolvasása file-ból
Írta: Zsolesszka - 2013. december 11. - 13:34:35
io_read
Megnyitás olvasásra.
 
file=fopen(banolt, io_read);