Dans ce cours tutoriel nous allons voir comment faire pour que les joueurs sur DarkRP perdent un certain poucentage de leur argent à leur mort.
-
Créez un fichier
drop_money_percentage.lua
danssrcds/garrysmod/lua/server
-
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)
- Changez le pourcentage comme vous le souhaitez (actuellement 50%)