Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function scanPlayers()
- local tmp = ''
- local vr = radar.getPlayers()
- for i = 1, #vr do
- tmp = tmp..vr[i].name..';'
- end
- if #vr > 0 then
- modem.send(id, port, 'Radar', tmp, 0)
- end
- for i=1, #users do --очистить из списка радара всех кто уже есть в списке
- for i1=1,#vr do
- if users[i].name == vr[i1].name then
- table.remove(vr,i1)
- break
- end
- end
- end
- for i=1, #ignore do --очистить из списка радара всех админов
- for i1=1,#vr do
- if ignore[i] == vr[i1].name then
- table.remove(vr,i1)
- break
- end
- end
- end
- for i=1,#vr do
- users[#users+1] = {['name']=tostring(vr[i].name), ['time']=600}
- if vr[i].name == admin then
- chatSay('Доброго дня, хозяин! Чем могу служить?')
- else
- chatRandomHello(vr[i].name)
- end
- end
- i=1
- repeat
- if users[i].time <= 0 then
- table.remove(users,i)
- else
- users[i].time=users[i].time-5
- i = i+1
- end
- until i>#users
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement