Перейти к содержимому

Лидеры


Популярный контент

Показан контент с высокой репутацией 18.02.2023 в Сообщения

  1. 1 балл
    Да, опять придумал как сделать короче. Хорош. Ну, я тоже ;Р. пазл бы сошелся если бы знал что за bj.
  2. 1 балл
    А че там думать? Есть список содержащий наше количество дверей (их адреса) с биосчитывателями также. Аля: Если этот адрес равен 1-му био значит открываем ту то дверь, если адрес равен 2-му био значит открываем другую дверь. local bio = {'123','sus'} -- первые 3 буквы адреса local doors= {'666','103'} -- первые 3 буквы адреса a= {'4fh498fj276goj3f'} -- адрес био входа евента for i = 1, #bio do -- для каждого биосканера if bio == a then -- если мы нажали на один из них cmp.invoke(cmp.get(doors),'toggle') -- обращаемся к соответствующему контроллеру двери end end а в данном случаи не уид игрока, а адрес био, он даётся при событий. cmp.invoke обращается именно к компоненту с n-ным адресов, cmp.get получаем полный адрес по сокращенному. В "таком" случаи 1-й био сканер должен находиться на 1-й позиций списка, как и его дверь, так-же со 2-ми. Эта конструкция универсальна, добавляй всего сколько хочешь.
  3. 1 балл
    Да, че нет то. Это еще лучше, более коротко. Я правда не понимаю зачем после ифа елсе? если оно не напечатало это уже значит что не подошло по условию. А так молодец.
  4. 1 балл
    Ну, немного затупил, с кем не бывает. Теперь я удостоверился что работает, весь код: вроде
  5. 1 балл
    Зачем ты делаешь функций, которые вызываются 1 раз? для био предлагаю сделать проще: for i = 1,#userlist do if userlist == a[3] then door() end end А для print использовать наши параметры, и не переназначать на пустые переменные. print('Пользователь: '..userlist[a[3]]..' ID: '..a[3]..' Открылось в: '.. os.date('%a-%b-%Y %H:%M:%S')) Закомментированный старт() занимает место на диске, тебе-же она не нужна тебя уже есть био() Я только заметил какой-же узер лист плохой: local userlist = { ["7e4132ac-0f0d-3e7a-b74d-015640e6419c7d"] = 'Саша', ["62416a97-e5e2-3172-95de-d0564698a36875"] = 'Артур', ["62416a97-e5e2-3172-95de-d0564446326874"] = 'Женя' } тогда userlist[addres] = name, мы сможем сразу по адресу получить имя.
  6. 1 балл
    Прога: Специально максимально укоротил, если надо могу и расписать.
  7. 1 балл
    Запятые бы ставил... Ну тоесть ты запускаешь программу, тыкаешь на блок и выводит на экран uid і конец?
  8. 1 балл
  9. 1 балл
    В чем должен быть смысл кода?
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...