Szerző Téma: bugjelentés fs kérése  (Megtekintve 1004 alkalommal)

bugjelentés fs kérése
« Dátum: 2012. március 23. - 20:38:04 »
0 Show voters
Egy olyan FS-t szeretnék hogy ha beirják hogy /bugjelentes [ide a szöveget] (bármikor) azt a szerver lementi és én bármikor scriptfiles mappába vissza tudjam nézni hogy ki mit irt egy jegyzettömbe vagy bármiben
(de ha azt is megtudjátok csinálni akkor egy adott pozíción lehessen ezt beirni akkor ugy csinájátok légyszi mert nem csak ez az egy ötletem van vele köszönöm)
ELÕRE IS KÖSZÖNÖM

bugjelentés fs kérése
« Válasz #1 Dátum: 2012. március 23. - 21:19:10 »
0 Show voters

bugjelentés fs kérése
« Válasz #2 Dátum: 2012. március 23. - 21:20:35 »
0 Show voters
a-a :S de köszi azért
de olyan is jólenne ami a szeron irja ki egy adminnak ami névhez lenne kötve nem adminhoz hogyha beirja a parancsot kihozza a jelentéseket vagy iesmit de jegyzett tömbös is jó

bugjelentés fs kérése
« Válasz #3 Dátum: 2012. március 24. - 10:44:12 »
+1 Show voters
Here we go:
 

#include a_samp
#define bugdialog 23
#define red            0xFB0000FF
 

public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp(cmdtext, \"/bugreport\", true)==0){
if(!fexist(\"bug.txt\")) return SendClientMessage(playerid,red,\"HIBA: Jelenleg a parancs nem elérhető! Kérlek próbáld újra később!\");
ShowPlayerDialog(playerid,bugdialog,DIALOG_STYLE_INPUT,\"BUG jelentése\", \"Kérlek írd le pár szóba a bugot:\", \"JELENTÉS\", \"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 jelentése\", \"Kérlek írd le pár szóba mi történt:\", \"JELENTÉS\", \"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,\"Bug naplózva!\");
return 1;
}
return 1;
}

 
A scriptfiles mappába egy bug.txt -t hozz létre és abba fogja menteni a cuccokat.
Dialogos remélem nem baj  >:D
Nocoxil

bugjelentés fs kérése
« Válasz #4 Dátum: 2012. március 24. - 10:45:53 »
0 Show voters
nagyon szépen köszönöm:D:D:D

bugjelentés fs kérése
« Válasz #5 Dátum: 2012. március 24. - 14:07:15 »
0 Show voters
Látom sikerült megoldani!Máskor zárd a témát légy szíves. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal