Dans ce cours tutoriel nous allons voir comment faire pour que les joueurs sur DarkRP perdent un certain poucentage de leur argent à leur mort.

  1. Créez un fichier drop_money_percentage.lua dans srcds/garrysmod/lua/server

  2. Insérez dans ce fichier le code ci-dessous

local pourcentage = 50 --Pourcentage de drop
hook.Add("PlayerDeath","mTxServ:DropMoneyDeath",function(ply) 
  local money = ply:getDarkRPVar("money") 
  if money <= 0 then return end 

  local toPay = math.ceil(pourcentage / 100 * money)
  ply:addMoney(-toPay) 
  DarkRP.createMoneyBag(ply:GetPos(), toPay)
end)
  1. Changez le pourcentage comme vous le souhaitez (actuellement 50%)