diff --git a/mercyv-bike/client/main.lua b/mercyv-bike/client/main.lua index 07ce047..536b456 100644 --- a/mercyv-bike/client/main.lua +++ b/mercyv-bike/client/main.lua @@ -34,7 +34,7 @@ local function HideHint() end local function Notify(msg, type) - exports['hex_4_hud']:SendNotification(msg, type or "info") + exports['hex_4_hud']:Notify("Fahrrad", msg, type or "info", 3000) end -- ── NPC spawnen ──────────────────────────────────────────────── diff --git a/mercyv-bike/config.lua b/mercyv-bike/config.lua index 9640017..596770d 100644 --- a/mercyv-bike/config.lua +++ b/mercyv-bike/config.lua @@ -40,10 +40,10 @@ Config.Notify = { -- ─── Interne Hilfsfunktionen ──────────────────────────────────── -function Config.ClientNotification(msg, type) - exports['hex_4_hud']:SendNotification(msg, type or "info") +function Config.ClientNotification(msg, ntype) + exports['hex_4_hud']:Notify("Fahrrad", msg, ntype or "info", 3000) end -function Config.ServerNotification(src, msg, type) - TriggerClientEvent('mercyv-bike:notify', src, msg, type or "info") +function Config.ServerNotification(src, msg, ntype) + TriggerClientEvent("hex_4_hud:Notify", src, "Fahrrad", msg, ntype or "info", 3000) end diff --git a/mercyv-bike/nui/index.html b/mercyv-bike/nui/index.html index fbb6751..8ef3ea0 100644 --- a/mercyv-bike/nui/index.html +++ b/mercyv-bike/nui/index.html @@ -3,7 +3,196 @@ MercyV Bike - + diff --git a/mercyv-bike/nui/style.css b/mercyv-bike/nui/style.css index 1676d3e..e4e9082 100644 --- a/mercyv-bike/nui/style.css +++ b/mercyv-bike/nui/style.css @@ -29,8 +29,6 @@ body { .mb-backdrop { position: fixed; inset: 0; display: flex; align-items: center; justify-content: center; - background: rgba(0,0,0,0.55); - backdrop-filter: blur(2px); pointer-events: all; } .mb-backdrop-transparent { @@ -41,7 +39,7 @@ body { /* ── Modal ─────────────────────────────────────── */ .mb-modal { - width: 680px; + width: 820px; background: var(--bg-modal); border-radius: 14px; border: 1px solid rgba(255,255,255,0.1); @@ -66,7 +64,7 @@ body { background: rgba(232,131,10,0.15); display: flex; align-items: center; justify-content: center; } -.mb-title-main { font-size: 16px; font-family: inherit; font-weight: 700; display: block; } +.mb-title-main { font-size: 18px; font-family: inherit; font-weight: 700; display: block; } .mb-title-sub { font-size: 11px; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.4px; display: block; } .mb-close-btn { @@ -99,7 +97,7 @@ body { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; } .mb-bike-card { - width: 160px; padding: 16px 12px; + width: 210px; padding: 20px 16px; background: var(--bg-card); border: 2px solid var(--border); border-radius: 12px; @@ -109,14 +107,14 @@ body { } .mb-bike-card:hover { border-color: rgba(232,131,10,0.4); transform: translateY(-2px); } .mb-bike-active { border-color: var(--accent) !important; background: rgba(232,131,10,0.08) !important; } -.mb-bike-img { width: 120px; height: 75px; object-fit: contain; } +.mb-bike-img { width: 160px; height: 100px; object-fit: contain; } .mb-bike-name { font-size: 13px; font-family: inherit; font-weight: 700; text-align: center; } -.mb-bike-free { font-size: 11px; color: var(--accent); } +.mb-bike-free { font-size: 13px; color: var(--accent); } .mb-bike-free i { margin-right: 4px; } /* ── Claim-Button ──────────────────────────────── */ .mb-claim-btn { - padding: 13px 32px; + padding: 15px 40px; background: var(--accent); border: none; border-radius: 8px; color: #fff; font-size: 15px; font-family: inherit; font-weight: 700; cursor: pointer; letter-spacing: 0.04em; diff --git a/mercyv-deathscreen/server/main.lua b/mercyv-deathscreen/server/main.lua index eaf4c27..d81a201 100644 --- a/mercyv-deathscreen/server/main.lua +++ b/mercyv-deathscreen/server/main.lua @@ -380,7 +380,7 @@ AddEventHandler('mercyv-deathscreen:server:npcReviveOther', function(targetId) local src = source if IsEMSOnDuty() then - exports['hex_4_hud']:Notify(EMS, 'Es sind Sanitäter im Dienst! Bitte rufe den Notruf.', error, 5000) + TriggerClientEvent('esx:showNotification', src, 'Es sind Sanitäter im Dienst! Bitte rufe den Notruf.') --exports['hex_4_hud']:Notify(EMS, 'Es sind Sanitäter im Dienst! Bitte rufe den Notruf.', error, 5000) return end