Reporting [Unmaintained]
Discussion in 'Plugin Support' started by Noviets, Jan 9, 2016.
-
Private Messages are seperate from the normal chat, and are handled soley by the PrivateMessage plugin. If you want to record private messages you would need to edit the PM plugin itself and add the logging function to it.
-
-
-
Noviets updated Reporting with a new update entry:
1.0.3
[DOUBLEPOST=1452838171][/DOUBLEPOST]
You can turn it off by changing "LogPMs" in the PrivateMessage.json to false. (in the config folder)
Logs are located in the same folder as your other chat logs called "PMLog"Attached Files:
-
-
When someone have used /report, and I connect. It sometimes say I have more than 1 unread reports.
This time, it said I had 8 when there was only 1.
-
-
You can add in the plugin the command log / . To see which commands are using players.
-
Hello Noviets,
Thank you for you plugin, it is very helpful.
Do you think I can easily add some presets to select a reason ?
For example you type /report on the chat, it displays
[Report Help] /report [player name] [reason]
[Report Help] [reason] = cheat - glitch - flamer etc...
So you just need to choose the reason, without writing a description. For example i want to report you for cheat I use /report Noviets cheat
Cheers,
bLUUE -
The reason can be anything you want it to be, I would be better for them to provide as much detail as possible when reporting someone, so having a generic "is cheating" isn't very helpful.
Perhaps you can explain what you are trying to accomplish by having "presets". If they just type "cheating" or have that word give a generic message, it's not going to be very helpful if you need to investigate etc.
I was thinking of expanding on this Plugin so you can use "/report rockbase" and it'll save the location of the player that submitted it, would that be helpful? -
Code:
[Oxide] 9:43 PM [Warning] CallHook 'OnPlayerChat' on plugin 'Reporting v1.0.4' took average: 325ms
-
-
i dont know why i get this
[DOUBLEPOST=1454621728][/DOUBLEPOST] -
When your framepool is exceeded the server stops rendering frames till the pool is back under 1000. As it takes about 1ms to render a frame, it's normal that 310 extra frames would add 310ms to the plugin making it 325ms. (15ms total execution time).
Unfortunately the Frame Lease Pool doesn't use the Frame_lease_pool_size but instead defines the max pool size as 1000 throughout the script, so changing it isn't an option at the moment without a lot of effort.
This is particularly bad when C4 goes off, for some reason it re-renders every object within the sound radius, which can freeze popular servers for several seconds. -
Hi Noviets,
Can you also create a warning system for the report plugin? -
I found a flaw when a person sends a report should write it and Steam Id Steamid offender, but writes here and there Steamid the one who sent the report:
-=SiD=- (76561198184838542) Репорт на Sanek327 (76561198184838542) сообщение: 12345
Sanek327 (76561198079495632) Репорт на -=SiD=- (76561198079495632) сообщение: 12345
To detect the correct steamid have to add the plug-in line:
Code:reports.Add("["+System.DateTime.Now+"] "+player.Name+" ("+player.SteamId.ToString()+") Репорт на "+offender.Name+" ("+player.SteamId.ToString()+") сообщение: "+report); unreadreports.Add("["+System.DateTime.Now+"] "+player.Name+" ("+player.SteamId.ToString()+") Репорт на "+offender.Name+" ("+player.SteamId.ToString()+") сообщение: "+report);
Code:reports.Add("["+System.DateTime.Now+"] "+player.Name+" ("+player.SteamId.ToString()+") Репорт на "+offender.Name+" ("+offender.SteamId.ToString()+") сообщение: "+report); unreadreports.Add("["+System.DateTime.Now+"] "+player.Name+" ("+player.SteamId.ToString()+") Репорт на "+offender.Name+" ("+offender.SteamId.ToString()+") сообщение: "+report)
-=SiD=- (76561198184838542) Репорт на Sanek327 (76561198079495632) сообщение: 12345
Sanek327 (76561198079495632) Репорт на -=SiD=- (76561198184838542) сообщение: 12345 -
-
-
-
Hi guys, any update? ;D
This plugin doesn't work on this oxide version :c
//Edit: i got this xd
add "null" toCode:hurt.SendChatMessage
Code:hurt.SendBrodcastMessage
Code:hurt.SendChatMessage(session, null, "message");
Last edited by a moderator: Jul 31, 2018