LeshaInc
Пользователи-
Публикации
777 -
Зарегистрирован
-
Посещение
-
Победитель дней
68
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя LeshaInc
-
Привет! В этом уроке я вас научу псевдо-объектно-ориентированным программированием в 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!
-
Я думаю лучше просто сделать связь Наш_Сервер<=>Чат_На_Сайте, чтобы любой, кого нет в игре мог написать, например Салатику: "Не гриферь дом, а то у меня брат Vasga1989 убьет тебя. Он алмазник!" Ну или просто сообщить кому-то что-то.
-
Будем посылать ник игрока, префикс, сообщение. (Можно без префиксов). internet.request(http://computercraft.ru/chat.php,{"Vasya007", "","!как приватить!"}) Также написать сайтовую часть, тут я помочь не могу, ибо в веб-программировании на php я гуглокодер.
-
Это случайно не я? =)
- 21 ответ
-
- opencomputers
- роботы
- (и ещё 2 )
-
А можно ли одной рукой писать код, а другой мочарить зомбаков?
- 17 ответов
-
- моды
- предложения
-
(и ещё 1 )
Теги:
-
Если надо, могу добавить настройку нужна ли умная дверь или нет, тогда схема будет очень проста.
-
[Lua Programming] [OC] Finger Clock — стильно, удобно и без лишней вырвиглазности.
LeshaInc прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
Что сложного в будильнике? Просто же все! -
GLaDOS Glass Итак, я наконец дописал свои очки. Еще могут выходить обновления,но только по вашим просьбам, если по каким-либо причинам Вас что-то не устраивает. Очки по моему мнению довольно полезная вещь. Именно моя программа очков делает такие вещи: отправка команд на компьютер или сами очки (консоль), будильник, УмнаяДверь, показ времени и пока все. Если что-то еще нужно - говорите. И еще, скажите нужно ли отображение рандомной цитатки GLaDOS? Если надо - добавлю. Фото: Команды: Скачать: Схема по постройке:
- 15 ответов
-
- 15
-
-
FIngerChat — НЕпростой чат для GoogolGlasses
LeshaInc ответил в тему Fingercomp в Сетевые технологии
Хех, я делаю часики + индикаторы всякого бреда, который мы захотим, к примеру: ваше крутое енергохранилище с 1к энергией, подключение умной двери к очкам, оповещения того, не знаю чего, управление другими компьютерами, погода и ещё много всякого бреда. Постить не буду, ибо я пишу посты со скоростью загрузки бубна. -
Мне например давали мут за то что я сказал два раза "Нет", вроде-бы НЕО, а ещё его ник писать невозможно -- капс. Это все в прошлом. =)
-
Будем модифицировать биос и изменять содержимое установочный дисков, тем самым сможем заставить при загрузке запускать поток с транслированием вируса. Надо будет отформатировать диск.
-
Да у нас там такооое происходит. Проекты живут максимум день, сервера падают, опеннет мы поднимаем на серверах 1 тира, салярки крадут, еженедельные переезды... Мы скоро захватим мир, OpenNET уже под нашим (а точнее моим) контролем. Просто сервера мои, вот и все. А ещё у нас мониторы в 100 блоков и роботы с ИИ летают. Мы вообще готовом систему тотального контроля. Я уже строю GLaDOS, которая будет управлять нами через терминальные очки, будет писать всякий бред, показывать время в двоичном формате, и настойчиво управлять вашим компьютером, загружая GLaDO'вирус.
-
Ну... Я попробую.
-
Думаю написать удобное API для линий, коробок и т.д. Иначе я запарюсь по отдельности воксели приписывать. Ещё наверно будет геморрой с коллизией, но... Яжпрограммист на ИТ, что нибудь придумаю.
-
С балды, я написал программу для управления голографический кубиком. @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 Немного быдлокода... Но это не важно т к проект никому не нужен
-
Компьютерная графика для новичков. Opencomputers. #2
LeshaInc прокомментировал LeshaInc запись в блоге в IncluderWorld
Этот хорошо что заработал. -
Теперь доступные сайты записаны в таблицы. Теперь для добавления сайта нужно вписать его название и pastebin в таблицы.
-
Проверяю...Done! Я только учусь.
