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: instant - 2012. június 13. - 18:43:44

Cím: Kifagy a szerver ha be írok 1 parancsot
Írta: instant - 2012. június 13. - 18:43:44
Üdv. azt szeretném kérdezni hogy ebbe lehet-e a hiba?
 
CMD:bug(playerid, params[])
{
new bug[124];
if(sscanf(params, \"s[124]\", bug)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /bug [szöveg]\");
    new File:bugfile, string[256];
format(string, sizeof(string), \"[%s]: %s\", pName(playerid), bug);
    SendClientMessage(playerid, COLOR_GREENYELLOW, \"Hibajelentésed elküldve, az adminok megnézik majd.\");
bugfile = fopen(\"BO/bug.log\", io_append);
fwrite(bugfile, string);
    fwrite(bugfile, \"\\r\\n\");
fclose(bugfile);
return 1;
}
CMD:panasz(playerid, params[])
{
new panasz[124];
if(sscanf(params, \"s[124]\", panasz)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /panasz [szöveg]\");
    new File:panaszfile, string[256];
format(string, sizeof(string), \"[%s]: %s\", pName(playerid), panasz);
    SendClientMessage(playerid, COLOR_GREENYELLOW, \"Panaszod elküldve, az adminok megnézik majd.\");
panaszfile = fopen(\"BO/panasz.log\", io_append);
fwrite(panaszfile, string);
    fwrite(panaszfile, \"\\r\\n\");
    fclose(panaszfile);
return 1;
}
CMD:otlet(playerid, params[])
{
new addnew[124];
if(sscanf(params, \"s[124]\", addnew)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /otlet [szöveg]\");
    new File:addnewfile, string[256];
format(string, sizeof(string), \"[%s]: %s\", pName(playerid), addnew);
    SendClientMessage(playerid, COLOR_GREENYELLOW, \"Ötleted elküldve, az adminok megnézik majd.\");
addnewfile = fopen(\"BO/otletek.log\", io_append);
fwrite(addnewfile, string);
    fwrite(addnewfile, \"\\r\\n\");
fclose(addnewfile);
return 1;
}
Cím: Kifagy a szerver ha be írok 1 parancsot
Írta: xXGoofreXx - 2012. június 13. - 18:47:36
Mind a 3-nál kifagy? mert ha csak egynél akkor elég lenne azt végignézni. Esetleg nem hagytál egy strcmp-s parancsot a modban? amiatt is lehet szervercrash.
Cím: Kifagy a szerver ha be írok 1 parancsot
Írta: instant - 2012. június 13. - 18:50:54
1 strcmps parancs sincs
Cím: Kifagy a szerver ha be írok 1 parancsot
Írta: Erik3333 - 2012. június 13. - 18:51:25
Lehet, hogy ez a baja:
 
format(string, sizeof(string), \"[%s]: %s\", pName(playerid), bug);

 
mert nem küldöd el.
(SendClientMessage :))
Cím: Kifagy a szerver ha be írok 1 parancsot
Írta: JBauer - 2012. június 13. - 18:53:51
Viszont kiírja a fileba.
Cím: Kifagy a szerver ha be írok 1 parancsot
Írta: instant - 2012. június 13. - 19:01:10
Kipróbálok valamit.
Házi szerón hibátlanul müködött
Cím: Kifagy a szerver ha be írok 1 parancsot
Írta: kurta999 - 2012. június 13. - 19:07:23
Ha \"io_append\" módot használod és a fájl nem létezik, akkor kifagy.
fopen 0-val tér vissza, ha nem sikerült megnyitni a fájlt. Az szerint tegyél rá védelmet.
Dik de ismerõs nekem ez a kód..  ;D
Cím: Kifagy a szerver ha be írok 1 parancsot
Írta: instant - 2012. június 13. - 19:12:37
Idézetet írta: kurta999 date=1339607243\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22816\" data-ipsquote-contentclass=\"forums_Topic
Ha \"io_append\" módot használod és a fájl nem létezik, akkor kifagy.
fopen 0-val tér vissza, ha nem sikerült megnyitni a fájlt. Az szerint tegyél rá védelmet.
Dik de ismerõs nekem ez a kód..  ;D
 
Oké, Kösz kurta Zárok!