Ещё сырые наброски
This commit is contained in:
parent
7fa66f5576
commit
fa94433356
@ -6,14 +6,18 @@ class TotalBalanceModules {
|
|||||||
companion object {
|
companion object {
|
||||||
fun getEssentialsBalance(): Float {
|
fun getEssentialsBalance(): Float {
|
||||||
val output: List<String> = CommandCapture.execute("baltop")
|
val output: List<String> = CommandCapture.execute("baltop")
|
||||||
|
LOGGER.info("output $output")
|
||||||
var total: Float = 0.0f
|
var total: Float = 0.0f
|
||||||
var startOfList: Boolean = false
|
var startOfList: Boolean = false
|
||||||
for (el in output) {
|
for (el in output) {
|
||||||
|
LOGGER.info("el: $el")
|
||||||
if (startOfList) {
|
if (startOfList) {
|
||||||
|
LOGGER.info("EL ELEMENT!!!")
|
||||||
LOGGER.info(el.split(" ")[2].replace(Regex("[^0-9.]"), ""))
|
LOGGER.info(el.split(" ")[2].replace(Regex("[^0-9.]"), ""))
|
||||||
total += el.split(" ")[2].replace(Regex("[^0-9.]"), "").toFloat()
|
total += el.split(" ")[2].replace(Regex("[^0-9.]"), "").toFloat()
|
||||||
} else if (el.contains("1.")) {
|
} else if (el.contains("1.")) {
|
||||||
startOfList = true
|
startOfList = true
|
||||||
|
LOGGER.info("EL START!!!")
|
||||||
LOGGER.info(el.split(" ")[2].replace(Regex("[^0-9.]"), ""))
|
LOGGER.info(el.split(" ")[2].replace(Regex("[^0-9.]"), ""))
|
||||||
total += el.split(" ")[2].replace(Regex("[^0-9.]"), "").toFloat()
|
total += el.split(" ")[2].replace(Regex("[^0-9.]"), "").toFloat()
|
||||||
}
|
}
|
||||||
|
|||||||
@ -211,9 +211,11 @@ course_commission=$DEFAULT_COURSE_COMMISSION
|
|||||||
if (COURSE_MODE == "static") {
|
if (COURSE_MODE == "static") {
|
||||||
course = COURSE_STATIC_VALUE
|
course = COURSE_STATIC_VALUE
|
||||||
} else {
|
} else {
|
||||||
if (COURSE_DYNAMIC_COMMAND == "baltop") {
|
if (COURSE_DYNAMIC_COMMAND == "baltop force") {
|
||||||
logger.severe("Step 4.1")
|
logger.severe("Step 4.1")
|
||||||
|
CommandCapture.execute("baltop force")
|
||||||
val globalBalance = TotalBalanceModules.getEssentialsBalance()
|
val globalBalance = TotalBalanceModules.getEssentialsBalance()
|
||||||
|
logger.info("globalBalance PRE CHECK: $globalBalance")
|
||||||
logger.severe("Step 4.1.2")
|
logger.severe("Step 4.1.2")
|
||||||
val vpcUser = VpcApi.user_in_db(username=USERNAME)
|
val vpcUser = VpcApi.user_in_db(username=USERNAME)
|
||||||
logger.severe("Step 4.1.3")
|
logger.severe("Step 4.1.3")
|
||||||
@ -326,18 +328,36 @@ course_commission=$DEFAULT_COURSE_COMMISSION
|
|||||||
VpcApi.send(sender, "/vpi auth <ник>")
|
VpcApi.send(sender, "/vpi auth <ник>")
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
VpcApi.send(
|
// val messages = listOf(
|
||||||
sender, """Использование команд:
|
// "Использование команд:",
|
||||||
/vpi auth <ник> - Авторизация
|
// "/vpi auth <ник> - Авторизация",
|
||||||
/vpi convert <куда: vpc/lc> <сумма> - Обмен VPC на локальную валюту или наоборот
|
// "/vpi convert <куда: vpc/lc> <сумма> - Обмен VPC на локальную валюту или наоборот",
|
||||||
|
// "",
|
||||||
Почему 'VPC-I'? Потому что это интеграция на конечном сервере - 'VPC Integration'
|
// "Почему 'VPC-I'? Потому что это интеграция на конечном сервере - 'VPC Integration'",
|
||||||
|
// "",
|
||||||
Соглашение: voidproject.del.pw/vpc_agreement
|
// "Соглашение: voidproject.del.pw/vpc_agreement",
|
||||||
Группа ТГ: @void_project_mc
|
// "Группа ТГ: @void_project_mc",
|
||||||
Группа ДС: discord.gg/zwNt5DJj6J
|
// "Группа ДС: discord.gg/zwNt5DJj6J"
|
||||||
""".trimIndent()
|
// )
|
||||||
)
|
//
|
||||||
|
// var first: Boolean = true
|
||||||
|
// messages.forEach { message ->
|
||||||
|
// if (first) {
|
||||||
|
// VpcApi.send(sender, message)
|
||||||
|
// first = false
|
||||||
|
// } else {
|
||||||
|
// VpcApi.send(sender, message, "&3")
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
VpcApi.send(sender, """Использование команд:
|
||||||
|
/vpi auth <ник> - Авторизация
|
||||||
|
/vpi convert <куда: vpc/lc> <сумма> - Обмен VPC на локальную валюту или наоборот
|
||||||
|
|
||||||
|
Почему 'VPC-I'? Потому что это интеграция на конечном сервере - 'VPC Integration'
|
||||||
|
|
||||||
|
Соглашение: voidproject.del.pw/vpc_agreement
|
||||||
|
Группа ТГ: @void_project_mc
|
||||||
|
Группа ДС: discord.gg/zwNt5DJj6J""".trimIndent())
|
||||||
}
|
}
|
||||||
|
|
||||||
return true
|
return true
|
||||||
|
|||||||
@ -157,9 +157,20 @@ class VpcApi {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun send(source: CommandSender, message: String, prefix: String = PREFIX) {
|
fun send(source: CommandSender, message: String, prefix: String = PREFIX) {
|
||||||
|
var first: Boolean = true
|
||||||
|
var mess: String
|
||||||
|
message.split("\n").forEach { el ->
|
||||||
|
mess = el.trimStart()
|
||||||
|
if (first) {
|
||||||
|
source.sendMessage(ChatColor.translateAlternateColorCodes('&', prefix + mess))
|
||||||
|
first = false
|
||||||
|
} else {
|
||||||
|
source.sendMessage(ChatColor.translateAlternateColorCodes('&', "&3$mess"))
|
||||||
|
}
|
||||||
|
}
|
||||||
// Translate color codes for Spigot
|
// Translate color codes for Spigot
|
||||||
val coloredMessage = ChatColor.translateAlternateColorCodes('&', prefix + message)
|
// val coloredMessage = ChatColor.translateAlternateColorCodes('&', prefix + message)
|
||||||
source.sendMessage(coloredMessage)
|
// source.sendMessage(coloredMessage)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun get_super_UUID(source: CommandSender): String {
|
fun get_super_UUID(source: CommandSender): String {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user