Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///////////////////////////////////////Der Filterskripte Wurde von Kifkat erstellt.///////////////////////////////////////
- ///////////////////////////////////////////Es daf an den FilterSkripte Alles verändert werden aba es darf nicht mein ® Entfernt werden .///////////////////////////////////////////
- ////////////////////////////////////////© 2012 By kifkat//////////////////////////////////////
- //Include
- #include <a_samp>
- #include <sscanf>
- #include <ocmd>
- //define
- #define Dialog_Report 10000
- //forward
- forward report(playerid,string[],string2[]);
- //news
- //reports
- new reportmeldung = 0;
- new Text:reports;
- //farben
- #define ROT 0xFF0A00FF
- //FILTERSCRIPT
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("--------------------------------------");
- print(" Der Filterskripte Wurde von Kifkat erstellt");
- print("--------------------------------------");
- reports = TextDrawCreate(515, 127, "_");
- TextDrawFont(reports , 1);
- TextDrawLetterSize(reports, 0.109999, 1.100000);
- TextDrawColor(reports , 0xFF0000FF);
- TextDrawSetOutline(reports , 0);
- TextDrawSetProportional(reports , 1);
- TextDrawSetShadow(reports , 1);
- TextDrawUseBox(reports,1);
- TextDrawBoxColor(reports, 50);
- TextDrawTextSize(reports, 112.000000, -70.000000);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Der Filterskripte Wurde von Kifkat erstellt");
- print("----------------------------------\n");
- }
- #endif
- //stock
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- //public
- public report(playerid,string[],string2[])
- {
- new eintragen[256];
- format(eintragen, sizeof(eintragen), "Gemeldet von:%s SpienerName:%s Grund:%s\n",SpielerName(playerid),string,string2);
- new File:hFile;
- hFile = fopen("/report/cheater.log", io_append);
- fwrite(hFile, eintragen);
- fclose(hFile);
- }
- //ocmd Befehl
- ocmd:reporthilfe(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid,0xFFA000FF,"[Report Hilfe]/reportreseten");
- }
- SendClientMessage(playerid,0xFFA000FF,"[Report Hilfe]/report");
- return 1;
- }
- ocmd:reportreseten(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid,0xFF0000FF,"Report Meldung Auf 0Gesezt!");
- reportmeldung = 0;
- }else SendClientMessage(playerid,0xFF0000FF,"Du bist Nicht Befugt den Befehl zu Nutzen!");
- return 1;
- }
- ocmd:report(playerid,params[])
- {
- new string1[2500],string2[64],string3[400],string4[400];
- if(sscanf(params,"s[64]s[400]",string2,string3))return SendClientMessage(playerid,ROT,"[Error]: /report [SpielerName/ID] [Text]");
- format(string1,sizeof(string1),"%sDu hast ein Cheater Gemeldet.\n",string1);
- format(string1,sizeof(string1),"%sSpielerName:%s Grund: %s.\n\n",string1,string2,string3);
- format(string1,sizeof(string1),"%sWir bedanken uns das sie Den Cheater bei uns Gemeldet Haben.\n",string1);
- format(string1,sizeof(string1),"%sEs Wirt sich so schnell es Möglich ist ein Teamler anschauen und Dementsprechend handeln.\n",string1);
- format(string4,sizeof(string4),"[Report System]%s hat SpielerName:%s gemeldet Grund: %s.\n",SpielerName(playerid),string2,string3);
- ShowPlayerDialog(playerid,Dialog_Report,DIALOG_STYLE_MSGBOX,"Report",string1,"Weiter","");
- report(playerid,string2,string3);
- reportmeldung += 1;
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerAdmin(i) && IsPlayerConnected(i))
- {
- SendClientMessage(playerid,ROT,string4);
- }
- }
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(IsPlayerAdmin(playerid))
- {
- if(reportmeldung >= 1)
- {
- new suptextstring[128];
- format(suptextstring, sizeof suptextstring, "Cheater Wuerden gemeldet: %d",reportmeldung);
- TextDrawSetString(reports,suptextstring);
- TextDrawShowForPlayer(playerid,reports);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement