• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Умножение ставки на коэффициент который я указал

UberDrift

Ученик
Помогите, написал маленькую системку, мне нужно чтоб мою ставку умножало на коэффициент который я указал, переменная коэффа: "CoeffDrift"
Переменная денег: "StavkaDrift"


Это выдача если игрок выиграл, но не выдает, printf показал основную сумму на счету аккаунта, ничего не выдает, мне нужно чтоб выдавало указанную сумму
умноженную на коэффициент указанный мной.
Код:
PlayerInfo[i][pMoney] += (GetPVarInt(i, "StavkaDrift")*GetPVarInt(i, "CoeffDrift"));
GiveMoney(i,PlayerInfo[i][pMoney] += (GetPVarInt(i, "StavkaDrift")*GetPVarInt(i, "CoeffDrift")));
Код:
SPD(playerid, 603, DIALOG_STYLE_INPUT, !"{FFFFFF}Low skill {08E8DE}>>{FFFFFF} выбор ставки",!"\n{FFFFFF}Введите сумму ставки от {00CCFF}10.000$ {ffffff}до {00CCFF}30.000$\n",!"Выбрать",!"Назад");
Код:
Код:
        case 603:
        {
            if(response)
            {
                 if(!strlen(inputtext) || strval(inputtext) < 10000 || strval(inputtext) > 30000)
                return SPD(playerid, 603, DIALOG_STYLE_INPUT, !"{FFFFFF}Low skill {08E8DE}>>{FFFFFF} выбор ставки",!"{FFFFFF}Введите сумму ставки от {00CCFF}10.000$ {ffffff}до {00CCFF}30.000$",!"Выбрать",!"Назад"),SCM(playerid, COLOR_RED, !"Вы ввели неверную сумму !");

                if(PlayerInfo[playerid][pMoney] < strval(inputtext)) return SPD(playerid, 600, DIALOG_STYLE_LIST, !"{FFFFFF}Меню {08E8DE}>>{FFFFFF} Дрифт испытания",!"{FFFFFF}Информация о {08E8DE}\"Дрифт испытаниях\"\n{FFFFFF}- Дрифт испытания",!"Выбрать",!"Отмена"),SCM(playerid, COLOR_RED, !"У вас недостаточно денег !");
                else
                {
                    SetPVarInt(playerid, "StavkaDrift", strval(inputtext));
                    PlayerInfo[playerid][pMoney] -= strval(inputtext);
                    SPD(playerid, 605, DIALOG_STYLE_INPUT, !"{FFFFFF}Low skill {08E8DE}>>{FFFFFF} выбор коэффициента",!"\n{FFFFFF}Введите коэффициент от {00CCFF}2 {ffffff}до {00CCFF}4\n",!"Выбрать",!"Назад");
                }
            }
            else SPD(playerid, 600, DIALOG_STYLE_LIST, !"{FFFFFF}Меню {08E8DE}>>{FFFFFF} Дрифт испытания",!"{FFFFFF}Информация о {08E8DE}\"Дрифт испытаниях\"\n{FFFFFF}- Дрифт испытания",!"Выбрать",!"Отмена");
        }
Код:
        case 605:
        {
            if(response)
            {
                 if(!strlen(inputtext) || strval(inputtext) < 2 || strval(inputtext) > 4)
                return SPD(playerid, 605, DIALOG_STYLE_INPUT, !"{FFFFFF}Low skill {08E8DE}>>{FFFFFF} выбор коэффициента",!"{FFFFFF}Введите коэффициент от {00CCFF}2 {ffffff}до {00CCFF}4",!"Выбрать",!"Назад"),SCM(playerid, COLOR_RED, !"Вы ввели неверный коэффициент !");

                SetPVarInt(playerid, "CoeffDrift", strval(inputtext));
                
                SPD(playerid, 606, DIALOG_STYLE_INPUT, !"{FFFFFF}Low skill {08E8DE}>>{FFFFFF} выбор score","\n{00CCFF}Введите кол-во score {FFFFFF}которое сможете побить на соревнованиях:\n",!"Выбрать",!"Назад");
            }
            else SPD(playerid, 603, DIALOG_STYLE_INPUT, !"{FFFFFF}Low skill {08E8DE}>>{FFFFFF} выбор ставки",!"{FFFFFF}Введите сумму ставки от {00CCFF}10.000$ {ffffff}до {00CCFF}30.000$",!"Выбрать",!"Назад");
        }
 
Сверху Снизу