Вопросы

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

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

Screenshot_34.png.65d717202fb1749a4707f23f7b048277.png

типо так кто может помочь помогите =)

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


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

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

  • 1
NoVate
Освоившийся

@legendaaa29@mail.ru нет. Вам достаточно сделать ОДИН текстдрав и всё. После выводить через PlayerTextDrawSetString(). Почитайте про это тут (не реклама)

@hokageud использование данного метода конечно хорошее, но не очень можно так сказать "красиво". Зачем делать стандартную функцию, если можно использовать красивый (если сделать нормально) текстдрав?

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


Ссылка на сообщение
  • 0
NoVate
Освоившийся

Сделайте TextDraw для игрока и просто при выигрыше выводите на экран это число с помощью той же функции TextDraw'a. Про него можно почитать в гугле, куча информации.

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


Ссылка на сообщение
  • 0
legendaaa29@mail.ru
Освоившийся

Это что получается делать каждый текстдрав? То есть у меня же есть черные и красные числа мне нужно чтобы некоторые были красные а другие черные и что мне получается на каждое число делать отдельный текстдрав?

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


Ссылка на сообщение
  • 0
legendaaa29@mail.ru
Освоившийся

@NoVate Спасибо за помощь если моя тупая голова сможет сделать то отмечу ваш вопрос и закрою тему а щас я пошёл тестировать

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


Ссылка на сообщение
  • 0
Vladislavspawn
Новичок

@legendaaa29@mail.ru  PlayerTextDrawShow(playerid, PlayerText:text);
CreatePlayerTextDraw(playerid, Float: x, Float: y, text[]);


 

playerid ID игрока, для которого будет показан рисунок.
text  Идентификатор текстового рисунка для отображения.

 

playerid ID игрока, для которого создается TextDraw.
Float: x X-координата.
Float: y Y-координата.
text[]  Текст в TextDraw.


Это два варианта которые можно использовать

Отредактировано пользователем Vladislavspawn

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


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

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

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

    • erg rfbfdh
      От erg rfbfdh
      }
      CMD:l(playerid,params[])
      {
          if(!IsALeader(playerid)) return SendClientMessage(playerid,-1,"{FF0000}• [ERROR]:{FFFFFF} Нет доступа");
          if(IsAGang(playerid) || IsAMafia(playerid) || PlayerInfo[playerid][pFraction] == 1) return SendClientMessage(playerid,CGRAY,"Ошибка: Вам недоступна эта функция");
          if(!PlayerInfo[playerid][pFraction]) return SendClientMessage(playerid,CGRAY,"Ошибка: Вам недоступна эта функция");
          if(PlayerInfo[playerid][pMuteTime]) return SendClientMessage(playerid,CGRAY,"У вас бан чата. Используйте /mutetime чтобы узнать время бана.");
          {
              SetPlayerChatBubble(playerid, "Сказал что-то в рацию", CPINK, 10.0, 3000);
              if(sscanf(params, "s[128]", params[0])) return SendClientMessage(playerid,CGRAY,"/l [текст]");
              format(mesid,sizeof(mesid),"[L] %s %s[%d]: %s",gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][pNickname],playerid,params[0]);
              if(fractionid+1 == 11 && !PlayerInfo[playerid][pSubfraction] && rank <= 9)
               format(mesid,sizeof(mesid), "{caff70}[L] %s %s[%d]: %s",gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][pNickname],playerid,params[0]);
          SendFMes(fractionid+1,CBLUE, mesid);
          return 1;
          }
          return 1;
      }