Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let redis = global.get('redis'); //redis lib
- let m_z = ["z1", "z2", "z3"] //zones
- let m_i = ["tv1", "tv2", "dj1", "dj2"] //inputs
- let tv2 = ['gal', 'shp', 'gav'] //2 tv output
- let tv1 = ['avo', 'meg', 'pro', 'mal', 'tap', 'k9', 'spa', 'pb1', 'pb2', 'pb3', 'k10b'] //1 tv otput
- let name = { 'gal': "", 'ver': "", 'bri': "", 'shp': "", 'gav': "", 'avo': "", 'meg': "", 'pro': "", 'mal': "", 'tap': "", 'k9': "", 'spa': "", 'pb1': "", 'pb2': "", 'pb3': "", 'k10b': "", } //objects
- name.gal = [1, 2, 3, 4] //object phisical zones
- name.ver = [5, 6]
- name.bri = [7]
- name.shp = [8, 9, 10]
- name.gav = [11, 12, 13]
- name.avo = [14, 15, 16]
- name.pro = [17, 18, 19]
- name.meg = [20, 21, 22]
- name.mal = [23, 24, 25]
- name.tap = [26, 27]
- name.k9 = [28]
- name.spa = [29, 30, 31, 32, 33]
- name.pb1 = [34, 35]
- name.pb2 = [36, 37]
- name.pb3 = [38, 39]
- name.k10b = [40]
- for (let key in name) { //data base init generator
- for (let i of name[key]) {
- redis.set(`${key}:z${i}v`, 6)
- redis.set(`${key}:z${i}m`, 0)
- }
- }
- for (let i of m_z) {
- for (let x of m_i) {
- for (let key in name) {
- redis.set(`${key}:${i}_${x}`, 0)
- redis.set(`${key}:${i}_fon`, 1)
- }
- }
- }
- for (let i = 1; i <= 2; i++) {
- for (let x = 1; x <= 4; x++) {
- for (let key of tv2) {
- redis.set(`${key}:${i}_${x}`, 0)
- redis.set(`${key}:${i}_1`, 1)
- }
- }
- }
- for (let x = 1; x <= 4; x++) {
- for (let key of tv1) {
- redis.set(`${key}:1_${x}`, 0)
- redis.set(`${key}:1_1`, 1)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment