Alex
-
Публикации
3 168 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Alex
-
-
P.S. Наоборот, если идет обсуждение программы - то это скорее всего чей-то фейл

Типа, че за фигня, зачееем????

П.С. Кстати, когда поутихла шумиха с грегом, больше стали игроки писать последнее время на форум и чат, вопросы по луа, программки и прочее.
Фингер, Монстрик, Леха, Артем404, Зед, Фолдер и МайнЛинукс и многие многие, всех не вспомню сразу, очень часто в чате вопросы по коду и .т.д, что радует.
-
Ок, я почти неделю назад залил свою библиотеку moving (которая, по сути, бессмысленна с апгрейдом-картой) и залил видео с первой (самой кривой) версией дровосека. Видимо, кража дисков АЕ популярней.
Ну это не именно в эту неделю))) А дровосека я так и не понял что он делает. Там какой-то бегал Zecusok c оттопыренной назад задницей шифтом и видосик без звука и кода. Просто робот куда-то поехал.
За тебя никто не говорит. Ты программишь, это все знают, но бывают смутные времена, когда неделями обсуждается на форуме харвест и грег, хотя сайт у нас не называется www.grego-fan-harvest.mod, вроде как еще пока=)
-
Алекс, не слушай его. У него даже Аватарки нет

Будут, будут вам принты. А я пока наточу свой деревянный топорик для регена 3Д небоскребов

-
И вообще не пойму, где маскировка, где скрытность, карта ведь огромная, группы, кланы, всегда будет более сильный и заядлый атакер, есть игроки мирные вообще по характеру, "фермеры", это во всех играх так. Соединяйтесь в группы и кланы, запуляйте там Салатика из лазеров в усмерть, чтобы он боялся из домика вылезти и прочее.
ТП нет, только телепорты ГСТ. Убираем хомы и спавн-ТП. Вот тогда реально будет схватка. Что там один тот Салатик воротит сервером=) Вы чего там?

-
Что подумал Алекс:
Ура, Салат юзает Роботов! На одного прогера больше.
Ну это ты сильно упростил.

Мне не важно, Салатика там грабанули, или Асумонстрика. Мне это фиолетово, по большому счету, кто сколько и у кого спер. Главное, что форум начал петь что-то про роботов, их возможности и свойства.
Были времена, когда неделями ни слова на форуме не проскакивало про программирование и роботов. Одни грегомоды обсуждались с харвестами, или взрыв пукана на крипере и улетание нано-трусов на орбиту. Вот это ЖОПА, а не ваш гриф солярки несчастной.
И не делай нарезку из постов (монтаж)
Ничего там Алекс не противоречит, защитится по большому счету легко. Но кто смекалистый, найдет способ проникнуть. То ли сигнал на открытие шлюза перехватит, который игроки зачастую бродкастят, то ли еще что. Не крути слона с ног на голову=)Нытики ноют, что у них сперли солярки с крыши, которые легко закрыть.
Салат же выкупил там закономерность робота дровосека и его дырень в стене, в которую он периодически залетал. Тут немного другая история.
-
1
-
-
Сложно сказать что "большое" обновление. Так, процессор новый и всё. Не то что в былые времена, когда появились дроны или 3д принты.
Да ну, не скажи, интеграция с КК и АЕ улучшена, рендер двойного инструмента в спячке бесил, дебаг карта теперь получает миры и онлайн игроков, куча сильных фиксов и оптимизация, APU. Планшеты вырубались при ТП из мира в мир и прочее.
И еще не известно, что такое за механика "медленное ломание". Это что, тык-тык по блоку, прощай мгновенный слом любого блока????
Вот бы еще Санги допилил свой ОС-вский чатбокс, или хотя бы админам на дебаг его прикрутил с ивентами, а также сделал карту проектора для робота, чтобы можно было делать маркеры над роботами

-
Исправил!Забыл написать math.random(1, 16)=)
Берёт предметы из своего инвентаря
А где код, который ты сразу первым выложил. Мы с Димой Тоторо чуть не сдохли. Ты там вызывал функцию рекурсивно саму себя бесконечно.)
И откуда берет робот предметы? Из сундука? Он же в привате стоит на спавне, например? Кто кладет предметы в сундук, воронка? Почему по одному кидает, слоты же нужны новые всегда. Обмен идет слот на слот, а сколько там, это уже лотерея.
-
Ну вон, норм, игроки веселятся, мстят там, все норм, какие проблемы, не пойму, это же игра. http://puu.sh/hWqlE/cc495acd0e.jpg
Понимаю, там бы еще колеса ночью с "мерина" сняли во дворе, это печалька.
Но рыдать из-за виртуального пикселя 16 на 16, именуемой "солярка", это вверх детского сада и бред полный. Это майн и программный ПвП сервак. Не вижу вообще беды.Черепахи, да, грязные гриферы. Они тупо под ноль сносили домик. Но солярочку спрятать от робота, это же проще простого.

-
computer=require("computer")
robot=require("robot")while true dorobot.suck()name, _, _, _, _ = computer.pullSignal(0)if name=="inventory_changed" thenrobot.select(1, 16)robot.drop(1)endendКак оно работает? Откуда робот берет предметы? И куда выпихивает? И что означает запись robot.select(1, 16)
-
Чего чего? Это когда я такое говорил? Мне на них абсолютно побоку
Ну значит мне показалось. Фингер там написал, что ему сказали в ирке, что только ненормальный админ может запретить принтеры и что они не лагают совсем, ты, Крутой и еще там пару человек это отлайкали и были очень против того,что Алекс запретил принты, точнее даже не запретил, а сделал дорогой печать. Ну Бог с ним, пусть печатают, а я посмотрю, как он не лагает

-
я вот сижу, думаю если дронов введут залью всё лавой к финам, ваши дроны не пройдут))
Введут-введут.=) Мне игроки всю плешь уже проели этими принтерами, дронами и компьютрониксами.
Робот, ворующий соярки, это цветочки - детский сад=) Посмотришь, когда игроки напечатают небоскребы из принтов, как залагает сервак, там не до солярок будет. Серега Кибер, который так хочет принты и компания Крутого, Байта будут вспоминать, как прекрасный сон.
П.С, Я кстати, только что тоже поржал, вспомнил, как переписывались с Серегой в скайпе как-то и он говорил, что ИТ малоинтересный, некуда развиваться, мало модов. Ну скрафтил нанку, реактор, что дальше.
А теперь думаю, ну накрафтил себе всего, солярочку сделал, думаешь ну все вроде, все есть, потом хера-а-а-а-к, прилетел робот, стырил МЕ диски и начинай сначала развитие

-
Вот и приплылиА ты чего угораешь?

-
Да какой-то бред вообще. Робот украл солярку не закрытую, трагедия, пля.
А как раньше годами жили, когда на АЕ не было секьюрити терминала и кто угодно мог в привате зайти в МЕ интерфейс посмотреть и забрать все. Просто тупо, без программ и мозгов, без знаний программирования. Просто олень мог вытащить вещи и все. Так и жили, никого в дом не пускали, двери и теслы ставили, выключали АЕ и прочее. Чего тогда никто тут не вайнил? А?
Дурдом, солнышко. Плач развелся. Радоваться надо, что кроме Зеро и Тоторо кто-то мод ОС начал юзать, пусть и для атак.
А не полгода уже не понятно для чего содержим сервак для всяких Димондусов и АлексовВБГ, которые поиграли, накрафтили лагозаводов и 150 реакторов и свалили, даже не скрафтив ни одного компа. Нахрена держать сервер недонатный просто для этого???????? Ведь вся и фича, найти игроков, которым интересен мод компьютерный, как он там юзается, вопрос десятый.
-
Потому что ты смотришь через какие-то розовые очки на все... Игроки все продолжают уходить и уходить, а тебе абсолютно пойух на все это, тебе главное роботами погриферить,а ну да и поощрять себе подобных
Еще раз повторяю тоже самое. Твои предложения? Запретить роботов? Да-нет. Спасать нубасов и строить им домики нормальные. При чем тут очки. Это робосервер программный и в АПИ роботов это заложено мододелом, юзать предметы сундуки и выключатели.
Что ты мне предлагаешь. Бегать с квадратными глазами по серверу и ловить роботов и бить по рукам за то, что игроки юзают программный мод. Это же смысл проекта, научиться программировать, а не спасать нубасов и их коблу с пометом криперов и дырявые дома.
Мне эти ресы до одного места. Проект СС.ru - это полигон для программирования.
-
1
-
-
Обход привата в той или иной мере.. Чтобы запретил? Я бы перестал поощрять подобные вещи, которые вы с ридом делаете,а в противном случае я бы запретил Алекса
За кого ты волнуешься? За нубасов, которые не могут построить цельный дом? Возьми Байта и укради у меня что-нибудь в Банке. Хочу посмотреть, что у тебя получиться=)
Украдешь хоть кусок коблы, я сниму шляпу и запрещу роботов. А так, это ни о чем разговор.

-
Обход привата в той или иной мере.. Чтобы запретил? Я бы запретил Алекса
Это ни о чем.
Запрещай что хочешь. -
Серега, 3,5 калеки, как ты их называешь, если не смогут солярки закрыть стеклом и не шарят в ОС вообще запустить просто прогу, а в доме не оставлять дыр, то да, названия они такого заслуживают. Я же писал. Тут бага нет никакого? Где ты его тут нашел? Робот - воронка, которая заезжает в приват и берет рес из инвентаря, только этой воронкой можно управлять по вай-файке. Вот и все. Сундуку фиолетово, кому выплевывать рес, он не знает, что это робот Салата, понимаешь это? Но сломать в привате ничего нельзя. Так же можно юзать ключ. Но цельный домик не даст роботу ни малейшего шанса.
Где ты тут нашел баг. Может роботов запретить предлагаешь?
Без роботов ни меня ни Рида на сервере тогда не будет. Или запретить редстоун в привате как-то хочешь? Или вообще его в майне отключить нафик???? Без Реда будем жить. -
Дорога цена за воровство, эмоции вора не окупают эмоции потерпевших.
Название "Сервер воров" все ближе подходит вместо "IT". И не потому, что воров много, а потому, что часто воруют.
Считай это как хакинг. Воры, это уникумы, которые тупо вписываются в приват, а потом тырят все ресы. Вот это примитив и тупое воровство школосервера. А создание и программирование беспилотника, часы и дни наблюдения, составление плана, осуществление тихого налета, хитрость и программирование, это как раз то ИТ. Не понимаешь ты фичи совсем и смысла в колбасных обрезках=)
А эмоции потерпевших..... На эмоциях человек и живет и именно они нас отделяют от машин. А роботу твои эмоции до попки

-
Сегодня я приду, и вы с трояном идете в шахту, пока не накопаете 7к железа! Остальное я в банке куплю...
работать, негры!!!! 
-
1
-
-
Не уверен, что я открыл Нептун, но наверняка многие не в курсе что навигатор в ОС не ограничивается размером скрафченной карты 128 на 128 блоков относительно ее сеточной привязки и рендера. Этот вопрос только недавно вроде муссировался на форуме, что мол гемОрно перекрафчивать навигатор, если робот выходит в другую зону и прочее, нельзя ли сделать как-то побольше out of range и т.п.
Я, если честно, сам не знал, хотя думал, что ваниль всю знаю. Крафтите и рендерите карту, потом кладете ее в крафтерный столик по центру и обкладываете ее 8-ю кусочками бумаги. Вуаля. Карта стала меньшего масштаба и уже имеет размер 256 на 256

Вот вырезка из Советской энциклопедии:

Максимальный размер карты - 2048 на 2048. Роботу такой территории хватит на всю жизнь, там работать кататься и прочее.
Не нужно теперь пересчитывать коры свои без конца типа robot.forward() x_current=x_current + 1 и прочая лабудень.
Координаты относительные (центр скрафченой карты), но можете их перепривязать поправочкой стандартной один раз на реальные (высота реальная в навигаторе выдается). Так же робот гетит свое направление мордофейса.
Но тоже в своих координатах API sides:
Север: north - 2
Восток: east - 5
Юг: south - 3
Запад: west - 4
Вот набросал пример использования:
-- ============= Получение реальных кор роботом в майне ================= local com = require('component') local nav = com.navigation -- преобразование направления в ванила-директы 1-запад, 2-север, 3-восток, 0-юг face_normalize = {0,2,0,1,3,0} --поправка на реальные координаты майна, для каждой карты (навигатора) они свои!!! --чтобы их узнать, установите их сначала в 0 и сравните реальные координаты робота, как блока по F3 с относительными. local x_shift = 1536 local z_shift = 1920 -- пример получения роботом своих реальных координат в мире!!!!! (в пределах навигатора и масштаба карты) getPos = { x = function() x,_,_,_ = nav.getPosition() if x then return math.floor(x) + x_shift else return nil end end, y = function() _,y,_,_ = nav.getPosition() if y then return math.floor(y) else return nil end end, z = function() _,_,z,_ = nav.getPosition() if z then return math.floor(z) + z_shift else return nil end end, f = function() f = face_normalize[nav.getFacing()] return f end }x_real = getPos.x()
y_real = getPos.y()
z_real = getPos.z()
f_real = getPos.f()
Выход: 1234 56 1236 0
Теперь с картой 2048 на 2048 ваш робот, по идее, может получить всегда свои реальные координаты, где бы он там не летал. Не нужно, как в древних черепашках, там считать свои коры, плюсовать что-то и писать в файл.
Получил реальные, получил таргет-коры, разницу выполнил бросок, и все, вперед, поехал на них по вашей функции, например: setPos(x_target,y_target,z_target,f_target)
-
3
-
1
-
-
Алекс, наши с файном расы в личных лачугах=)А это дом программистов, и там только 0.000000001% от всех наших ресов=)
То что у тебя много ресов и 100 стаков квантовых СП, я знаю, готовся))))
-
Да насмешек вроде там нет. Ребята там молодцы, Убунту, Фендэр. Но...... что-то у них там было не все продумано, раз нашлась возможность совершить ограбление века.
Я сейчас даже не представляю, как беснуется Фендэр.
Это же ВСЯ МЕ сеть, все барахло на цифре сперлось компактно 
Попросил я Салатика написать этот пост. Это хорошо, что он выложил слабые места в обороне Фендэра. Понравилось, что Салат стал засекать время и периодичность караульного робо-дровосека и нашел закономерность.
Вот это я понимаю - компьютерный сервер. Именно таким я его всегда и хотел видеть, а не печки с трубами.
П.С. Vexatos себя окупил 100500 раз наверно по ресурсам, но жаль его, хороший был робот=). Будет КТ, поставь там карту самоуничтожения, чтобы вообще никому не достался.
-
2
-
-
[ok=Монстрик, переоформи тему немного и дополни. ][/ok]
Вот скрины:



Вот я маленько подправил код:
local pim=require("component").pim local event=require("event") local term = require('term') --сторона света, на которой находится сундук от устройства PIM (south, west, north, east). Сундук должен стоять вплотную к PIM. local CHEST_SIDE = 'south' --предметы, которые подлежат конфискации
ITEMS = {'Nano Saber', 'Diamond', 'GraviChestPlate', 'Iridium Ore'}
term.clear()
print('Сканер игроков включен!')
function scanPlayer()
while true do
e, nick, uuid, adr = event.pull('player_on')
term.clear()
print('-------------- СКАНИРОВАНИЕ -----------')
print('>>> Игрок: '..nick)
for i = 1, 40 do
if pim.getStackInSlot(i) then
local count = pim.getStackInSlot(i).qty
print("Слот "..i..': '..pim.getStackInSlot(i).display_name..' - '..count..' шт.')
for j = 1, #ITEMS do
if pim.getStackInSlot(i).display_name == ITEMS[j] then
pim.pushItemIntoSlot(CHEST_SIDE, i)
print('ЗАПРЕЩЁННЫЙ ПРЕДМЕТ ИЗЪЯТ: '..ITEMS[j]..' - '..count..' шт.')
break
end
end
end
end
print('--------- ПРОВЕРКА ЗАКОНЧЕНА -----------')
end
end
scanPlayer()
И напиши, что заберется столько предметов, сколько сможет влезть в сундук. Если операция дропа невозможна из-за полного сундука, программа напишет, что предмет изъят, но на самом деле он останется у игрока, или какое-то его количество, которое не влезло.
Также сделай вариант программы с полной отгрузкой инвентаря. Удобно, когда пришел с шахты и все автоматом вывалилось в сундук и улетело в АЕ (только 37,38,39,40 слоты не чисти, это броня)
П.С. За программку получаешь заслуженную вторую медальку.
-
1
-
-
Ну реально. Зачем было делать эту конструкцию из двух функций вместо, например, обычного while(true) ?

Дим, мы просто не знаем всей глубины глубин замысла Асумонстрика.

Вскрытие папко-дома для чайников
в Корзина
Опубликовано:
Дааа, какахомет тут был сильный, Салат админов в баню кровавую чуть не стравил
но вроде поутихло все.
Все утрясется и все будет хорошо, как на русском радио.