1. this plugin can record privatemessage by PM plugin?
     
  2. 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.
     
  3. thx to reply, i will try
     
  4. Thanks for the report. fixing this now.
     
  5. Noviets updated Reporting with a new update entry:

    1.0.3


    [DOUBLEPOST=1452838171][/DOUBLEPOST]
    Here's a modded version of the PrivateMessage plugin to support logging.
    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:

  6. 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.
    [​IMG]
     
  7. Noviets updated Reporting with a new update entry:

    1.0.4

     
  8. You can add in the plugin the command log / . To see which commands are using players.
     
  9. 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
     
  10. 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?
     
  11. Code:
    [Oxide] 9:43 PM [Warning] CallHook 'OnPlayerChat' on plugin 'Reporting v1.0.4' took average: 325ms
     
  12. What are your logging configs? Are you using keywords?
     
  13. i dont know why i get this :)
    [DOUBLEPOST=1454621728][/DOUBLEPOST]
    before the error i get this Frame lease stream pool exceeded by 310
     
  14. Ah okay. That's normal then.
    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.
     
  15. Hi Noviets,

    Can you also create a warning system for the report plugin?
     
  16. 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);
    replaced by:
    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)
    then the report will look like this:
    -=SiD=- (76561198184838542) Репорт на Sanek327 (76561198079495632) сообщение: 12345
    Sanek327 (76561198079495632) Репорт на -=SiD=- (76561198184838542) сообщение: 12345
     
  17. That error was fixed on version 1.0.3. Make sure you're always up to date if you have an issue :)
     
  18. Noviets updated Reporting with a new update entry:

    1.0.5

     
  19. WoW you are so kind and intelligent
     
  20. Hi guys, any update? ;D
    This plugin doesn't work on this oxide version :c

    //Edit: i got this xd

    add "null" to
    Code:
    hurt.SendChatMessage
    and
    Code:
    hurt.SendBrodcastMessage
    Like this:
    Code:
    hurt.SendChatMessage(session, null, "message");
     
    Last edited by a moderator: Jul 31, 2018