В исходнике все регулируется.Можно ли добавить в конфиг переменные регулирующие шансы краша?
public void StartTheGame()
{
isstarted = 1, number = 1.00; //Boring things.
//Gets the X
int luckynumber = GetRandomInt(1, 100);
if(luckynumber <= 15)
{
x = GetRandomFloat(1.00, 1.25);
}
else if(luckynumber <= 70 && luckynumber > 15)
{
x = GetRandomFloat(1.25, 2.00);
}
else if(luckynumber <= 98 && luckynumber > 70)
{
x = GetRandomFloat(2.00, 10.00);
}
else if (luckynumber <= 100 && luckynumber > 98)
{
x = GetRandomFloat(6.00, 100.00);
подскажите пожалуйста как шансы на выигрыш подрезать?)
Я так понимаю это тут:
C-подобный:public void StartTheGame() { isstarted = 1, number = 1.00; //Boring things. //Gets the X int luckynumber = GetRandomInt(1, 100); if(luckynumber <= 15) // Первые 15 процентов, то что будет число от 1.00 до 1.25 { x = GetRandomFloat(1.00, 1.25); } else if(luckynumber <= 70 && luckynumber > 15) // 55% , то что будет число от 1.25 до 2.00 { x = GetRandomFloat(1.25, 2.00); } else if(luckynumber <= 98 && luckynumber > 70)// 22% , то что будет число от 2.00 до 10.00 { x = GetRandomFloat(2.00, 10.00); } else if (luckynumber <= 100 && luckynumber > 98)// 2% , то что будет число от 6.00 до 100.0 { x = GetRandomFloat(6.00, 100.00);
в исходнике это ясное дело, хорошо было бы если это регулировалось в кфг сразу файлике(В исходнике все регулируется.
- Шансы вынес в отдельный конфиг
config/shop/crash.ini
C-подобный:"Crash" { "group1" // Любое название { "chance" "15" // Шанс в процентах | Суммарно процентов из всех групп должно быть 100% "min_value" "1.00" // Минимальное значение числа для рандома "max_value" "1.25" // Максимальное значение для рандома } ... }
- Возможно пофикшена удвоенная выдача с Vip Credits Multiplier
Fix архива
нет, уже не работаетЗатестил уже кто то ? Работает ли удваивание от вип?
Затестил уже кто то ? Работает ли удваивание от вип?
Было бы прекрасно добавить пункт в меню автовывод, при нажатии на который в чате нужно было написать цифру для автовывода.Да, сделаю. В качестве третьего параметра, нормально?
!crash 100 1.1
такая же проблемаПросто зависло и всё, Amirsz посмотри что не так. Вот лог еррора
L 08/19/2020 - 07:59:38: [SM] Exception reported: Invalid index 4 (count: 4)
L 08/19/2020 - 07:59:38: [SM] Blaming: shop_crash.smx
L 08/19/2020 - 07:59:38: [SM] Call stack trace:
L 08/19/2020 - 07:59:38: [SM] [0] ArrayList.GetArray
L 08/19/2020 - 07:59:38: [SM] [1] Line 254, e:\Работа\CS\Компилятор\shop_crash.sp::StartTheGame
L 08/19/2020 - 07:59:38: [SM] [2] Line 238, e:\Работа\CS\Компилятор\shop_crash.sp::maintimer
Конфиги никак не менял. То же, что и здесь есть.Сейчас проверю, скиньте ваши конфиги
PS: Тестирую фикс