MSK Scripts
Search…
Getting Started
Documentation for msk_deathcounter
msk_deathcounter

Description

  • Set the maxDeaths allowed before the Character gets blocked
  • Set Admingroups that are allowed to use the Commands
  • Playerdeaths are saved in database users table

Commands

  • /deathcounter ID - shows the current deathcount
  • /deathcounter ID reset - resets the current deathcount to 0
  • /deathcounter ID set deathcount - sets the current deathcount to a specific count

Config

Config = {}
----------------------------------------------------------------
Config.Locale = 'de' -- 'de', 'en'
Config.VersionChecker = true
Config.Debug = true
Config.getSharedObject = 'esx:getSharedObject'
----------------------------------------------------------------
Config.maxDeaths = 45
Config.Groups = {'superadmin', 'admin'}
----------------------------------------------------------------
-- This command resets the deathcount to 0 from all characters exept the characters that are blocked.
-- If a character is blocked, the deaths will be set to Config.maxDeaths - Config.blockedCount so the character has Config.blockedCount lives again.
Config.resetCommand = 'deathreset' -- That must not be 'deathcounter' otherwise you break all commands
Config.blockedCount = 3
----------------------------------------------------------------
-- !!! This function is client AND serverside !!!
function notification(src, type, xPlayer, message) -- xPlayer = ESX.GetPlayerFromId(src)
if type == 'client' then
ESX.ShowNotification(message)
elseif type == 'server' then
xPlayer.showNotification(message)
end
end

Requirements

ESX Framework

  • ESX 1.2 (v1-final)
I only tested it with ESX 1.2 (v1-final) so I can't give you support for other version but it should work too

myMultichar

  • You need all requirements from myMultichar
  • You need the latest version of myMultichar! If you use another version I can't give you support!
Copy link
On this page
Description
Commands
Config
Requirements