diff --git a/client/client.lua b/client/client.lua index b332cab..dd4690d 100644 --- a/client/client.lua +++ b/client/client.lua @@ -112,9 +112,14 @@ RegisterNUICallback('get_config', function(data, cb) end) RegisterNetEvent('nass_pedscaler:openMenu', function() + print("Opening ped scaler menu...") SetNuiFocus(true, true) SendNUIMessage({ action = "visible", data = true, }) +end) + +RegisterNUICallback('getLocale', function(data, cb) + cb(Config.locale) end) \ No newline at end of file diff --git a/config.lua b/config.lua index 8110a91..e6154c4 100644 --- a/config.lua +++ b/config.lua @@ -15,7 +15,7 @@ Config.commands = { Config.permissions = { enabled = false, defaultPermissions = { - openSelf = false, + openSelf = true, openOther = false, resetSelf = true, resetOther = false, diff --git a/locale/en.lua b/locale/en.lua index 6470a65..fa6bd82 100644 --- a/locale/en.lua +++ b/locale/en.lua @@ -1,6 +1,13 @@ if Locales == nil then Locales = {} end Locales["en"] = { - ["scale"] = "Scale", - ["resetscale"] = "Reset Scale", + ["height_scale"] = "Height Scale", + ["info"] = "Info", + ["info_value"] = "When entering and exiting a vehicle, the scale will be reset to 1.0.", + ["notice"] = "Notice", + ["notice_value"] = "When changing terrain you may notice sudden scale adjustments.", + ["current_scale"] = "Current Scale", + ["range"] = "Range", + ["close"] = "Close", + ["apply"] = "Apply", } \ No newline at end of file diff --git a/locale/es.lua b/locale/es.lua new file mode 100644 index 0000000..3c6aa2d --- /dev/null +++ b/locale/es.lua @@ -0,0 +1,13 @@ +if Locales == nil then Locales = {} end + +Locales["es"] = { + ["height_scale"] = "Altura de la escala", + ["info"] = "Información", + ["info_value"] = "Cuando entras y sales de un vehículo, la escala se reseteará a 1.0.", + ["notice"] = "Nota", + ["notice_value"] = "Cuando cambias el terreno, puedes notar ajustes repentinos en la escala.", + ["current_scale"] = "Escala actual", + ["range"] = "Rango", + ["close"] = "Cerrar", + ["apply"] = "Aplicar", +} \ No newline at end of file diff --git a/web/build/app.js b/web/build/app.js index 52d58bd..ffb4456 100644 --- a/web/build/app.js +++ b/web/build/app.js @@ -1,2 +1,2 @@ /*! For license information please see app.js.LICENSE.txt */ -(()=>{"use strict";var e={522:(e,n,t)=>{t.d(n,{Z:()=>u});var r=t(81),l=t.n(r),a=t(645),o=t.n(a)()(l());o.push([e.id,"/* Reset and base styles */\n* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n}\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', 'SF Pro Display', system-ui, sans-serif;\n background: transparent;\n color: #ffffff;\n overflow: hidden;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n/* Animation keyframes for Tailwind conversion */\n@keyframes modalFadeIn {\n to {\n transform: translateY(-50%) scale(1);\n opacity: 1;\n }\n}",""]);const u=o},645:e=>{e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),r&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,r,l,a){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(r)for(var u=0;u0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=a),t&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=t):c[2]=t),l&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=l):c[4]="".concat(l)),n.push(c))}},n}},81:e=>{e.exports=function(e){return e[1]}},448:(e,n,t)=>{var r=t(294),l=t(840);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t