Jump to content

8 Screenshots

Recommended Comments



Damo

Posted

9 minutes ago, TOP-ic said:

And you can make earlier messages be deleted earlier, and not all messages at once.

if FloatUI clear history message after disappears = false 

Number of messages> 8

It will automatically delete the first

Covfefe

Posted

This doesn't work

     "Enable Button": false,

The button is still there

Damo

Posted

4 hours ago, Covfefe said:

This doesn't work

     "Enable Button": false,

The button is still there

Please use the latest version
He strengthened the judgment: only when the player uses the UI, and the configuration (Hide and Display  Enable = true), the button will be displayed, and it will be automatically hidden when the player switches to the chat box display

 

  • The new version needs to delete the configuration file, and you need to reconfigure it.
  • He won't waste your time,
  • Because it brings you new functions(Diary of the Killing), 
  • applicable to PVE and PVE, so that players and administrators have a better experience

 

I am willing to spend more time on this plugin, hoping to get a good evaluation ,This means whether more people will buy it,Thank you for your understanding and support

lengka

Posted

击杀消息 总卡住不动 然后新的会刷新 导致重叠看不清  知道怎么解决

Damo

Posted

5 小时前,lengka 说:

击中总住不动然后新的会卡怎么解决一起看消息知道

中国人?Chinese?

Are you saying that the information tips on the upper right will overlap?

你是说右上的信息提示 会出现重叠的情况?

Damo

Posted

5 hours ago, lengka said:

击中总住不动然后新的会卡怎么解决一起看消息知道

告诉我出现的频率,是偶尔的 还是经常的..

我要判断是计算负荷的问题,还是BUG

Covfefe

Posted

I'm still getting this in console

 

Failed to call hook 'OnPlayerConnected' on plugin 'DeathMessage v1.1.7' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.DeathMessage.ButtonUI (BasePlayer player) [0x00000] in <32db73d56c58452fa84a5c3103386971>:0 at Oxide.Plugins.DeathMessage.OnPlayerConnected (BasePlayer player) [0x000af] in <32db73d56c58452fa84a5c3103386971>:0 at Oxide.Plugins.DeathMessage.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x003c8] in <32db73d56c58452fa84a5c3103386971>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <9882f28dc2204b4dba514a9ad18f5042>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <9882f28dc2204b4dba514a9ad18f5042>:0

Damo

Posted (edited)

2 hours ago, Covfefe said:

我仍然在控制台中得到这个

 

无法在 <32db73d56c58452fa80135>c 中的 Oxide.Plugins.DeathMessage.ButtonUI(BasePlayer 播放器)[0x00000] 中的插件“DeathMessage v1.1.7”(NullReferenceException:未将对象引用设置为对象的实例)上调用挂钩“OnPlayerConnected”:在 Oxide.Plugins.DeathMessage.OnPlayerConnected(BasePlayer 播放器)[0x000af] 在 <32db73d56c58452fa84a5c3103386971> 中:0 在 Oxide.Plugins.DeathMessage.DirectCallHook(System.String 名称,System.Object[c80],[x0],args0在 <32db73d56c58452fa84a5c3103386971> 中:0 在 Oxide.Plugins.CSharpPlugin.InvokeMethod(Oxide.Core.Plugins.HookMethod 方法,System.Object[] args)[0x00079] 在 <60c3451936df100079 中,在 <60c3451936df1000079 中。Oxide.Plugins.CSharpPlugin.InvokeMethod (System.String name, System.Object[] args) [0x000d8] in <9882f28dc2204b4dba514a9ad18f5042>:0 在 Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] 在 <9882f28dc2204b4adba18204b4dba5814a>:0

Tell me the version number you use
Send your settings file here, and the LANG file\

 

Or you can try, delete the configuration file and Lang file, then install the latest version and restart the server

It is estimated that when you updated the last time, you did not delete the configuration file, or you copied some of the settings in it, in fact I changed the previous content of the settings, because my English is not good, I corrected the English description of the settings

 

Edited by Damo
Covfefe

Posted

Can you add an option to hide the  button? It always shows

Damo

Posted

31 minutes ago, Covfefe said:

您可以添加隐藏按钮的选项吗?它总是显示

In the current version, I cancelled the floating button and used other hiding methods.
When the player uses the map grid, the possible floating death message will cause obstruction,
At this time, the player will click on the hidden button, and he will temporarily switch the death message to the chat box for display. This will not cause blocking. Temporarily hide the death message for switching the chat box. The default time can be set in the settings file

Damo

Posted (edited)

40 分钟前,Covfefe 说:

你可以添加隐藏按钮的选项吗?它总是显示

你先试试这个隐藏模式,我觉得比之前的隐藏按钮更合理

Edited by Damo
Damo

Posted

41 minutes ago, Covfefe said:

Can you add an option to hide the  button? It always shows

You first try this hidden mode, I think it is more reasonable than the previous hidden button

mrdecoder

Posted

thats not so hard to add but he trying to make it faster 
not slower 

 

Damo

Posted (edited)

5 hours ago, Delltus said:

能够显示撕裂或死因的图像我会在有此功能时购买

https://gyazo.com/fd7977a12d9bff499eb493a2ad8d6562

Regarding the display of weapon pictures, this is easy to achieve

But it will greatly increase your calculation and memory consumption (And it's a very serious burden)

Check the memory occupied by the text and the memory occupied by the image in your computer, make a comparison and you will know

The memory usage is a thousand times difference, and the occupied memory will not be released immediately.. If the frequency of displaying pictures is high enough, the player's client will soon need to be restarted to release the memory

And it takes up too much screen area to display multiple death messages

 

Of course, if your server CPU is good enough, memory is large enough, and the player’s computer is the same, you can ignore its advantages

Edited by Damo
  • Like 1
Delltus

Posted

Hello 

Before buying I would like to know if it would be possible to configure several messages for the same death that is randomly displayed as the plugin

and to be able to configure the text as here with

- {victim} : Name of the victim

- {killer} : Name of the killer

- {bodypart} : Bodypart which was hit

- {distance} : Distance between killer and victim

- {owner} : Name of the lock/trap/turret owner

- {hp} : Remaining HP of the killer

- {weapon} : Weapon used by the killer

- {attachments} : Attachments used on the killers weapon

        "KillerType": "Player",
        "VictimType": "Player",
        "DamageType": "Arrow",
        "Messages": [
          "{victim} A a été abattu par {killer} avec {weapon} {bodypart} sur une distance de {distance}.",
          "{victim} B a été abattu par {killer} avec {weapon} {bodypart} sur une distance de {distance}.",
          "{victim} C a été abattu par {killer} avec {weapon} {bodypart} sur une distance de {distance}."
        ]
      },

  • Like 1
Damo

Posted

5 hours ago, Delltus said:

Hello 

Before buying I would like to know if it would be possible to configure several messages for the same death that is randomly displayed as the plugin

and to be able to configure the text as here with

- {victim} : Name of the victim

- {killer} : Name of the killer

- {bodypart} : Bodypart which was hit

- {distance} : Distance between killer and victim

- {owner} : Name of the lock/trap/turret owner

- {hp} : Remaining HP of the killer

- {weapon} : Weapon used by the killer

- {attachments} : Attachments used on the killers weapon

        "KillerType": "Player",
        "VictimType": "Player",
        "DamageType": "Arrow",
        "Messages": [
          "{victim} A a été abattu par {killer} avec {weapon} {bodypart} sur une distance de {distance}.",
          "{victim} B a été abattu par {killer} avec {weapon} {bodypart} sur une distance de {distance}.",
          "{victim} C a été abattu par {killer} avec {weapon} {bodypart} sur une distance de {distance}."
        ]
      },

The configuration file rules of each plugin are different

My plugin description page contains configuration file information

{
  "➊ Global Messages settings": {
    "Enable About Animal": true,
    "Enable About Entitys": true,
    "Enable About NPC": true
  },
  "➋ Display name modification and activation": {
    "➀ Animal name": {
      "bear": {
        "Display name": "bear",
        "Enable": true
      },
      "boar": {
        "Display name": "boar",
        "Enable": true
      },
      "chicken": {
        "Display name": "chicken",
        "Enable": true
      },
      "horse": {
        "Display name": "horse",
        "Enable": true
      },
      "stag": {
        "Display name": "stag",
        "Enable": true
      },
      "testridablehorse": {
        "Display name": "testridablehorse",
        "Enable": true
      },
      "wolf": {
        "Display name": "wolf",
        "Enable": true
      },
      "zombie": {
        "Display name": "zombie",
        "Enable": true
      }
    },
    "➁ NPC name": {
      "bandit_conversationalist": {
        "Display name": "bandit_conversationalist",
        "Enable": true
      },
      "bandit_shopkeeper": {
        "Display name": "bandit_shopkeeper",
        "Enable": true
      },
      "boat_shopkeeper": {
        "Display name": "boat_shopkeeper",
        "Enable": true
      },
      "missionprovider_bandit_a": {
        "Display name": "missionprovider_bandit_a",
        "Enable": true
      },
      "missionprovider_bandit_b": {
        "Display name": "missionprovider_bandit_b",
        "Enable": true
      },
      "missionprovider_fishing_a": {
        "Display name": "missionprovider_fishing_a",
        "Enable": true
      },
      "missionprovider_fishing_b": {
        "Display name": "missionprovider_fishing_b",
        "Enable": true
      },
      "missionprovider_outpost_a": {
        "Display name": "missionprovider_outpost_a",
        "Enable": true
      },
      "missionprovider_outpost_b": {
        "Display name": "missionprovider_outpost_b",
        "Enable": true
      },
      "missionprovider_stables_a": {
        "Display name": "missionprovider_stables_a",
        "Enable": true
      },
      "missionprovider_stables_b": {
        "Display name": "missionprovider_stables_b",
        "Enable": true
      },
      "npc_bandit_guard": {
        "Display name": "npc_bandit_guard",
        "Enable": true
      },
      "npc_tunneldweller": {
        "Display name": "npc_tunneldweller",
        "Enable": true
      },
      "npc_underwaterdweller": {
        "Display name": "npc_underwaterdweller",
        "Enable": true
      },
      "player": {
        "Display name": "player",
        "Enable": true
      },
      "scarecrow": {
        "Display name": "scarecrow",
        "Enable": true
      },
      "scientistnpc_patrol": {
        "Display name": "scientistnpc_patrol",
        "Enable": true
      },
      "scientistnpc_peacekeeper": {
        "Display name": "scientistnpc_peacekeeper",
        "Enable": true
      },
      "scientistnpc_roam": {
        "Display name": "scientistnpc_roam",
        "Enable": true
      },
      "scientistnpc_roamtethered": {
        "Display name": "scientistnpc_roamtethered",
        "Enable": true
      },
      "stables_shopkeeper": {
        "Display name": "stables_shopkeeper",
        "Enable": true
      }
    },
    "➂ Entity name": {
      "autoturret_deployed": {
        "Display name": "autoturret_deployed",
        "Enable": false
      },
      "beartrap": {
        "Display name": "beartrap",
        "Enable": false
      },
      "bradleyapc": {
        "Display name": "bradleyapc",
        "Enable": true
      },
      "flameturret.deployed": {
        "Display name": "flameturret.deployed",
        "Enable": false
      },
      "guntrap.deployed": {
        "Display name": "guntrap.deployed",
        "Enable": false
      },
      "landmine": {
        "Display name": "landmine",
        "Enable": false
      },
      "patrolhelicopter": {
        "Display name": "patrolhelicopter",
        "Enable": true
      },
      "sam_site_turret_deployed": {
        "Display name": "sam_site_turret_deployed",
        "Enable": false
      },
      "sentry.scientist.static": {
        "Display name": "sentry.scientist.static",
        "Enable": false
      }
    },
    "➃ Weapon name": {
      "Assault Rifle": "Assault Rifle",
      "Bolt Action Rifle": "Bolt Action Rifle",
      "Bone Club": "Bone Club",
      "Bone Knife": "Bone Knife",
      "Butcher Knife": "Butcher Knife",
      "Candy Cane Club": "Candy Cane Club",
      "Chainsaw": "Chainsaw",
      "Combat Knife": "Combat Knife",
      "Compound Bow": "Compound Bow",
      "Crossbow": "Crossbow",
      "Custom SMG": "Custom SMG",
      "Double Barrel Shotgun": "Double Barrel Shotgun",
      "Eoka Pistol": "Eoka Pistol",
      "explosive": "explosive",
      "Flame Thrower": "Flame Thrower",
      "Flashlight": "Flashlight",
      "grenade": "grenade",
      "Hatchet": "Hatchet",
      "heat": "heat",
      "Hunting Bow": "Hunting Bow",
      "Jackhammer": "Jackhammer",
      "L96 Rifle": "L96 Rifle",
      "Longsword": "Longsword",
      "LR-300 Assault Rifle": "LR-300 Assault Rifle",
      "M249": "M249",
      "M39 Rifle": "M39 Rifle",
      "M92 Pistol": "M92 Pistol",
      "Mace": "Mace",
      "MP5A4": "MP5A4",
      "Multiple Grenade Launcher": "Multiple Grenade Launcher",
      "Nailgun": "Nailgun",
      "Pickaxe": "Pickaxe",
      "Pump Shotgun": "Pump Shotgun",
      "Python Revolver": "Python Revolver",
      "Revolver": "Revolver",
      "Rock": "Rock",
      "Rocket Launcher": "Rocket Launcher",
      "Salvaged Axe": "Salvaged Axe",
      "Salvaged Cleaver": "Salvaged Cleaver",
      "Salvaged Hammer": "Salvaged Hammer",
      "Salvaged Icepick": "Salvaged Icepick",
      "Salvaged Sword": "Salvaged Sword",
      "Semi-Automatic Pistol": "Semi-Automatic Pistol",
      "Semi-Automatic Rifle": "Semi-Automatic Rifle",
      "Spas-12 Shotgun": "Spas-12 Shotgun",
      "Stone Hatchet": "Stone Hatchet",
      "Stone Pickaxe": "Stone Pickaxe",
      "Stone Spear": "Stone Spear",
      "Thompson": "Thompson",
      "Torch": "Torch",
      "Waterpipe Shotgun": "Waterpipe Shotgun",
      "Wooden Spear": "Wooden Spear"
    },
    "➄ Body part name": {
      "Arm": "Arm",
      "Body": "Body",
      "Chest": "Chest",
      "Foot": "Foot",
      "Hand": "Hand",
      "Head": "Head",
      "Leg": "Leg",
      "Stomach": "Stomach"
    }
  },
  "➌ Other settings": {
    "Chat Icon Id": "0",
    "Click on FloatUI switch to the chat box in seconds": 10,
    "Default command": "dm",
    "Default display(true = FloatUI , false = Chat box)": true,
    "FloatUI message closing time second": 10
  },
  "➍ Lang settings": {
    "AnimalKillPlayer": "<color=#66FF00>{0}</color> Kill <color=#FFFF00>{1}</color> <color=#FF9900>{2}</color> m",
    "BradleyapcKillPlayer": "<color=#66FF00>{0}</color> Kill <color=#FFFF00>{1}</color> <color=#FF9900>{2}</color> m",
    "ButtonSwitch": "Auto switch death message to <color=#FFFF00>ChatBox</color> <color=#FF0000>{0}</color> seconds",
    "ChatTitle": "",
    "DisplayNumber": "Display number",
    "DIY": "DIY control panel",
    "EntityKillPlayer": "<color=#66FF00>{0}</color> Kill <color=#FFFF00>{1}</color> <color=#FF9900>{2}</color> m",
    "FloatUILocation": "UI Location",
    "FontPosition": "Font position",
    "FontSize": "Font size",
    "IntervalStretch": "Interval stretch",
    "LengthWidth": "Length Width",
    "MessageTochat": "Toggle death message to <color=#FFFF00>ChatBox</color>",
    "MessageToFloatUI": "Toggle death message to <color=#66FF00>FloatUI</color>",
    "NoPermission": "Not have permission !",
    "NPCKillPlayer": "<color=#66FF00>{0}</color> <color=#66FFFF>{1}</color> Kill <color=#FFFF00>{2}</color> <color=#FF9900>{3}</color> m",
    "PatrolHelicopterKillPlayer": "<color=#66FF00>{0}</color> Kill <color=#FFFF00>{1}</color> <color=#FF9900>{2}</color> m",
    "PlayerKillAnimal": "<color=#66FF00>{0}</color> <color=#66FFFF>{1}</color> Kill <color=#FFFF00>{2}</color> <color=#FF9900>{3}</color> m",
    "PlayerKillBradleyapc": "<color=#66FF00>{0}</color> <color=#66FFFF>{1}</color> Kill <color=#FFFF00>{2}</color> <color=#FF9900>{3}</color> m",
    "PlayerKillEntity": "<color=#66FF00>{0}</color> <color=#66FFFF>{1}</color> Kill <color=#FFFF00>{2}</color> <color=#FF9900>{3}</color> m",
    "PlayerKillNPC": "<color=#66FF00>{0}</color> <color=#66FFFF>{1}</color> Kill <color=#FFFF00>{2}</color> <color=#6699FF>{3}</color> <color=#FF9900>{4}</color> m",
    "PlayerKillPatrolHelicopter": "<color=#66FF00>{0}</color> <color=#66FFFF>{1}</color> Kill <color=#FFFF00>{2}</color> <color=#FF9900>{3}</color> m",
    "PlayerKillPlayer": "<color=#66FF00>{0}</color> <color=#66FFFF>{1}</color> Kill <color=#FFFF00>{2}</color> <color=#6699FF>{3}</color> <color=#FF9900>{4}</color> m",
    "PlayerSuicide": "<color=#FFFF00>{0}</color> suicide",
    "Reset": "Reset"
  }
}

 

Darien

Posted

Is there a Chinese translation?

  • Haha 1
Damo

Posted

16 hours ago, CM1234 said:

Is there a Chinese translation?

 这需要什么中文翻译啊,我就是中国的啊...没有EN文档的,只需要在设置文件 汉化一下 系统NPC别名 及 动物的别名

  • Like 1
Darien

Posted

6 hours ago, Damo said:

 这需要什么中文翻译啊,我就是中国的啊...没有EN文档的,只在设置文件汉化一下系统NPC昵称需要及动物的昵称

我草  这太好了 能定制插件吗   我有个方案想给你看看

  • Haha 1
Damo

Posted

I tested it, he doesn't have the problem you said, it officially shows the death information

m0iises19

Posted

Is there a message for when you die while "wounded"?

because I don't get any message when a player bleeds out and dies..

  • Like 1
Damo

Posted

On 2/22/2022 at 10:11 AM, m0iises19 said:

Is there a message for when you die while "wounded"?

because I don't get any message when a player bleeds out and dies..

The judgment of death caused by bleeding has not been added, which will be added in the future.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Like 2
  • Love 1

User Feedback

1.4m

Downloads

Total number of downloads.

6.9k

Customers

Total customers served.

102.2k

Files Sold

Total number of files sold.

2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.