Перейти к содержимому
Бунтовые биты

Бунтовые биты

  • Дом
  • Новости
  • Путеводители
  • Видео-гиды
  • Примечания к патчу
  • Сообщить о нарушении
  • Переключить форму поиска

Битбернер – Битноде 8: Сценарий «Призрак Уолл-стрит»

Опубликовано 05/25/2022 К Лордировал Без комментариев на Битбернер – Битноде 8: Сценарий «Призрак Уолл-стрит»
  • Заголовок: Битбернер
  • Дата выпуска:
  • Разработчик:
  • Издатель:
Информация о Bitburner пока неполная. Пожалуйста, помогите нам заполнить детали игры, используя это контактная форма.

Основной сценарий для BN8.1 Advanced Script для BN8.2-3 & Bn8 + достижение в Bitburner.

BN8.1

function round(ценить) {
Пусть знаки = ["", "к", "м", "б", "т"]
Пусть что = 0
пока (ценить > 999 || ценить < -999) {
Значение = Math.Round(ценить / 10) / 100
++который
}
возвращаемое значение + знаки[который]
}
/** @парам {НС} нс */
экспортировать асинхронную функцию main(нс) {
ns.disableLog("ВСЕ")
let index = ns.args[0] // should be FSIG or FLCM
let history = []
let max_shares = ns.stock.getMaxShares(индекс)
let max_history = 40
let fee = 100000
пока (истинный) {
let money = (ns.getServerMoneyAvailable("дом") - платеж) * 0.9
let price = ns.stock.getPrice(индекс)
let my_shares = ns.stock.getPosition(индекс)[0]
ns.clearLog()
если (history.length > (max_history - 1)) {
если (price > Math.max(...история)) {
let buy = Math.floor((деньги / price))
если ((купить + my_shares) > max_shares) {
buy = max_shares - my_shares
}
если (купить > 0 && (price * купить) > 10000000) {
нс.принт("Купить(Длинный): " + ns.stock.buy(индекс, купить))
}
} еще если (price < Math.min(...история)) {
если (my_shares > 0) {
нс.принт("Продавать(Длинный): " + ns.stock.sell(индекс, my_shares))
}
}
}
history.splice(0, 0, price)
если (history.length > max_history) {
history.pop()
}
let profit = ns.stock.getSaleGain(индекс, my_shares, "Длинный")
нс.принт("Индекс: " + индекс)
нс.принт("Max Shares: " + круглый(max_shares))
нс.принт("My Long Shares: " + круглый(ns.stock.getPosition(индекс)[0]))
нс.принт("Цена: $" + круглый(price))
нс.принт("History saved: " + history.length)
нс.принт("Highest Price: $" + круглый(Math.max(...история)))
нс.принт("Lowest Price: $" + круглый(Math.min(...история)))
нс.принт("-------------------------")
нс.принт("Выгода: $" + круглый(выгода))
нс.принт("-------------------------")
пока (price == ns.stock.getPrice(индекс)) {
жду нс.сон(100)
}
}
}

BN8.2-3 & BN8 + Достижение

function round(ценить) {
Пусть знаки = ["", "к", "м", "б", "т", "д"]
Пусть что = 0
пока (ценить > 999 || ценить < -999) {
Значение = Math.Round(ценить / 10) / 100
++который
}
возвращаемое значение + знаки[который]
}
/** @парам {НС} нс */
экспортировать асинхронную функцию main(нс) {
ns.disableLog("ВСЕ")
let index = ns.args[0] // should be FSIG or FLCM
let history = []
let max_shares = ns.stock.getMaxShares(индекс)
let max_history = 40
let fee = 100000
пока (истинный) {
let money = (ns.getServerMoneyAvailable("дом") - платеж) * 0.9
let price = ns.stock.getPrice(индекс)
let my_shares = ns.stock.getPosition(индекс)[0]
let my_shorts = ns.stock.getPosition(индекс)[2]
ns.clearLog()
если (history.length > (max_history - 1)) {
если (price > Math.max(...история)) {
если (my_shorts > 0) {
нс.принт("Продавать(Короткий): " + ns.stock.sellShort(индекс, my_shorts))
}
let buy = Math.floor((деньги / price))
если ((купить + my_shares) > max_shares) {
buy = max_shares - my_shares
}
если (купить > 0 && (price * купить) > 10000000) {
нс.принт("Купить(Длинный): " + ns.stock.buy(индекс, купить))
}
} еще если (price < Math.min(...история)) {
если (my_shares > 0) {
нс.принт("Продавать(Длинный): " + ns.stock.sell(индекс, my_shares))
}
если (my_shorts == 0) {
let buy = Math.floor(((ns.getServerMoneyAvailable("дом") - платеж) / price))
если (купить > max_shares) {
buy = max_shares
}
нс.принт("Купить(Короткий): " + ns.stock.short(индекс, купить))
}
}
}
history.splice(0, 0, price)
если (history.length > max_history) {
history.pop()
}
let profit
if (my_shares > my_shorts) {
profit = ns.stock.getSaleGain(индекс, my_shares, "Длинный")
} еще {
profit = ns.stock.getSaleGain(индекс, my_shorts, "Короткий")
}
нс.принт("Индекс: " + индекс)
нс.принт("Max Shares: " + круглый(max_shares))
нс.принт("My Long Shares: " + круглый(ns.stock.getPosition(индекс)[0]))
нс.принт("My Short Shares: " + круглый(ns.stock.getPosition(индекс)[2]))
нс.принт("Цена: $" + круглый(price))
нс.принт("History saved: " + history.length)
нс.принт("Highest Price: $" + круглый(Math.max(...история)))
нс.принт("Lowest Price: $" + круглый(Math.min(...история)))
нс.принт("-------------------------")
нс.принт("Выгода: $" + круглый(выгода))
нс.принт("-------------------------")
пока (price == ns.stock.getPrice(индекс)) {
жду нс.сон(100)
}
}
}

Это все, чем мы делимся сегодня для этого. Битбернер гид. Это руководство было первоначально создано и написано Лордировал. На случай, если нам не удастся обновить это руководство, вы можете найти последнее обновление, следуя этому связь.

Если вы считаете, что какой-либо контент на этом сайте нарушает ваши права, включая ваши права интеллектуальной собственности, пожалуйста, свяжитесь с нами немедленно, используя нашу контактную форму.
Путеводители Теги:Битбернер

Навигация по публикациям

Предыдущий пост: Шатающаяся жизнь – Простые советы и рекомендации
Следующий пост: Король Кайдзю 100% Руководство по достижениям

Оставить ответ Отменить ответ

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *

  • Заголовок: Битбернер
  • Дата выпуска:
  • Разработчик:
  • Издатель:
Информация о Bitburner пока неполная. Пожалуйста, помогите нам заполнить детали игры, используя это контактная форма.

Отказ от ответственности

Весь цитируемый контент взят из соответствующих источников.. Если вы считаете, что мы использовали ваш контент без разрешения, обязательно свяжитесь с нами, и мы отнесемся к этому серьезно.
  • О нас
  • Связаться с нами
  • политика конфиденциальности
  • Условия использования

Авторское право © 2025 Бунтовые биты.

Питаться от Пресс-книга новостей Тема WordPress