Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #define Pasta_BUGS "BUGS.pwn"
- #define Pasta_SUG "Sugestoes.pwn"
- //
- #define COLOR_WHITE 0xFFFFFFFF
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Relatorio de BUG e Sujestoes.");
- print("--------------------------------------\n");
- return 1;
- }
- CMD:rbug(playerid, result[])//Comando Relatar BUG
- {
- if(isnull(result))//Se o cara só digitar /rbug não vai acontecer nada mas se digitar /rbug [TEXTO] irá pular isso
- {
- return SendClientMessage(playerid, COLOR_LIGHTBLUE, "USE: /rbug [BUG]");//Envia mensagem ao jogador que digitou só /sujestao
- }
- new Ano,Mes,Dia,Hora,Minuto,Segundo;
- getdate(Ano, Mes, Dia);//Verificar a Data em que o jogador relatou
- gettime(Hora, Minuto, Segundo);//verificar a Hora em que o Jogador relatou
- SendClientMessage(playerid, COLOR_WHITE, "OK, muito obrigado por relatar este BUG, o servidor agradece!!");//Envia uma mensagem para o jogador
- new File:filebug;//criando um new
- new MEGAString[2500];
- MEGAString[0] = EOS;
- filebug = fopen(Pasta_BUGS,io_append);//abre o arquivo de BUGs
- format(MEGAString, 256, "//>================= [ %02d/%02d/%04d as %02d:%02d:%02d ] =================<\n\n//Por: %s\nBUG: %s\n\n",
- Dia, Mes, Ano,
- Hora, Minuto, Segundo,
- PlayerName(playerid),
- result);//cria uma formatação
- fwrite(filebug,MEGAString);//envia a formatação para o arquivo Bugs
- fclose(filebug);//fecha o arquivo bugs
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "BUG salvo com sucesso!");//Envia mensagem ao jogador avisando que foi enviado o report de BUG
- return true;
- }
- CMD:sujestao(playerid, result[])//Comando sujestão
- {
- if(isnull(result))//Se o cara digitar só /sujestao sem o texto irá enviar uma mensagem ao jogador
- {
- return SendClientMessage(playerid, COLOR_LIGHTBLUE, "USE: /sugestao [SUA SUGESTÃO]");//Envia mensagem ao jogador que digitou só /sujestao
- }
- new Ano,Mes,Dia,Hora,Minuto,Segundo;
- getdate(Ano, Mes, Dia);//verifica a Data
- gettime(Hora, Minuto, Segundo);//Verifica o Tempo
- SendClientMessage(playerid, COLOR_WHITE, "OK, muito obrigado por dar uma sugestão, o servidor agradece!!");//Envia mensagem ao Jogador
- new File:filebug;//cria um new
- new MEGAString[2500];
- MEGAString[0] = EOS;
- filebug = fopen(Pasta_SUG,io_append);//abre o arquivo de Sujestao
- format(MEGAString, 256, "//>================= [ %02d/%02d/%04d as %02d:%02d:%02d ] =================<\n\n//Por: %s\nSugestao: %s\n\n",
- Dia, Mes, Ano,
- Hora, Minuto, Segundo,
- PlayerName(playerid),
- result);//Cria uma formatação.
- fwrite(filebug,MEGAString);//Envia a formatação para o arquivo Sujestao
- fclose(filebug);//fecha o arquivo sujestao
- return true;
- }
- static stock PlayerName(playerid)
- {
- new Name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Name, sizeof Name);
- return Name;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement