Jump to content
  • 0

pomoc Složka


Anonimus24

Dotaz

Ahoj mohl bych se zeptat v serveru jsi nechám udělat složku když nikdo napíše /napad [ TEXT ]
Tak se ten nápad napíše do té složky a pokud budu chtít aby sem naptal třeba /napady - napíšu na serveru a aby se mi tam ukazali ty nápady co napsali hráči na serveru jak na to!?

Děkuji.

Link to comment
Share on other sites

6 odpovědí na tuto otázku

Recommended Posts

  • 0
CMD:napad(playerid,params[])

{

new text[64], string[256], File:Napady;


if(sscanf(params, "s", text)) return SendClientMessage(playerid, CERVENA, "POUZIJ: /napad text");

if(strlen(text) > 64) return SendClientMessage(playerid, CERVENA,"Zpráva nesmí být delší než 64 znaků)");

format(string, sizeof(string), "%s Napsal nápad. Text : %s\r\n", PlayerName(playerid), text);

Napady = fopen("napady/napady.txt", io_append);

fwrite(Napady, bugstring);

fclose(Napady);


      return 1;

}


CMD:napady(playerid,cmdtext[])

{

  new File:napady= fopen("napady/napady.txt",io_read),str[128],string[2048];

    if(napady) while(fread(napady,str,sizeof(str)))

  {

        strcat(string,str);

        }

  fclose(napady);

    ShowPlayerDialog(playerid,989,DIALOG_STYLE_MSGBOX,"napady",string,"Ok","");

return 1;

}

mozna to neni uplne správne pisu to z hlavy ale verim ze to poskládáš

Link to comment
Share on other sites

  • 0

Zkus si do pole o velikosti 64 prvku nacpat vic jak 64 znaku. Naprosto useless a nelogicka podminka. Jako parametr ve fwrite mas spatny string (nedeklarovany) a pole string je zbytecne moc velike. 64 + MAX_PLAYER_NAME + (cca) 30 je rozhodne lepsi jak 256.

Krom toho bych si vse deklaroval az to budu potrebovat pouzit.

Nah, pri cteni uz nacitas do 128 pole ale zapisujes 256 :d

Link to comment
Share on other sites

  • 0

Neni hlavni, ze to funguje... Jde o to napsat to co nejlepe a ne si tam hazet velikosti pole podle nalady. S tim "hlavne ze to funguje" z tebe bude navzdy sra*****.

Zazraky po nikom nechci, to co jsem vycetl jsou celkem zaklady a trochu logiky.

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...