Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр 2D-аркадный рогалик о подземных раскопках! Разрушайте блоки в погоне за сокровищами, улучшайте свой бур и развивайте навыки. Выполняйте задания, соревнуйтесь с друзьями и докажите, что вы — самый лучший искатель сокровищ!

Бурить-Копать!

Аркады, Мидкорные, 2D

Играть

Топ прошлой недели

  • cristall75 cristall75 6 постов
  • 1506DyDyKa 1506DyDyKa 2 поста
  • Animalrescueed Animalrescueed 35 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
studentopmil

Какой скрипт написать чтобы Обратный Отсчёт был по дням?⁠⁠

3 года назад

Какой скрипт написать чтобы Обратный Отсчёт был по дням как в игре Adopt Me в Roblox Studio ? Пожалуйста Помогите! Или пришлите модель Пожалуйста!

Программирование Roblox Studio Scripting Countdown Видео Видео ВК
0
AesthetVomit
AesthetVomit

RAGE MP/Script/ChangeClothes/РедакторОдежды⁠⁠

4 года назад

Приветствую, пикабушники! Требуется срочно помощь! Нужен скрипт для редактора одежды, использующий команду startcharprev. Предположительное название changeclothes. Желательно ссылку на источник

[моё] GTA 5 Scripting Моддинг Текст
10
9
TheoEclipse
TheoEclipse

Процедурная генерация лабиринта в UNITY⁠⁠

5 лет назад

Генерация в "замедленной съемке", каждый раз скрипт генерирует несколько вариантов дорожек, выбирая самую сложную.

[моё] Unity Maze Scripting Видео
7
23
MrBillie
Лига Разработчиков Видеоигр

Raycast`s Path Of Despair⁠⁠

6 лет назад

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

Начать я решил с рейкастов.

Перейти к видео

Если персонаж заходит за предмет окружения с тегом "Environment" и добавленным скриптом VisibleInvisible:

В этом скрипте указывается стандартный материал объекта, и материал с прозрачностью 70%.

Чтобы сильно не грузить сцену кучей проверок в Update было ли соприкосновение с определенным объектом или нет, я решил сделать все это в скрипте персонажа.

На старте находим нашего игрока (этого можно было бы избежать, если бы не было смен сцены, добавили бы просто в инспекторе ссылку на персонажа и все).

В update кидаем луч из камеры в игрока, проверяем на попадание в нужный тег. Заведомо определив GameObject go ( для того, чтобы в дальнейшем включить ему обратно стандартный материал). А дальше проверки если цель изменилась - включаем старой цели стандартный материал, а новой цели меняем на прозрачный.

А в этом скрипте часть логики на видимость противником нашего персонажа.

Если персонаж в зоне агро радиуса, то получаем bool CheckPlayerVisible если true , включается логина достижения цели или атаки, если false - продолжение патрулирования или ожидания.

Метод Agro увеличивает агро радиус у противника, и запускает Invoke на восстановление его к стандартному значению. Стоит, например 2 врага друг от друга на 30 метрах.  Агро радиус у обоих 20 метров. Если 1 враг агрится на персонажа, то он запускает метод Agro у соседнего врага, чтобы он тоже "увидел" игрока и соответственно сагрился, если персонаж в прямой видимости( CheckPlayerVisible никто не отменял ).


Ну, как-то так. Если кому-то будут интересны такого рода описания - дайте знать.

Ну и на последок ссылка на группу в вк =) https://vk.com/pathofdespair

Кто хочет быть в курсе всех новостей - добро пожаловать.

Показать полностью 3
[моё] Unity C Scripting Инди RPG Low poly Gameplay Видео Длиннопост
9
1
DELETED

Mikrotik API - будь оно не ладно⁠⁠

7 лет назад

Всем доброй ночи.


Возможно найдутся знатоки, подскажут.


Я пытаюсь на bash реализовать частично API Mikrotik (https://wiki.mikrotik.com/wiki/Manual:API), но чувствую, что где-то нафакапил. Потрачено около 8 часов. Вопрос принципиальный.


Приведу часть написанного:

#!/usr/bin/bash


exec 3<>/dev/tcp/172.16.55.1/8728

passwd='password'


chr () {

printf \\$(printf %o $1)

}


sread () {

response=`timeout 1 cat <&3 | tr -d '\0' `

challenge=`echo -ne $response | gawk -F"=" '{ print $3 }' | xxd -r -p`

echo $challenge

zero=`chr 0`

md=`echo -ne $zero$passwd$challenge | md5sum | gawk '{ print $1 }'`

#cmd='/login=name=admin=response=00'$md

cmd1='/login\n'

cmd2='=name=admin\n'

cmd3='=response=00'$md'\n'

}


wLogin () {

sread

#wWord $cmd

wWord $cmd1

wWord $cmd2

wWord $cmd3

}

sclose () {

exec 3<&-

exec 3>&-

}


len () {

echo -ne ${#1}

}


wWord () {

echo $1

wLen $1

echo -ne $1 >&3

wLen

}


wLen () {

echo `len $1`

chr `len $1` >&3

}


Используется так:

source api.sh

wWord /login

sread

wLogin


получаю: !fatal.no.login.in (смотрю пока tcpdump'ом)


Понимаю, что замысел бессмысленный, но уже хочется просто понять, ЧЯДНТ?!

Показать полностью
[моё] Mikrotik Командная оболочка bash Scripting Текст
10
29
nxxxx
nxxxx
GNU/Linux

Ежедневный срез/отчет Zabbix по текщим проблемам к примеру для тимлидов.⁠⁠

7 лет назад
Ежедневный срез/отчет Zabbix по текщим проблемам к примеру для тимлидов.

Доброго дня коллеги. Как то я озаботился получением утреннего дайджеста, а именно среза текущих проблем на момент времени. Не добившись от мидов ясности в глах и азарта впальцах я наковырял сие (иногда используя кусочки чужуго кода. Публикую - вдруг кому понравится.

Работает с базой Zabbix-3.4

zabbix-daily-report.sh


#!/bin/bash

#Working with Zabbix 3.4 Database

SENDWITH0=0

URL=http://zabbix.slocal

MAIL="***@*** ***@*** #emails with spaces here#"

MAILFROM=zabbix@zabbix.slocal

SMTP="your.smtp.server"

SMTPUSER="******"

SMTPPASS="******"

SQLHOST=$(sed -e '/^DBHost/!d; s/.*=\(.*\)/\1/' /etc/zabbix/zabbix_server.conf)

SQLUSER=$(sed -e '/^DBUser/!d; s/.*=\(.*\)/\1/' /etc/zabbix/zabbix_server.conf)

SQLPASS=$(sed -e '/^DBPassword/!d; s/.*=\(.*\)/\1/' /etc/zabbix/zabbix_server.conf)

SQL='SELECT host, t.description, FROM_UNIXTIME(e.clock) as time, t.value, IF(e.acknowledged=1,"Yes","No") as acknowledged, IF(e.acknowledged=1,a.message,"") as message

FROM triggers t

INNER JOIN functions f ON ( f.triggerid = t.triggerid )

INNER JOIN items i ON ( i.itemid = f.itemid )

INNER JOIN hosts h ON ( i.hostid = h.hostid )

INNER JOIN events e ON ( e.objectid = t.triggerid )

LEFT JOIN acknowledges a ON ( a.eventid = e.eventid )

WHERE (e.eventid DIV 100000000000000)

IN (0)

AND e.object = 0

AND (t.value=1 OR (t.value =0 AND unix_timestamp(now()) - t.lastchange <60))

AND h.status = 0

AND i.status = 0

AND t.status = 0

AND e.eventid = (SELECT max(eventid)

FROM events e

WHERE (e.eventid DIV 100000000000000)

IN (0)

AND e.object = 0

AND (t.value=1 OR (t.value =0 AND unix_timestamp(now()) - t.lastchange <60))

AND h.status = 0

AND i.status = 0

AND t.status = 0

AND e.objectid = t.triggerid

)

GROUP BY host, f.triggerid

ORDER BY t.lastchange DESC;'

echo ${SQL}|mysql -h ${SQLHOST} -u ${SQLUSER} -p${SQLPASS} zabbix -t | sed 's/$/\\n/g; /acknowledged/d; 1d;' > /dev/shm/$(basename $0)

body="This is an automatically generated fokin mail message sent by a script running on zabbix.slocal."

subject="Zabbix daily report by $(date): We have "

num=0

if [ -s /dev/shm/$(basename $0) ]; then

num=$(( $(cat /dev/shm/$(basename $0)|wc -l) -2))

body="${body}

The following triggers are currently active:


`echo -e $(cat /dev/shm/$(basename $0))`"


else


body="${body}


All quiet chef!"


fi


body="${body}


Log in to Zabbix at ${URL}


Regards,

Zabbix Server"


subject="${subject} $num fokin problems."


if [ ${num} -eq 0 ] && [ ${SENDWITH0} -eq 0 ]; then

exit 0;

else

for i in $MAIL

do

echo -e "${body}" | sendemail -s $SMTP -xu $SMTPUSER -xp $SMTPPASS -f $MAILFROM -t $i -u ${subject} > /dev/null 2>&1

done

fi

Показать полностью
[моё] Linux Scripting Shell SQL Customization Zabbix Длиннопост
14
feelnside
feelnside
Unity

Есть ли у кого проблемы с использованием IL2CPP в Scripting Backend на Android?⁠⁠

8 лет назад

Приветствую! Заметил огромное количество вылетов при старте приложения, если использовать IL2CPP для Android билда (Unity 2017.2p3). Причем вылеты иногда есть, иногда нет. Можно раз 10 перезапускать приложение и один раз да когда-нибудь появится сбой. Если вернуть обратно Mono в Scripting Backend, то проблема исчезает.


Нормальное ли это поведение? Или на Android данную настройку лучше вовсе не использовать?

Android Il2cpp Unity Scripting Backend Текст
8
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии