Иконка ресурса

[Shop] Crash game 1.2.7

Pavel123

Участник
Сообщения
129
Реакции
21
Можно ли добавить в конфиг переменные регулирующие шансы краша?
 

m0rbit

Участник
Сообщения
720
Реакции
159
подскажите пожалуйста как шансы на выигрыш подрезать?)
Я так понимаю это тут:

C-подобный:
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);
 

Amirsz

Релаксируем... Ну хотя бы пытаемся
Сообщения
261
Реакции
81
  • Автор ресурса
  • #44
подскажите пожалуйста как шансы на выигрыш подрезать?)
Я так понимаю это тут:

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);
 

eneanuch

Участник
Сообщения
75
Реакции
38
удваивает кредиты с плагином VIP CREDITS MULTYPILER
 

Amirsz

Релаксируем... Ну хотя бы пытаемся
Сообщения
261
Реакции
81
  • Автор ресурса
  • #48
Amirsz обновил(а) ресурс [Shop] Crash game новой записью:

Шансы вынесены в отдельный конфиг, возможно решение с Vip Credits Multiplier

- Шансы вынес в отдельный конфиг
config/shop/crash.ini

C-подобный:
"Crash"
{
    "group1" // Любое название
    {
        "chance"    "15" // Шанс в процентах | Суммарно процентов из всех групп должно быть 100%
        "min_value"  "1.00" // Минимальное значение числа для рандома
        "max_value"  "1.25" // Максимальное значение для рандома
    }
    ...
}

- Возможно пофикшена удвоенная выдача с Vip Credits Multiplier

Узнать больше об этом обновлении...
 

eneanuch

Участник
Сообщения
75
Реакции
38
L 08/18/2020 - 19:36:41: [SM] Exception reported: Invalid index 8 (count: 8)
L 08/18/2020 - 19:36:41: [SM] Blaming: shop_crash.smx
L 08/18/2020 - 19:36:41: [SM] Call stack trace:
L 08/18/2020 - 19:36:41: [SM] [0] ArrayList.GetArray
L 08/18/2020 - 19:36:41: [SM] [1] Line 254, e:\Р\CS\^\shop_crash.sp::StartTheGame
L 08/18/2020 - 19:36:41: [SM] [2] Line 238, e:\Р\CS\^\shop_crash.sp::maintimer
вот такая ошибка иногда появляется и останавливается на 1.00x
 

m0rbit

Участник
Сообщения
720
Реакции
159
Затестил уже кто то ? Работает ли удваивание от вип?
 

Amirsz

Релаксируем... Ну хотя бы пытаемся
Сообщения
261
Реакции
81
  • Автор ресурса
  • #54

Amirsz

Релаксируем... Ну хотя бы пытаемся
Сообщения
261
Реакции
81
  • Автор ресурса
  • #56

Miroha

Участник
Сообщения
1,124
Реакции
134
Просто зависло и всё, 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
 

Вложения

  • 1597813262876.png
    1597813262876.png
    25.4 КБ · Просмотры: 13

Virus_OzZz

Участник
Сообщения
163
Реакции
42
Просто зависло и всё, 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
такая же проблема
 
Сверху Снизу