@super84 Тот же процент.
Берем рандом от 1 до (указывает пользователь от 1 до 100, где 1 это 100% шанс, а 100 это 1%, то есть обратный порядок), и все. Без какого либо кода.
@senerg said in Как не перезапускать поток при выходе по Success?:
Или такое не возможно и придется завершать поток по Fail с красным сообщением в логе? Вот тестовый скрипт.
Как вариант, завершить поток успехом, изменить глобальную переменную. Поток перезапускается, проверяет ее и завершается с неудачей без перезапуска. Избежать красного сообщения в логе не удастся.
@senerg said in Как не перезапускать поток при выходе по Success?:
Или такое не возможно и придется завершать поток по Fail с красным сообщением в логе?
Да, настройки "не перезапускать поток" для действия success не предусмотрены:
fail_user("ss",true) //функция принимает два параметра, текст сообщения и булево о перезапуске потока.
success("ыы") //у функции только один параметр, текст сообщения.
@senerg said in Как не перезапускать поток при выходе по Success?:
Где-то можно посмотреть полный перечень всех функций баса, например, таких как эта:
@fox said in Как не перезапускать поток при выходе по Success?:success("ыы")
https://community.bablosoft.com/topic/482/не-хватает-документации-кому-над-смотрите/10
@senerg said in Как не перезапускать поток при выходе по Success?:
@fox , там данные по словам разработчика устарели еще в 2016. Поновее ничего нет?
На данный момент описания api BAS'a нет. Я сам лично смотрю методы действий BAS в коде скрипта.