Sziasztok! Egy globális e-mail rendszeren dolgozunk, tehát minden e-mail a szervernek menne és ebben kell egy kis segítség.
Azt nem tudjuk megoldani, hogy hogyan olvassuk ki a txt fájlból a szöveget.
SendClientMessage-be kéne, szóval beírjuk, hogy /emailolvas és chatbe kiírná az üzeneteket ugyanúgy mint ahogy a txt-ben van. Példa rá:
TXT-ben:
[Dátum: 14/07/2012][ido: 15:56:14] Polgár Jenõ üzenete: Cs Low
[Dátum: 14/07/2012][ido: 15:56:14] Zsíroshajú Keng üzenete: Hát oszt mér\'?
[Dátum: 14/07/2012][ido: 15:56:14] Bazsi üzenete: XD
[Dátum: 14/07/2012][ido: 15:56:14] Batman Lajos üzenete: LOL
Nekem chatben így kéne kiírnia:
[Dátum: 14/07/2012][ido: 15:56:14] Polgár Jenõ üzenete: Cs Low
[Dátum: 14/07/2012][ido: 15:56:14] Zsíroshajú Keng üzenete: Hát oszt mér\'?
[Dátum: 14/07/2012][ido: 15:56:14] Bazsi üzenete: XD
[Dátum: 14/07/2012][ido: 15:56:14] Batman Lajos üzenete: LOL
...szóval ugyanígy 4 sorba ha 4 sornyi email üzenet van.
Van egy elképzelésünk erre ami ugye nem mûködik:
CMD:emailolvas(playerid, params[])
{
new File:cfg=fopen(\"E-mail.txt\", io_read);
new string[256];
fread(cfg, string);
SendClientMessage(playerid, red, string);
return 1;
}
A segítséget elõre is köszi!
[/quote]
CMD:emailolvas(playerid)
{
new
File:cfg = fopen(\"E-mail.txt\", io_read);
if(cfg)
{
new
rstr[128];
while(fread(cfg, rstr))
{
SendClientMessage(playerid, red, rstr);
}
fclose(cfg);
}
return 1;
}