-
Notifications
You must be signed in to change notification settings - Fork 0
/
cl.lua
39 lines (36 loc) · 1.16 KB
/
cl.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
ThekucaAktivnost = setmetatable({
KonvertujSat = function(d)
return string.format("%d:%02d", math.floor(d), math.floor((d - math.floor(d)) * 60))
end,
TrenutnaLista = {},
NoveOpcije = false
}, {
__call = function()
if ThekucaAktivnost.NoveOpcije then
lib.registerContext({id = 'lista', menu = 'aktivnost', title = 'Thekuca | Lista Aktivnosti', options = ThekucaAktivnost.NoveOpcije})
ThekucaAktivnost.NoveOpcije = false
end
lib.showContext('lista')
end,
__newindex = function(self, k, v)
if k == 'TrenutnaLista' then
local opcije = {}
for k2, v2 in pairs(v) do
opcije[k2]= {
title = ('🙍♂🙍 | Igrac: %s'):format(v2.ime),
description = ('🔢 | Pozicija: %s'):format(k2),
metadata = {
('⭐ | Sati: %s'):format(self.KonvertujSat(math.floor((v2.vrijeme/60) * 10) / 10)),
('⭐ | Minute: %s'):format(v2.vrijeme),
}
}
end
self.NoveOpcije = opcije
end
end
})
AddEventHandler('thekuca_activitylist/UpdateList', function(lista)
ThekucaAktivnost.TrenutnaLista = lista
end)
RegisterCommand('activitylist', ThekucaAktivnost, false)
RegisterKeyMapping('activitylist', 'Activity List', 'KEYBOARD', 'F9')