Szerző Téma: Bug Jelentés  (Megtekintve 659 alkalommal)

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Bug Jelentés
« Dátum: 2012. január 25. - 13:26:53 »
0 Show voters
Sziasztok! Van egy ilyen bug jelentös cucc:
De azt hogylehet megoldani hogy rcon admin beirja pl.: /bugok és akkor egy dialogos menüben leirja pl.: Jani Teszt
Itt a /bug parancs:
Aki segít annak: +!
 
public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp(cmdtext, \"/bug\", true)==0){
if(!fexist(\"bug.txt\")) return SendClientMessage(playerid,red,\"Nincs jegyzet fájl! Próbáld meg késöbb!\");
ShowPlayerDialog(playerid,bugdialog,DIALOG_STYLE_INPUT,\"BUG/Hibák jelentése\", \"Kérlek írd le a problémát:\", \"Elküld\", \"Mégse\");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
if(dialogid == bugdialog && response){
    if(!inputtext[0]) return ShowPlayerDialog(playerid,bugdialog,DIALOG_STYLE_INPUT,\"BUG/Hiba jelentése\", \"Nem írtál be szöveget!\",\"Elküld\",\"Mégse\");
new string[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof name);
        new File:pos=fopen(\"bug.txt\", io_append);
//====Dátum=====
        new Year, Month, Day;
getdate(Year, Month, Day);
//====Idõ=====
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
        format(string, 256, \"\\n\\r[Dátum: %02d/%02d/%d][idõ: %02d:%02d:%02d]  %s bejelentése: %s\\n\\r\",Day, Month, Year, Hour, Minute, Second, name, inputtext);
        fwrite(pos, string);
        fclose(pos);
SendClientMessage(playerid,0xFFFF00AA,\"Jelentés elküldve!\");
return 1;
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal