Вопросы

legendaaa29@mail.ru
Освоившийся

всем ку я пишу код для казино и тут я решаюсь сделать его и пытаюсь вписать другое название и если я к примеру вписываю другое показывается вот так

проигрыш как работает: За столом для рулетки, на котором вы играли, выпал результат {abcdef}%d %s к примеру идёт в строчке %s только 5 букв максимум я пытался пофиксить к примеру там выпало 16 чёрно вот так выглядит идём дальше к вину там вообще все веселее

я ставлю на red и он падает как я понимаю но команда не производится и мне не пишется что выпало вот код:    format(string, sizeof(string), "Çà ñòîëîì äëÿ ðóëåòêè, íà êîòîðîì âû èãðàëè, âûïàë ðåçóëüòàò %d %s\n Âàøà ñòàâêà íà ÿ÷åéêó{808080}%s{FFFFFF} âûèãðàëà. Âû ïîëó÷àåòå{33aa33} %d ${FFFFFF}. ",RouletteVal[zz], color, win);
                pInfo[playerid][pMoney] += win;

format(string, sizeof(string), "За столом для рулетки, на которым вы играли, выпало число  %d %s\n Ваша ставка на ячейку{808080}%s{FFFFFF} выиграла. Вы получаете{33aa33} %d ${FFFFFF}. ",RouletteVal[zz], color, win);
                pInfo[playerid][pMoney] += win;

полноценный код:
 

new string[266], zz;
    if(2*x-1>37) zz=2*x-38else zz=2*x-1;
        new color[10], win;

        if(!((zz+1)%2))//Чёрный
        {
            format(color, sizeof(color), "чёрное");
                if(RouletBet[1]!=0)     win = RouletBet[1]+RouletBet[1]/5;
        }
        else //Красный
        {
            format(color, sizeof(color), "красное");
                if(RouletBet[0]!=0)     win = RouletBet[0]+RouletBet[0]/5;
        }
        if(RouletBet[zz] != 0)
        {
            new val;
                for(new i=2; i<sizeof(RouletBet); i++)
                        if(RouletBet[i]!=0) val++;
        win = RouletBet[zz]+RouletBet[zz]/val*2;
        }
        if(win != 0)
        {
        format(string, sizeof(string), "За столом для рулетки, на котором вы играли, выпал результат %d %s\n Ваша ставка на ячейку{808080}%s{FFFFFF} выиграла. Вы получаете{33aa33} %d ${FFFFFF}. ",RouletteVal[zz], color, win);
                pInfo[playerid][pMoney] += win;
        }
        else format(string, sizeof(string), "{FFFFFF}За столом для рулетки, на котором вы играли, выпал результат {abcdef}%d %s",RouletteVal[zz], color);
        SendClientMessage(playerid, COLOR_WHITE, string);
        SetCameraBehindPlayer(playerid);
        TogglePlayerControllable(playerid, 1);
        RouletChoise[0] = 0;
        RouletChoise[1] = 0;
        RouletChoise[2] = 0;
        for(new i=0; i<sizeof(RouletBet); i++)
        {
                RouletBet[i] = 0;
        }

помогите мне решить вопрос с размерами букв и как пофиксить баг что при вине не что не показывается ну и если можно покажите если при вине чтобы добавлялись деньги и как чтобы при ставке отнимались

Проблему решил именно с то что не хватало букв, но баг с вином остался не показывается если выиграю не пишется в чате это

Отредактировано пользователем legendaaa29@mail.ru

Поделиться сообщением


Ссылка на сообщение

1 ответ на этот вопрос

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Elvis
      От Elvis
      Идёт набор в команду по разработке CRMP-проекта! 
       
      Требуются специалисты на следующие роли:  
      - Технический администратор (1 человек)  
      - Технические разработчики (2 человека)  
      - Внутриигровые разработчики (5 человек)  
       
      Все подробности и условия обсудим лично — пишите руководителю в Telegram - @AntonLegost
    • Jasper231
      От Jasper231
      Идет набор в команду для создания CRMP MOBILE проекта. Нам нужны
      1) Кодеры
      2) Мапперы
      3) Люди которые вообще разбираются в создании серверов
       
      об зарпалте договоримся и об остальном поговорим в вк: @haslyyyim
    • otec
      От otec
      Копия радмира
      ║☑️Название CORVUS CRMP
      ║☑️Сервер у которого есть будущее и будет
      ║☑️Адекватная администрация
      ║☑️Идут наборы в Лидеры, Админы.
      ║☑️Вступайте в Telegram: t.me/corvusgta « Вступай!
      ║☑️Вступайте в ВКонтакте: vk.com/corvus_crmp « Вступай!
      ║☑️Постоянные ПРИЗЫ - МП | Интересный Мод
      ║☑️Все новости - обновления в Telegram и ВКонтакте
      ║☑️Сайт - corvus-crmp.ru
      ║☑️Форум - forum.corvus-crmp.ru
      ║☑️Скачать лаунчер - corvus-crmp.ru
      ║☑️Заходи мы ждем тебя
      ║☑️В случае возможных ошибок пишите сюда:@corvus_help_bot
    • vicegame
      От vicegame
      Доброго времени суток уважаемые форумчане
      Хочу представить наши услуги и цены:
      GTA SAMP от 75руб
      GTA CRMP от 75 руб
      GTA MTA от 120 руб
      Для каждого тарифа неограниченные слоты, оплата только за ресурсы 
      Удобная панель управления и широкий функционал 
      Работаем с 2023 года!
       
      Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
       
      Мощные процессоры Ryzen 5950X (Германия)
       
      Платежная система YooKassa на борту:
      Банковские карты
      SberPay
      TinkoffPay
      Yoomoney

      Ссылка на хостинг: ТЫК