Szerző Téma: /bug parancs nem reagál,nem menti  (Megtekintve 868 alkalommal)

Nem elérhető Peterta12

  • 183
  • Peterta12
    • Profil megtekintése
/bug parancs nem reagál,nem menti
« Dátum: 2014. Szeptember 18. - 17:06:00 »
0 Show voters
CMD:bug(playerid, params[])
{
new bugjelento;
new buggok[MAX_PLAYERS];
if(sscanf,(params, \"u\", bugjelento)) return SendClientMessage(playerid, PIROS, \"Használat: /bug [szöveg]\"); //Mi történjen amikor a player beirja
dini_Create(\"buggok.txt\"); //Letrehoz egy .txt fájlt a script files mappába
dini_Set(\"buggok.txt\", \"Bugjelentesek=\", \"Bugjelentes);
return 1;
}

 
Mikor beirom /bug akkor nem dob ki semmit.És nem hozza létre a buggok.txt-t
Ez egy részlet.
« Utoljára szerkesztve: 2014. Szeptember 18. - 18:22:49 írta Dfoglalo »

/bug parancs nem reagál,nem menti
« Válasz #1 Dátum: 2014. Szeptember 18. - 18:46:13 »
0 Show voters
CMD:bug(playerid, params[])
{
        new Bugjelentes;
        new buggok[MAX_PLAYERS];
        if(sscanf,(params, \"u\", Bugjelentes)) return SendClientMessage(playerid, PIROS, \"Használat: /bug [szöveg]\"); //Mi történjen amikor a player beirja
        if(dini_Exists(\"buggok.txt\")
       {
            dini_Set(\"buggok.txt\", \"Bugjelentesek=\", \"Bugjelentes);
       }
       else
      {
        dini_Create(\"buggok.txt\"); //Letrehoz egy .txt fájlt a script files mappába
        dini_Set(\"buggok.txt\", \"Bugjelentesek=\", \"Bugjelentes);
      }
        return 1;
}

 
[mod]Javítottam helyetted a

taget

tagre![/mod]
« Utoljára szerkesztve: 2014. Szeptember 18. - 19:51:49 írta Dfoglalo »

/bug parancs nem reagál,nem menti
« Válasz #2 Dátum: 2014. Szeptember 18. - 19:08:36 »
+1 Show voters
az sscanfnál \"u\" helyett \"s[128]\"-at kéne megadni. Szerintem te valami olyasmire gondolsz, hogy lementse a bugok.txtbe a player nevét, és magát a bugot.
Ehhez nem dinit ajánlok.
 

#define BUGFILE \"bugok.txt\"
CMD:bug(playerid,params[]) {
    new input[128],n[24],filestring[256]; GetPlayerName(playerid,n,24);
if(sscanf(params,\"s[128]\",input)) return SendClientMessage(playerid,-1,\"Használat: /bug [Hiba leírása]\");
fcreate(BUGFILE); // ha nem létezik a fájl, csinál egyet
new File:h = fopen(BUGFILE,io_append);
format(filestring,256,\"%s: %s\\n\",n,input);
fwrite(h,filestring);
fclose(h);
    return 1;
}
stock fcreate(filename[])
{
    if (fexist(filename)){return false;}
    new File:fhandle = fopen(filename,io_write);
    fclose(fhandle);
    return true;
}

Nem elérhető Peterta12

  • 183
  • Peterta12
    • Profil megtekintése
/bug parancs nem reagál,nem menti
« Válasz #3 Dátum: 2014. Szeptember 18. - 19:34:27 »
0 Show voters
ÁÁ köszönöm :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal