Wysłany: 2014-12-22, 19:11
Ciapek69
Wiek: 27 Na forum: 4182 dni Posty: 3
Nick w MP: Ciapek69
Mo?ecie mi powiedzie? gdzie tkwi b??d? Do pliku nie dodaje si? nick gracza, a tylko sam napis %s=chetny...
Cytat: new name[64];
GetPlayerName(playerid, name, 64);
SendClientMessageToAll(0x4DEB16FF, "Twoj nick zostal dodany na liste ch?tnych!");
AddFileLine("Serv/ListaEvent.ini", "%s=chetny", line, name);
Funkcj? AddFileLine, mam opisan? tutaj:
Cytat: stock AddFileLine(const filename[], strline[], line = -1)
{
if(line < 0)
{
if(!fexist(filename))
return false;
new File:x = fopen(filename, io_append);
if(!x)
return false;
fwrite(x, strline);
fwrite(x, "\r\n");
fclose(x);
}
else
{
new File:x = fopen(filename, io_read);
if(!x)
return false;
new File:x2 = fopen("tempfile.temp", io_write);
if(!x2)
{
fclose(x);
return false;
}
new nextline;
while(fread(x, str))
{
if(nextline == line)
{
fwrite(x2, strline);
fwrite(x2, "\r\n");
}
fwrite(x2, str);
nextline++;
}
if(nextline <= line)
{
for(new i = (line - nextline); i > 0; i--)
fwrite(x2, "\r\n");
fwrite(x2, strline);
fwrite(x2, "\r\n");
}
fclose(x);
fclose(x2);
fremove(filename);
Rename("tempfile.temp", filename);
}
return true;
}
Wysłany: 2014-12-22, 21:35
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Ciapek69 , Wypr?buj tak:
Kod: AddFileLine(Serv/ListaEvent.ini, name, line);
Wysłany: 2014-12-22, 22:18
Camon91
Wiek: 34 Na forum: 4936 dni Posty: 17
Nick w MP: [SP]Camon_GDW
Piwa : 3
Uci??o mi cudzys?owie. To wygl?da w moim kodzie tak:
AddFileLine(Serv/ListaEvent.ini, "%s=chetny", line, name);
A chc? ?eby w pliku wygl?da?o tak:
Ciapek69=chetny
Wysłany: 2014-12-23, 13:05
Adrianek1
Wiek: 36 Na forum: 4958 dni Posty: 136
Nick w MP: Forcer
Piwa : 1434
AddFileLine(Serv/ListaEvent.ini, %s=chetny, line, name);
zamien na
AddFileLine(Serv/ListaEvent.ini, %s=chetny, name, line);
ps: zapomnialem o cudzyslow ale wiesz jak dodac.
Tagi: nie :: pobiera :: nicku :: gracza??
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: