Bonjour, bonsoir,
Je suis entrain de modifier le HUD de es_extended et j’ai un problème je n’arrive pas à changer de place le texte, par exemple je voudrais mettre le grade job entre l’argent banque et l’argent.
Or, après avoir fouiller un peu partout je ne trouve pas ou faire cela.
Merci d’avance
● Machine locale, VPS, dédié ? : Microserum
● Framework utilisé (ES/ESX/…) : ESX
● Nom de la ressource : es_extended
● Screen du bug
Yop,
A moins que je ne me trompe c’est dans cette fonction :
RegisterNetEvent('esx:playerLoaded')
AddEventHandler('esx:playerLoaded', function(xPlayer)
ESX.PlayerLoaded = true
ESX.PlayerData = xPlayer
if Config.EnableHud then
for i=1, #xPlayer.accounts, 1 do
local accountTpl = '<div><img src="img/accounts/' .. xPlayer.accounts[i].name .. '.png"/> {{money}}</div>'
ESX.UI.HUD.RegisterElement('account_' .. xPlayer.accounts[i].name, i-1, 0, accountTpl, {
money = 0
})
ESX.UI.HUD.UpdateElement('account_' .. xPlayer.accounts[i].name, {
money = ESX.Math.GroupDigits(xPlayer.accounts[i].money)
})
end
local jobTpl = '<div>{{job_label}} - {{grade_label}}</div>'
if xPlayer.job.grade_label == '' then
jobTpl = '<div>{{job_label}}</div>'
end
ESX.UI.HUD.RegisterElement('job', #xPlayer.accounts, 0, jobTpl, {
job_label = '',
grade_label = ''
})
ESX.UI.HUD.UpdateElement('job', {
job_label = xPlayer.job.label,
grade_label = xPlayer.job.grade_label
})
else
TriggerEvent('es:setMoneyDisplay', 0.0)
end
end)
si tu places les infos jobs avant les infos accounts ça devrait être ok je pense
Merci pour ta réponse et j’avais déjà essayer cependant, j’ai retenter ma chance mais toujours rien je te met un screen des déplacement que j’ai effectuer dans le code + un screen du HUD
Toujours rien pour ce sujet ? Car j’essaye en vins mais toujours rien