Какой скрипт написать чтобы Обратный Отсчёт был по дням?
Какой скрипт написать чтобы Обратный Отсчёт был по дням как в игре Adopt Me в Roblox Studio ? Пожалуйста Помогите! Или пришлите модель Пожалуйста!
Какой скрипт написать чтобы Обратный Отсчёт был по дням как в игре Adopt Me в Roblox Studio ? Пожалуйста Помогите! Или пришлите модель Пожалуйста!
Приветствую, пикабушники! Требуется срочно помощь! Нужен скрипт для редактора одежды, использующий команду startcharprev. Предположительное название changeclothes. Желательно ссылку на источник
Генерация в "замедленной съемке", каждый раз скрипт генерирует несколько вариантов дорожек, выбирая самую сложную.
Их есть у нас! Красивая карта, целых три уровня и много жителей, которых надо осчастливить быстрым интернетом. Для этого придется немножко подумать, но оно того стоит: ведь тем, кто дойдет до конца, выдадим красивую награду в профиль!
День добрый. В связи с большим количеством сообщений с просьбами поподробнее рассказать о скриптах в проекте, решил начать небольшими порциями выкладывать маленькие посты, но почаще о внутренностях моего проекта(если это будет кому-то интересно).
Начать я решил с рейкастов.
Если персонаж заходит за предмет окружения с тегом "Environment" и добавленным скриптом VisibleInvisible:
В этом скрипте указывается стандартный материал объекта, и материал с прозрачностью 70%.
Чтобы сильно не грузить сцену кучей проверок в Update было ли соприкосновение с определенным объектом или нет, я решил сделать все это в скрипте персонажа.
На старте находим нашего игрока (этого можно было бы избежать, если бы не было смен сцены, добавили бы просто в инспекторе ссылку на персонажа и все).
В update кидаем луч из камеры в игрока, проверяем на попадание в нужный тег. Заведомо определив GameObject go ( для того, чтобы в дальнейшем включить ему обратно стандартный материал). А дальше проверки если цель изменилась - включаем старой цели стандартный материал, а новой цели меняем на прозрачный.
А в этом скрипте часть логики на видимость противником нашего персонажа.
Если персонаж в зоне агро радиуса, то получаем bool CheckPlayerVisible если true , включается логина достижения цели или атаки, если false - продолжение патрулирования или ожидания.
Метод Agro увеличивает агро радиус у противника, и запускает Invoke на восстановление его к стандартному значению. Стоит, например 2 врага друг от друга на 30 метрах. Агро радиус у обоих 20 метров. Если 1 враг агрится на персонажа, то он запускает метод Agro у соседнего врага, чтобы он тоже "увидел" игрока и соответственно сагрился, если персонаж в прямой видимости( CheckPlayerVisible никто не отменял ).
Ну, как-то так. Если кому-то будут интересны такого рода описания - дайте знать.
Ну и на последок ссылка на группу в вк =) https://vk.com/pathofdespair
Кто хочет быть в курсе всех новостей - добро пожаловать.
Всем доброй ночи.
Возможно найдутся знатоки, подскажут.
Я пытаюсь на 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'ом)
Понимаю, что замысел бессмысленный, но уже хочется просто понять, ЧЯДНТ?!
Доброго дня коллеги. Как то я озаботился получением утреннего дайджеста, а именно среза текущих проблем на момент времени. Не добившись от мидов ясности в глах и азарта впальцах я наковырял сие (иногда используя кусочки чужуго кода. Публикую - вдруг кому понравится.
Работает с базой Zabbix-3.4
zabbix-daily-report.sh
#!/bin/bash
#Working with Zabbix 3.4 Database
SENDWITH0=0
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
Приветствую! Заметил огромное количество вылетов при старте приложения, если использовать IL2CPP для Android билда (Unity 2017.2p3). Причем вылеты иногда есть, иногда нет. Можно раз 10 перезапускать приложение и один раз да когда-нибудь появится сбой. Если вернуть обратно Mono в Scripting Backend, то проблема исчезает.
Нормальное ли это поведение? Или на Android данную настройку лучше вовсе не использовать?