Ingr
-
Публикации
147 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные пользователем Ingr
-
-
9 минут назад, Alex сказал:Ты вернулся?)
ну не то что бы я совсем пропадал... Просто в оффлайне тоже есть жизнь и всякие дела
Так что я сюда лишь изредка заглядывал, на случай если что интересное появится. Вот вчера зашел увидел что новый сервак тестируется. Побегал маленько. Надеюсь он переживет тестирование и не загнется.
13 минуты назад, Alex сказал:Не отвлекай)
а то опять на сервере половины руд не будет нужных.
ты того этого, все верно, не отвлекайся! Делай там все что нужно там делать... Мыж не видим чем ты занят, просто сразу нужно было написать что идут тех. работы.
Кстати, не знаю баг это или так и задумано, бегая по миру часто застревал в невидимых блоках. Ничего не копал ни ломал, просто бегу по чистому полю и вдруг утыкаюсь в невидимую стену. Иногда ее удается обойти, а иногда застреваешь так что не можешь больше с места двинуться.
-
15 минут назад, Alex сказал:версии модов не совпадают. На клиенте новее.
так может стоит более новые версии и на сервер залить?
-
2 часа назад, Alexhotice сказал:вряд ли, я только начинаю разбираться в языке, и первая программа, с которой сог разобраться, мне помогали делать 2 дня
ну так может тогда стоит начать с чего попроще, типа "Хэло ворлд"? И прочтения мануалов для начинающих?
-
1 час назад, Barawik_ сказал:
Смотри, Bar.Read как io.Read, только чуть-чуть переделанная под программу. Так-же присваивает паролю p, а логину nick
А Bar.PASSES и Bar.NICKS - базы паролей и ников.ну что, удалось прикрутить авторизацию, или что то таки не получается?
-
43 минуты назад, Barawik_ сказал:
Попробую чуть-чуть переделать. применительно к твоему коду возможно можно сделать так:
g.setForeground(COLOR1) Bar.Word(mid - 24,7, "BARAPAD", 0x222222) Bar.MidR(WIGHT,32,"Введите пароль:") term.setCursor(mid-2,33) baza = {name = {}} -- создаем массив для базы паролей baza["user1"] = "pass1" -- вносим в базу пользователя с логином и паролем user1:pass1 local p, nick = Bar.Read({mask = "*", max = 8, accept = "0-9a-f", blink = true, center = true, nick = true}) if baza[nick] == p then -- проверяем на соответствие пароля и имени, если совпадают то вуаля login = true Bar.MidR(WIGHT,33,"Приветствую, " .. nick) computer.addUser(nick) os.sleep(2) Bar.ClearL(HEIGHT) Bar.ClearR(WIGHT,HEIGHT) Rules(nick) Table() endно я не очень понимаю как работает твоя библиотека? где ты вводишь ник пользователя? что такое Bar.PASSES и Bar.NICK и для чего делаются их проверки?
Bar.Read как я понял вводит пароль и присваивает его переменной p?
-
10 минут назад, Barawik_ сказал:Попробовал ваш пример, не работает, все идет один облом, или мб облом, из-за того что я кинул данные в библиотеку?..
проверял тут
https://repl.it/repls/GleefulExperiencedSymbols
все работает
но это лишь пример, под конкретную программу нужно наверняка что то править...
чтобы в моем примере пройти проверку нужно вводить
логин:
nick1
пароль:
pass1
-
24 минуты назад, Barawik_ сказал:Смотри, а мне нужно чтобы программа сравнивала введеный пароль например: 1234, и если в массиве есть такой же пароль, то он отключает авторизацию и идет дальше D
для хранения пар "имя":"пароль" создаешь таблицу таблиц, некий аналог хешей в Перл
вот набросал простейший пример иллюстрирующий такое:
p = {nick = {}} p["nick1"] = "pass1" p["nick2"] = "pass2" print ("логин:") nick = io.read() print ("пароль:") pass = io.read() if p[nick] == pass then print ("ура вы вошли") else print ("облом") end-
1
-
-
41 минуту назад, Barawik_ сказал:Мой друг-*программист*, сказал что нужно делать через массивы, загуглил, попробовал сам, не получилось, попробовал друг, тоже не получилось. Прошу помочь:)
если честно то вообще не понятно с чем нужна помощь? С массивами?
вот простейший пример массива:
t = {"красный", "зеленый", "синий"} -- создаем массив print (t[2]) -- выводим второй элемент массивавсе работает
-
5 часов назад, Totoro сказал:Но это все решается если есть желание. 😃
1) Желание что-то делать - как бы и так есть, по определению.
2) Умение - приобретается путем изучения соответствующих материалов и практики.
3) Время - почти у всех есть свободное время. Хотябы немного. Или время потраченное на другую ерунду.
ну значит единственное желание какое есть у людей это желание "за поговорить".
-
1
-
-
3 часа назад, BrightYC сказал:Было бы желание.
одного желания мало. Чтобы что то сдвинулось с места нужно:
желание что то делать
умение это делать
и время на то чтобы этим заниматься
на этом проекте нет ни одного человека у которого бы совпали все три обстоятельства.
-
вы вот это все на полном серьезе тут понаписали???? Вы вправду верите что в рамках данного проекта реально реализовать хотя бы 0.5% от озвученного????
-
8 минут назад, eu_tomat сказал:На скрине нет ошибок, там как раз всё понятно. Мне интересно понять, связаны ли лаги сервера и ошибки в консоли сервера с отсутствием источника воды, или они сыпались при любой попытке перемещения. Это позволило бы понять, можно ли сделать эту схему безвредной для сервера введением достаточной задержки.
ну тут нужно собирать тестовую установку и смотреть. По другому наверное никак.
-
1 час назад, eu_tomat сказал:Интересно узнать, что там за ошибки сыпались в консоль сервера.
если ты про те что на скрине наверху "false 0,0"
то это не успевает регениться вода и транспозер пытается зачерпнуть пустоту о чем и сообщает.
-
1 час назад, BrightYC сказал:Как там игра?
все нормально, без изменений
-
1
-
1
-
-
2 часа назад, Totoro сказал:Немного не та ниша, в которой имеет смысл строить карьеру в 2018 году.
я не предлагал строить карьеру программистом Делфи. Я говорил что зная Делфи найти работу будет не сложнее чем на большинстве других языков.
2 часа назад, Totoro сказал:Если глянуть на рейтинг TIOBE например, видно что Делфи быстро теряет позиции. Пик популярности приходился на 2001 год, и давно прошел.
ну 13 место на фоне таких языков как Ruby (16), Lua (28), Scala (29), Rust (37) выглядит не так уж и совсем плохо.
2 часа назад, Totoro сказал:В общем, я не вижу ни одной причины выбрать Делфи, а не, скажем, Java / C#.
если смотреть с позиции поиска работы то тогда да стоит выбрать Java или С (C++).
-
1 час назад, 1Ridav сказал:Для новичка лучше Python. Потом с его знаниями можно работу найти при желании.
Pascal --> Delphi
при желании найти работу по программированию на Delphi тоже не проблема. Так что в этом плане Паскль не особо уступает другим современным языкам
-
2 часа назад, eu_tomat сказал:он беспощаден даже к элементарным опечаткам.
7 минут назад, eu_tomat сказал:Си очень терпелив к опечаткам в коде.
ты меня запутал, так он все же беспощаден или терпелив???
-
2 часа назад, eu_tomat сказал:он беспощаден даже к элементарным опечаткам.
Но это же наоборот большой плюс для начинающих. Это позволяет своевременно выявлять ошибки. Чрезмерная дружелюбность компилятора/транслятора развращает начинающего программиста и приучает его писать в стиле "и так сойдет"
к тому же при излишней лояльности незначительная опечатка может привести к тому что вместо ошибки программа будет работать но результат будет не верным. Заметить наличие и потом найти такие опечатки бывает очень трудно, особенно начинающему программисту.
-
в школе (во всяком случае у нас) сейчас изучают PascalABC. Для обучения язык неплохой, даже пригоден для написания не особо сложных реальных программок. Мы с ребенком на нем делаем простенькие игрульки
если говорить про классический, а не визуал BASIC то он морально устарел и изучать его смысла нет.
Lua достаточно специфический прикладной язык. Неплохой но как первый язык для изучения я бы не рекомендовал. Разве что если в игровой форме совмещая майн и программирование.
Лично я начинал изучать программирование с программируемых калькуляторов БЗ-34 и МК-52. Ботом был BASIC на БК0010Ш (другого выбора у меня просто не было). Потом был Pascal. Дальше Delphi как развитие Паскаля, Perl, JavaScript...
Мое личное не претендующие на истину мнение как не профессионального программиста, программирование лучше всего начинать изучать либо с Си либо с Паскаля.
-
Крутая игра! Немного поиграл мне очень понравилось!
-
1
-
3
-
-
если не считать что вся инфа по нашей активности уйдет в Янтекс (Яндекс - ЗЛО!) и кто то этой инфой будет пользоваться то да, ничего страшного.
-
1
-
-
шоб я тек жил как они завтракаютна завтраках экономят
я видел некоторых которые по пару сотен в месяц на игры спускают (и вроде не из богатых семей) у нас некоторые зарабатывают по столько 
А чем тебе АРМА не угодила? На Намальске можно бегать, стрелять, строить схроны, базы, опять же зомби, кровососы, выбросы всякие...
-
Как альтернативу предлагаю поставить Намальск на базе Армы 2. Она конечно платная но сейчас идет распродажа и можно купить за $4 а это думаю по карману любому, школота в майн и КС донатит зачастую в сотни раз больше (и где только бабло на игры берут?).
-
хм... такое обычно запрещено на серверах, поэтому я о таком варианте даже не подумал. Не боишься что бесконтрольный рекламный флуд в чате приведет к негативным последствиям?Можно дроном по улью летать вдоль рукавов и орать в чатбокс апгрейдНасчет форума. Идея хорошая, но у многих компы чуть мощнее калькулятора и не позволяют одновременно сидеть и в игре и на форуме, что делает пользование форума мягко говоря неудобным. Но все равно если ты сделаешь под это дело раздел то думаю будет не плохо. Во всяком случае хуже не станет.
А вот доска объявлений на спавне это былобы вообще суперски. Жаль что нашим программистам недосук. Да еще по терминалу на каждый админский варп. Пока сидишь там дожидаешься рассвета можно и объявы почитать


Беседка AW
в AtomicWars [ откл. ]
Опубликовано:
На сервере таки все еще действует ВайтЛист? Я раньше играл тут с детишками. Они хотели зайти попробовать побегать на новом сервере. Но вот вайтлист их не пускает. Как в него попасть. И как насчет мульти акка? Мы играем из дома, часто с одного компа, так что у нас один айпишник. Вопрос решаем?