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


Фотография

[CC] Автоматическая дверь


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 Оффлайн   Seryoga

Seryoga
  • Пользователи
  • Сообщений: 108
  • Уровень сигнала: 0,34%
  • В игре: 2 час. 33 мин.
  • ГородSaint-Petersburg

Награды

        

Отправлено 04 Февраль 2015 - 19:37

Программа помогает вам сделать сенсорную дверь... Дверь определяет хозяев и открывается только перед ними.
 
Система сделана так чтобы при перезагрузке сервера или выгрузке чанков, дверь была закрыта.

   

Спойлер

Чтобы добавить человека, нужно изменить ники в строке: local white_list = {'Your_name', 'Guest_1', 'Guest_2'}

Количество людей в списке ограничено только оперативкой компа... 

 

Код программы.

http://pastebin.com/25zd3SF0

 

 

Hotfix Door v 1.2.

http://pastebin.com/5gu6XVgX

 

Оптимизировал поиск людей из white list. Из-за бага с redstone пришлось уменьшить отклик двери. При увеличении значения перемененной distance_locate долгий отклик будет не заметен.  


Сообщение отредактировал Seryoga: 08 Февраль 2015 - 16:20


#2 Оффлайн   Jet

Jet
  • Пользователи
  • Сообщений: 80
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.
  • ГородМосква

Отправлено 04 Февраль 2015 - 21:35

Лагомашина. И ошибка в 54 строке.



#3 Оффлайн   kremnev8

kremnev8
  • Пользователи
  • Сообщений: 139
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

     

Отправлено 04 Февраль 2015 - 21:51

Я пишу более продвинутую прогу , но она пока что в альфе.

Сообщение отредактировал kremnev8: 04 Февраль 2015 - 21:52


#4 Оффлайн   Seryoga

Seryoga
  • Автор темы
  • Пользователи
  • Сообщений: 108
  • Уровень сигнала: 0,34%
  • В игре: 2 час. 33 мин.
  • ГородSaint-Petersburg

Награды

        

Отправлено 04 Февраль 2015 - 23:51

Jet, а можете написать поподробнее, в чём заключается ошибка??

#5 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 04 Февраль 2015 - 23:53

написано ture,а должно быть true



#6 С мобильного устройства Онлайн   1Ridav

1Ridav

    Орден К.А.

  • Администраторы
  • Сообщений: 278
  • Уровень сигнала: 4,41%
  • В игре: 32 час. 57 мин.

Награды

            2      

Отправлено 05 Февраль 2015 - 01:11

Не код, а каша. Не пойму зачем делать одно и то же действие 4 раза, присваивая и переприсваивая данные каждый раз.

Зачем брать список игроков несколько раз? Зачем брать человека по UUID, если выше уже взял все, что необходимо.

 

Наверное придется писать еще курс гайдов, объясняя, как надо организовывать структуру программы...



#7 Оффлайн   Alex

Alex
  • Администраторы
  • Сообщений: 3 735
  • Уровень сигнала: 52,61%
  • В игре: 392 час. 51 мин.

Награды

                 

Отправлено 05 Февраль 2015 - 04:32

Не код, а каша. Не пойму зачем делать одно и то же действие 4 раза, присваивая и переприсваивая данные каждый раз.

Зачем брать список игроков несколько раз? Зачем брать человека по UUID, если выше уже взял все, что необходимо.

 

Наверное придется писать еще курс гайдов, объясняя, как надо организовывать структуру программы...

 

:) Есть немного.  НО зато сам сварил). И работало оно, лично видел. Открывались там шторки карпенторовские на вайт-игроков.

Молодец. Оптимизируй все просто. 


  • Fingercomp и kremnev8 это нравится

#8 Оффлайн   Seryoga

Seryoga
  • Автор темы
  • Пользователи
  • Сообщений: 108
  • Уровень сигнала: 0,34%
  • В игре: 2 час. 33 мин.
  • ГородSaint-Petersburg

Награды

        

Отправлено 08 Февраль 2015 - 18:52

Обновлено.



#9 Оффлайн   Zer0Galaxy

Zer0Galaxy
  • Гуру
  • Сообщений: 1 228
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

   5                              

Отправлено 08 Февраль 2015 - 19:24

А что, разве сенсор ивенты не формирует?




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных