@mbuurman Alles heeft natuurlijk voor- en nadelen, maar is het een idee om losse lijsten te gebruiken? Je moet dan wel extra opletten dat je overal dezelfde keys gebruikt natuurlijk.
Een beetje in deze richting
Een beetje in deze richting
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| -- Stamgegevens local geldig = { ['bla123'] = true, ['bla456'] = false, ['bla789'] = false, ['abc123'] = true} local gebruiker = { ['bla123'] = 'Rood', ['bla456'] = 'Blauw', ['bla789'] = 'Zwart', ['abc123'] = 'Roze'} local type = { ['bla123'] = 'kaart', ['bla456'] = 'sleutelhanger', ['bla789'] = 'sticker', ['abc123'] = 'ring'} -- Deze krijgen we binnen local nfctag = 'abc123' -- bekend of niet? local bekend = geldig[nfctag] if bekend == nil then print ('Onbekende tag ' .. nfctag .. ' ontvangen') else local gebruiker = gebruiker[nfctag] local type = type[nfctag] local blok = '' if bekend == false then blok = 'geblokkeerde ' end print (gebruiker .. ' gebruikt ' .. blok .. type .. ' met tag ' .. nfctag) end |