Salaire Doublé

  • Initiateur de la discussion
Love Gmod

Love Gmod

Geek suprême
Messages
164
Score réaction
16
Points
115
Yo, je voudrais que si un joueur à le groupe VIP, il à son salaire doublé. J'ai fait ce code qui est a mettre à la fin du job :

Code:
hook.Add("playerGetSalary", "a", function(ply, amount) if ply:GetNWString("usergroup") == "vip" then return false, "Vu que vous êtes VIP vous gagnez deux fois votre salaire", math.ceil(amount * 2) end end),
Je voudrais juste que la notification indique mon salaire exemple "Vu que vous êtes VIP, vous gagnez deux fois votre salaire (SalairedeBase$ + SalaireEnPlus$)"

SalaireDeBase = Le salaire du job, SalaireEnPlus = L'argent qu'on ajoute au salire de base. Donc imaginons que le SalaireDeBase est égal à 50$, alors la notification ressemblera à ça : "Vu que vous êtes VIP, vous gagnez deux fois votre salaire (50$ + 50$)"
 
diddi

diddi

Geek suprême
Messages
669
Score réaction
46
Points
140
essaie ça

hook.Add("PlayerGetSalary", "a", function(ply, amount)
if ply:GetNWString("usergroup") == "vip" then return false

return "Vu que vous êtes VIP, vous gagnez deux fois votre salaire " .. ply:getDarkRPVar("salary") .. "$ | " .. math.Round(ply:getDarkRPVar("salary") * 2) .. "$"
end)
 
  • Initiateur de la discussion
Love Gmod

Love Gmod

Geek suprême
Messages
164
Score réaction
16
Points
115
diddi à dit:
essaie ça

hook.Add("PlayerGetSalary", "a", function(ply, amount)
if ply:GetNWString("usergroup") == "vip" then return false

return "Vu que vous êtes VIP, vous gagnez deux fois votre salaire " .. ply:getDarkRPVar("salary") .. "$ | " .. math.Round(ply:getDarkRPVar("salary") * 2) .. "$"
end)
nan sa marche pas
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
hook.Add("PlayerGetSalary", "a", function(ply, amount)
if ply:GetNWString("usergroup") != "vip" then return end

return "Vu que vous êtes VIP, vous gagnez deux fois votre salaire " .. ply:getDarkRPVar("salary") .. "$ | " .. math.Round(ply:getDarkRPVar("salary") * 2) .. "$"
end)
 
  • Initiateur de la discussion
Love Gmod

Love Gmod

Geek suprême
Messages
164
Score réaction
16
Points
115
Numerix à dit:
hook.Add("PlayerGetSalary", "a", function(ply, amount)
if ply:GetNWString("usergroup") != "vip" then return end

return "Vu que vous êtes VIP, vous gagnez deux fois votre salaire " .. ply:getDarkRPVar("salary") .. "$ | " .. math.Round(ply:getDarkRPVar("salary") * 2) .. "$"
end)
Yo, merci de l'aide mais rien ne change... ni la notif ni le salaire c'est normal que avant le = avant "vip" il y a un point d'exclamation ?
 
  • Initiateur de la discussion
Love Gmod

Love Gmod

Geek suprême
Messages
164
Score réaction
16
Points
115
Bah au pire c'est pas grave, merci quand même
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
hook.Add("playerGetSalary", "playerGetSalary:VIPDouble", function(ply, amount)
if ply:GetNWString("usergroup") != "vip" then return end

local doubleSalary = math.Round(ply:getDarkRPVar("salary") * 2)

return false, "Vu que vous êtes VIP, vous gagnez deux fois votre salaire " .. ply:getDarkRPVar("salary") .. "$ | " .. doubleSalary .. "$", doubleSalary
end)
 
Discord d'entraide
Rejoignz-nous sur Discord