Tickets

Moved

Total Downloads: 5,202 - First Release: May 26, 2015 - Last Update: Oct 31, 2016

4.85185/5, 27 likes
  1. My tickets stop working. No error or so. When i go ticket list i get text ( i think) but in game there is nothing to see. Only huge empty space in chat.
     
  2. Same here I am going to wipe my tickets to see if it helps but im not holding my breath, you can still do tickets view if you know where you are in your ticket list
     
  3. Nevermind I just realized it would be Oxides permission system for this, not ROKs--my bad
     
    Last edited by a moderator: Nov 26, 2017
  4. Ticket wipe command was the fix for me after i cleared my 50 open tickets (dont ask) it resolved
     
  5. please add discord support :)
     
  6. Does this plugin still work? Everytime someone hits a button to report it just sends a blank @here message to my discord channel.
     
  7. This plugin doesn't even support discord
     
  8. Ah okay. I grabbed this plugin after seeing PlayerReport GUI and Tickets labeled as a Required Dependency. So it isn't supported?
     
  9. I did manage to set it up with DiscordMessages, it only sends to discord when a new ticket is created. Its OK for just text but embed is nicer cleaner imo and never got around to looking back at it.
    Gyazo - a4250b76cb2f7ca14d6df1d92916075c.png

    I'm pretty sure this would require an actual bot to be able to reply to the tickets from discord.
    Webhook is ok if you only want out of game alerts/messages.
     
  10. what is the difference between this plugin and OfflineMail ?
     
  11. It is meant for players to contact administrators. Additonally the tickets track more information, such as the world position where it was sent from.
     
  12. Then i keep tickets for mailing the management.
    okay thanks
     
  13. Nvm - fixed my issue
     
    Last edited by a moderator: Mar 16, 2018
  14. Hello i have a question on my server wen i /ticket close or ticket create we have a fail


    Failed to call hook 'ticketCmd' on plugin 'Tickets v3.1.1' (JsonSerializationException: Additional text found in JSON string after finishing deserializing object.) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) [0x00000] in :0
     
  15. Code:
    Failed to call hook 'ticketCmd' on plugin 'Tickets v3.1.1' (JsonSerializationException: Additional text found in JSON string after finishing deserializing object.)at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) [0x00000] in <filename unknown>:0
     
  16. Looks like an invalid data file. Validate the content of your datafile (data/Tickets) with jsonlint.com
     
  17. Hey Laser Hydra,

    i have validate the content of the datafile, this is the Content:

    Code:
    [
      {
        "ID": 1,
        "Closed": true,
        "Read": true,
        "Creator": {
          "Name": "OutOfConTroll | Dome",
          "ID": "76561198022162461"
        },
        "Position": {
          "X": -288.5055,
          "Y": 24.98486,
          "Z": 587.3551
        },
        "Replies": [
          {
            "Author": {
              "Name": "OutOfConTroll | Dome",
              "ID": "76561198022162461"
            },
            "Message": "test",
            "Date": {
              "Second": 38,
              "Minute": 46,
              "Hour": 19,
              "Day": 22,
              "Month": 3,
              "Year": 2018
            }
          }
        ]
      }
    ]

    The content is okay, du you have some other reason why the Error Message occurs?
    I think the Error means after deserializing the content of the Ticket he found some Additional text, but why there is some additional and what is the additional text? How we can found this?
    Sry for my English.

    Me & andrereni can't find the Problem..
     
  18. Replace:
    Code:
    private void SaveData<T>(T data, string filename = null) => Interface.Oxide.DataFileSystem.WriteObject(filename == null ? DataFileName : $"{DataFileName}/{filename}", data, true);
    With:
    Code:
    private void SaveData<T>(T data, string filename = null) => Interface.Oxide.DataFileSystem.WriteObject(filename == null ? DataFileName : $"{DataFileName}/{filename}", data, false);
     
  19. I have this error when we uxe /ticket

    Code:
    [Logger] Saschilys (xxxxxxxxxxxxxxxxxxxx) ran command: ticket create test
     
    (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)Failed to call hook 'ticketCmd' on plugin 'Tickets v3.1.1' (JsonSerializationException: Additional text found in JSON string after finishing deserializing object.)
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) [0x00000] in <filename unknown>:0
     
    (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)[Logger] Saschilys (xxxxxxxxxxxxxxxxxxxx) ran command: ticket create testerchen
     
    (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)Failed to call hook 'ticketCmd' on plugin 'Tickets v3.1.1' (JsonSerializationException: Additional text found in JSON string after finishing deserializing object.)
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) [0x00000] in <filename unknown>:0
     
    (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)[Logger] Saschilys (xxxxxxxxxxxxxxxxxxxx) ran command: ticket list
     
    (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)[Logger] Saschilys (xxxxxxxxxxxxxxxxxxxx) ran command: ticket wipe
     
    (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)Failed to call hook 'ticketCmd' on plugin 'Tickets v3.1.1' (JsonSerializationException: Additional text found in JSON string after finishing deserializing object.)
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) [0x00000] in <filename unknown>:0
     
    (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
     
  20. Even with this it's still halfway broken. The players who reported tickets do not get any kind of notification when the ticket is answered or closed.