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

kremnev8

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

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

  • Посещение

Сообщения, опубликованные пользователем kremnev8


  1. Кто вернул кремневу? Какие именно вещи? Когда и при каких обстоятельствах они были утеряны? Мсье, задавайте пожалуйста больше переменных, а то систему уравнений более чем с двумя неизвестными я тяжело решаю :)  

    вернули мне потому что меня разгрифирили , очень дорогие веши ( тебе такие и не снились :) )


  2. Объявляется конкурс на создание заклинания, которое бы поражало ближайшего к игроку моба.

    Требования:

    - Заклинание должно поражать только одного моба за раз

    - Поражение должно быть осуществлено максимально эффектным способом

    - Заклинание должно быть доступно магам с магическим уровнем не ниже 1 (начальный уровень равен 0)

    В качестве награды - повышение магического уровня на 1

     

    Примеры некоторых существующих заклинаний:

    $flora

     

     

    commands.flora=function(master)
      local id={{31,1},{37,0},{38,0},{38,1}}
      local x, y, z = master.ent.getPosition()
      local d=master.grade+1
      x=math.floor(x) y=math.floor(y) z=math.floor(z)
      for X=x-d,x+d do
        for Z=z-d,z+d do
          for Y=y-2,y+1 do
            if master.w.getBlockID(X, Y-1, Z)==2 and master.w.getBlockID(X, Y, Z)==0 then
              local item=math.random(#id)
              master.w.setBlock(X, Y, Z, id[item][1], id[item][2])
            end
          end
        end
      end
    end 

     

    $lumos

     

     

    commands.lumos=function(master)
      cb.setCommand("effect "..master.name.." 16 "..(master.grade+1)*5)
      cb.runCommand()
    end 

     

    Где master - таблица, содержащая всю необходимую информацию о маге, вызвавшем заклинание.

    Поражение , это убиство или обездвиживание или что то другое ?


  3. На 1.8: наложить на него эффект Slowness X, например. Или Slowness CCLVI, для профилактики =)

    Я вот только не знаю, возможно ли модифицировать параметры моба (NBT) с помощью AMI?

    Можно. Прада надо разобратся.


  4. зачем листок? можно же просто написать подписанную книгу, затем усилиями администрации на дюпать

    А интересно как эта "книжка" пошлет главному компу сигнал что такой то игрок изучил такое то заклинание ?


  5. Просто название заклинания — скучно... А что, если имя заклинания будет написано на листочках (типа: "Abruniukiliusimus Frezzzusulationisius"), которые будут появлять рандомным образом в мире? Так, по-моему, куда интересней =)

    Кстати я могу попробовать написать такой листок в виде мода.


  6. программа для открытия двери "руками" но со списком довренных людей.
    установка:
    любой пк, детектор игроков(с любой стороны) , дверь.
    скачать: http://pastebin.com/WKDhnKTZ , назвать startup.
    скачать прогу управления доступом:http://pastebin.com/mrinTuZR
    Инструкция:
    1.Скачать обе программы , запустить редактирование доступа .
    2. Программа запросит режим удалить или добавить , вам нужно добавить "Add"
    3. После чего программа спросит ник и уровень доступа, уровень пока что не влияет ни на что.
    4. Теперь програмка предложит запустить ее еше раз для повторной настройки , нам это не надо пишем "n"
    5. затем программа предложит перейти в основную пишем ей "y" в знак согласия.
    Готово дверь установлена , при необходимости можно выйти из программы для этого надо ввести пароль сейчас "ex" (его можно поменять внутри программы) и заново запустить программу настройки.
    P.S: уже пишу более продвинутую програмку с сервером и планшетом.
    P.P.S: первые два скрина это текушая версия , остальное бета.

    post-11484-0-53833500-1423154432_thumb.png

    post-11484-0-41228500-1423154435_thumb.png

    post-11484-0-43306400-1423154460_thumb.png

    post-11484-0-51947900-1423154463_thumb.png

    post-11484-0-04922600-1423154466_thumb.png

    post-11484-0-87872200-1423154467_thumb.png


  7. Сделал.

    Для повышения своего магического уровня придумывайте новые заклинания и их программную реализацию

    Здорово! А чтоб найти эти листочки нужно выполнить определенные задания, вроде как Алекс недавно про инопланетян придумал. Вроде как древние манускрипты.

    кажись , вы придумали новый ивент !


  8. Так это kremnev8 забрал два нагрудника (нано- и гравикванто-), всю жидкую UU и квант-панели тоже? :D

    Нео! А что ты тогда успел взять?)

     

    А молекулярник кто схватить успел и несколько стаков карбоновых деталей? Там еще вроде кидал кучу металлов всяких.

    Я ему пополам материю , карбон и все металлы дал . Кватовые панельки у меня , а вот молекулярник у него .

    • Нравится 1

  9. qizg64I.png

     

    Поздравляю группу по контактам с внеземными цивилизациями с успешным выполнении задания! Молодцы!

     

    Победители ивента №1:  Zer0Galaxy, NЕОkremnev8!

     

    Поймали таинственный непостоянный сигнал на случайной частоте (1-65530), с ходу поняли, что это бинарная сериализованая последовательность данных. Кусок зашифрованного сообщения расшифровали и нашли склад инопланетян, кодом в чате открыли бэдрок и забрали подарки.

    Search signal: TITAN-8, GALAXY M-31, CRYPT: 041d6efee52a06ac4dae12f4a396c97c0703f4227dbcc03c7ec0400133022bbf409298df5fe47f3f4ae8d5742d435a688ab4f9899072f1c84b1fe81a023f1a23a06e38f2b0c6a8d2721402759bdf3bf8
    Подарков положил в убежище специально не очень много, чтобы не подрались :) (много ресов, немного индустриальной брони разной, несколько стаков капсул с жидкой материей, инструменты и несколько квантовых панелей)

     

    Завтра уже поровну поделю всем чесно, чтобы обидно ни кому было еще 12 квантовых панелей и ресы с броней,  мощные процессоры и видеокарты, винчестеры 3 уровня мода ОС, рандомно выдам один квантовый грави-нагрудник через БК трубу тройную(в виде трезубца) на спавне, кому нагрудник прилетит, того он и будет :D

     

    Медали форумные за победу в ивенте выдам не позднее 8 февраля!

     

    Ивент №1 завершен. ТЫК

     

    Вот простенькая программка, которая имитировала передачу тайного инопланетного сигнала: 

     

     

    os.loadAPI('AF')
    key = AF.getkey('6418')
    local msg = 'Search signal: TITAN-8, GALAXY M-31, CRYPT: '..AF.crypt('Print in chat CODE: SOS2359dSA when you аre on the coordinates: 2607 5 3298', key)
    local modem = peripheral.wrap("top")
    local commandBlock = peripheral.wrap('bottom')
    local ami = peripheral.wrap('right')
    local w = ami.getWorld(0)
    local array_bin = {string.byte(msg,1,#msg)}
    local send = textutils.serialize(array_bin)
    local tick_send = 10
    local delay_lamp = 0.5
    
    function clearScreen(x,y)
     term.clear()
     term.setCursorPos(x,y)
    end
    
    local function sayMsg(msg)
    	commandBlock.setCommand('/say '..msg)
        commandBlock.runCommand()
    end
    
    local function transmitMsg()
    	while true do
    		if not fs.exists('winner') then
    		local timeout = math.random(15*60,30*60) --15 30
    			
    			for i = 0, timeout do
    				term.setCursorPos(1,2)
    				term.clearLine()
    				print('Time remaining before the session: '..timeout-i)
    				sleep(1)
    			end
    			
    			sayMsg('ВНИМАНИЕ! Обнаружен сигнал из космоса!')
    			sayMsg('Ретранслятор ЦПВР начал передачу сигнала!')
    			total_pulse = math.random(75,150) --- 100,250
    				for i=1, total_pulse do 
    					tr = math.random(1,65530)
    					rp = math.random(1,65530)
    					redstone.setOutput('back', true)
    					modem.transmit(tr, rp, send)
    					sleep(0.1)
    					modem.transmit(tr, rp, send)
    					sleep(0.1)
    					modem.transmit(tr, rp, send)
    					term.setCursorPos(1,2)
    					term.clearLine()
    					print('Total pulses ['..total_pulse..']: '..i..' Channels: '..tr..' '..rp)
    					sleep(delay_lamp)
    					redstone.setOutput('back', false)
    					sleep(tick_send - delay_lamp)
    				end
    			sayMsg('Инопланетный сигнал потерян!')
    			sayMsg('Ожидайте нового сеанса!')
    		else
    			sleep(60)
    			sayMsg('Админ! Ивент №1 выполнен! Отключи программу!')
    			sleep(840)
    		end	
    	end	
    end
    
    local function openDoor()
    	w.setBlock(2607, 5, 3301, 0, 0)
    	w.setBlock(2607, 4, 3301, 0, 0)
    end
    
    local function chatDetect()
    	while true do
    		local e, username, message  = os.pullEvent("chat_message")
    		if message == 'SOS2359dSA' then
    			if not fs.exists('winner') then
    			openDoor()
    			sayMsg(username..'! Вы разгадали инопланетный сигнал. Поздравляем!')
    			sayMsg('Вы победитель ивента №1 !!!')
    			sayMsg('Теперь Вы обладатель несметных сокровищ и квантовых технологий!')
    				local file = fs.open ('winner', 'w')
    				file.writeLine (username)
    				file.close()
    			else
    			local file = fs.open ('winner', 'r')
    			nick_winner = file.readLine()
    			file.close()
    				sayMsg('Победитель ивента №1 уже определен! Это '..nick_winner..'!')
    			end
    		end
    	end
    end
    
    clearScreen(1,1)
    print('Ivent N1 is runing!')
    parallel.waitForAny(transmitMsg,chatDetect) 

     

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

    А чего только 8 го ?


  10. P. P. S. Сдаётся мне, что отправители не знают о более-менее стойкой криптографии.

     

    Не в этом дело , вот как ты себе представляешь взлом ключа с буквами и спец символами , мы итак еле взломали его . А все потому что в сообшений алекса закралась русская буква "а"


  11. Я, как глава правительства единственной на сервере пустыне прошу передать их в наш музей космоса. Ведь эти артефакты должны стать достоянием народа, а не отдельных людей.

    Хочу вас огорчить но в пустыне таким чудесам техники делать нечего , они находятся в Продвинутом Центре Исследования Инопланетных Артефактов (ПЦИИА) на секретоном острове посреди моря. Да и к тому же ваша пустыня не представляет ровным счетом нечего изза присутствия таких же в манерс мире.


  12. ГУИ библа работает на ивентах. Вот и все. Выполнит любой участок кода, но желательно, чтобы больших циклов в самих гуи элементах не было. Иначе произойдет фриз программы

    У меня таймер с гуй , и надо чтобы каждую секунду обновлялся текст на экране . Таймер может быть запушен на 60 часов максимум

×
×
  • Создать...