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

LeshaInc

Пользователи
  • Публикации

    777
  • Зарегистрирован

  • Посещение

  • Победитель дней

    68

Все публикации пользователя LeshaInc

  1. LeshaInc

    Псевдо ООП для новичков. L1

    Привет! В этом уроке я вас научу псевдо-объектно-ориентированным программированием в Lua. Почему псевдо? А потому-что настоящего ООП в Lua нет, т к классов нет. Приступим! Для начала напишем класс! local class = { -- Создали таблицу x, y}class.__index = class -- Указали индексfunction class:addObject()-- Функция нового объекта local a = {} setmetatable(a,self) -- Наследуем методы return a -- Вовращаем таблицу endfunction class:setPos(x,y) -- Установим значения self.x=x self.y=yendpixel = class:addObject()pixel:setPos(1,1) Теперь вы можете создавать классы. Enjoy!
  2. Я думаю лучше просто сделать связь Наш_Сервер<=>Чат_На_Сайте, чтобы любой, кого нет в игре мог написать, например Салатику: "Не гриферь дом, а то у меня брат Vasga1989 убьет тебя. Он алмазник!" Ну или просто сообщить кому-то что-то.
  3. Будем посылать ник игрока, префикс, сообщение. (Можно без префиксов). internet.request(http://computercraft.ru/chat.php,{"Vasya007", "","!как приватить!"}) Также написать сайтовую часть, тут я помочь не могу, ибо в веб-программировании на php я гуглокодер.
  4. А можно ли одной рукой писать код, а другой мочарить зомбаков?
  5. Если надо, могу добавить настройку нужна ли умная дверь или нет, тогда схема будет очень проста.
  6. Что сложного в будильнике? Просто же все!
  7. GLaDOS Glass Итак, я наконец дописал свои очки. Еще могут выходить обновления,но только по вашим просьбам, если по каким-либо причинам Вас что-то не устраивает. Очки по моему мнению довольно полезная вещь. Именно моя программа очков делает такие вещи: отправка команд на компьютер или сами очки (консоль), будильник, УмнаяДверь, показ времени и пока все. Если что-то еще нужно - говорите. И еще, скажите нужно ли отображение рандомной цитатки GLaDOS? Если надо - добавлю. Фото: Команды: Скачать: Схема по постройке:
  8. Что только люди не сделают ради наград и крутых статусов...
  9. Хех, я делаю часики + индикаторы всякого бреда, который мы захотим, к примеру: ваше крутое енергохранилище с 1к энергией, подключение умной двери к очкам, оповещения того, не знаю чего, управление другими компьютерами, погода и ещё много всякого бреда. Постить не буду, ибо я пишу посты со скоростью загрузки бубна.
  10. Мне например давали мут за то что я сказал два раза "Нет", вроде-бы НЕО, а ещё его ник писать невозможно -- капс. Это все в прошлом. =)
  11. Будем модифицировать биос и изменять содержимое установочный дисков, тем самым сможем заставить при загрузке запускать поток с транслированием вируса. Надо будет отформатировать диск.
  12. Да у нас там такооое происходит. Проекты живут максимум день, сервера падают, опеннет мы поднимаем на серверах 1 тира, салярки крадут, еженедельные переезды... Мы скоро захватим мир, OpenNET уже под нашим (а точнее моим) контролем. Просто сервера мои, вот и все. А ещё у нас мониторы в 100 блоков и роботы с ИИ летают. Мы вообще готовом систему тотального контроля. Я уже строю GLaDOS, которая будет управлять нами через терминальные очки, будет писать всякий бред, показывать время в двоичном формате, и настойчиво управлять вашим компьютером, загружая GLaDO'вирус.
  13. Думаю написать удобное API для линий, коробок и т.д. Иначе я запарюсь по отдельности воксели приписывать. Ещё наверно будет геморрой с коллизией, но... Яжпрограммист на ИТ, что нибудь придумаю.
  14. С балды, я написал программу для управления голографический кубиком. @MyOnAsSalat сказал мне просто-так написать это. Вот что из этого вышло: Ничего не напоминает? Бред, писал с балды, хрень не нужная, но вот код: local holo = require("component").hologram local event = require("event") local gpu=require("component").gpu local term=require("term") local x = 10 local y = 10 local z = 10 local ra = true holo.setScale(3) function copy() term.clear() print("---------------------------------------------------------------") print("| HoloCube 1.0 |") print("| Вперед: W Назад: S Вправо: D Влево: A Вверх: R Вниз: F |") print("| Свернуть/Развернуть: Q Выход: E |") print("| By Алексей Никашкин For computercraft.ru 1Ridav (c) |") print("---------------------------------------------------------------") end copy() while true do if ra==false then gpu.setResolution(1,1) else gpu.setResolution(80,30) end holo.clear() holo.set(x,y,z,true) _,_,key1,key2 = event.pull("key_down") q = key2 if (q==17) then x=x+1 elseif (q==31) then x=x-1 elseif (q==19) then y=y+1 elseif (q==33) then y=y-1 elseif (q==32) then z=z+1 elseif (q==30) then z=z-1 elseif (q==18) then os.exit() elseif (q==16) then if ra == true then ra=false elseif ra==false then ra=true end end end Немного быдлокода... Но это не важно т к проект никому не нужен
  15. Этот хорошо что заработал.
  16. Зачем нам музыка на сервере? Вы и так не сможете послушать рок на этой штуке...
  17. LeshaInc

    Казино

    Вряд ли кто-то это увидит, но я скажу, проект... П-проект... П-п-ппроект... Возрожден!
  18. Теперь доступные сайты записаны в таблицы. Теперь для добавления сайта нужно вписать его название и pastebin в таблицы.
  19. Проверяю...Done! Я только учусь.
×
×
  • Создать...