diff --git a/__resource.lua b/__resource.lua index 70b8e086..c5f72096 100644 --- a/__resource.lua +++ b/__resource.lua @@ -3,11 +3,17 @@ resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937' description 'ESX Basic Needs' server_scripts { + '@es_extended/locale.lua', + 'locales/en.lua', + 'locales/fr.lua', 'config.lua', 'server/main.lua' } client_scripts { + '@es_extended/locale.lua', + 'locales/en.lua', + 'locales/fr.lua', 'config.lua', 'client/main.lua' } diff --git a/config.lua b/config.lua index db3c2fca..673e6276 100644 --- a/config.lua +++ b/config.lua @@ -1,4 +1,5 @@ Config = {} +Config.Locale = 'fr' Config.TickTime = 100 -Config.UpdateClientTime = 5000 \ No newline at end of file +Config.UpdateClientTime = 5000 diff --git a/locales/en.lua b/locales/en.lua new file mode 100644 index 00000000..f5e83c22 --- /dev/null +++ b/locales/en.lua @@ -0,0 +1,6 @@ +Locales['en'] = { + + ['used_bread'] = 'you have used 1x bread', + ['used_water'] = 'you have used 1x water', + +} diff --git a/locales/fr.lua b/locales/fr.lua new file mode 100644 index 00000000..3cdfd767 --- /dev/null +++ b/locales/fr.lua @@ -0,0 +1,6 @@ +Locales['fr'] = { + + ['used_bread'] = 'vous avez utilisé 1x pain', + ['used_water'] = 'vous avez utilisé 1x eau', + +} diff --git a/server/main.lua b/server/main.lua index ac790c30..09655337 100644 --- a/server/main.lua +++ b/server/main.lua @@ -2,7 +2,7 @@ ESX = nil TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) -TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F', +TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F', function(status) return true end, @@ -12,7 +12,7 @@ TriggerEvent('esx_status:registerStatus', 'hunger', 1000000, '#CFAD0F', {remove = 200} ) -TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1', +TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1', function(status) return true end, @@ -50,9 +50,9 @@ ESX.RegisterUsableItem('bread', function(source) status.add(200000) status.updateClient() - + TriggerClientEvent('esx_basicneeds:onEat', _source) - TriggerClientEvent('esx:showNotification', _source, 'Vous avez utilisé 1x pain') + TriggerClientEvent('esx:showNotification', _source, _U('used_bread')) end) @@ -71,8 +71,8 @@ ESX.RegisterUsableItem('water', function(source) status.updateClient() TriggerClientEvent('esx_basicneeds:onDrink', _source) - TriggerClientEvent('esx:showNotification', _source, 'Vous avez utilisé 1x Eau') + TriggerClientEvent('esx:showNotification', _source, _U('used_water')) end) -end) \ No newline at end of file +end)