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

Cards out!

Карточные, Ролевые, Стратегии

Играть

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

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Scripting

7 постов сначала свежее
studentopmil
2 года назад

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

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

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

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

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

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

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

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

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

Raycast`s Path Of Despair⁠⁠

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

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

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

Raycast`s Path Of Despair Unity, C, Scripting, Инди, RPG, Low poly, Gameplay, Видео, Длиннопост

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

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

Raycast`s Path Of Despair Unity, C, Scripting, Инди, RPG, Low poly, Gameplay, Видео, Длиннопост

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

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

Raycast`s Path Of Despair Unity, C, Scripting, Инди, RPG, Low poly, Gameplay, Видео, Длиннопост

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

Если персонаж в зоне агро радиуса, то получаем 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
6 лет назад

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

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


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


Я пытаюсь на 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
6 лет назад
GNU/Linux

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

Ежедневный срез/отчет Zabbix по текщим проблемам к примеру для тимлидов. Linux, Scripting, Shell, SQL, Customization, 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
7 лет назад
Unity

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

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


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

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