Вопросы

Remmi_Jefferson
Скриптер проекта Revin RP

Как правильно поставить ранг и фракцию?

format(dtext,sizeof(dtext),"{FFFFFF}\nИмя: %s\nФракция: %d\nРанг во фракции: %d",PLAYER_DATA[id][data_NAME],PLAYER_DATA[id][data_MEMBER],PLAYER_DATA[id][data_RANK]);

Имею ввиду %d, %s и т.д. прошу объяснить :)

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


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

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

  • 0

@Remmi_Feed ко всем new: 

  Код (открыть спойлер)

Использовать при выводе: 

format(..., "%s", nameFraction[number_fraction]);
// где number_fraction - номер фракции, название которой получаем

Если подставить данный "макет" в ваш код, получим: 

format(dtext,sizeof(dtext),"{FFFFFF}\nИмя: %s\nФракция: %s\nРанг во фракции: %d",PLAYER_DATA[id][data_NAME],nameFraction[PLAYER_DATA[id][data_MEMBER]],PLAYER_DATA[id][data_RANK]);

Если с рангами хотите сделать также, то делайте по аналогии. 

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@DEST у меня вместо ранга и фракции "каракули". Я подумал что что-то не так сделал. В чем может быть проблема?

@Remmi_Feed имею ввиду если делать не цифрами а буквами т.е. %s

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@DEST 

else if(GetPVarInt(playerid, "yesno_showud") == 1)
			{
				new dtext[256];
				format(dtext,sizeof(dtext),"{FFFFFF}\nИмя: %s\nФракция: %s\nРанг во фракции: %s",PLAYER_DATA[id][data_NAME],PLAYER_DATA[id][data_MEMBER],PLAYER_DATA[id][data_RANK]);
				ShowPlayerDialogFix(playerid,dialog_OK, DIALOG_STYLE_MSGBOX, "{FFCC00}Удостоверение", dtext, "Закрыть", "");
				SetPlayerChatBubble(playerid, "просматривает Удостоверение", 0xFF66CCFF, 20.0, 4000);
				DeletePVar(playerid, "yesno_showud");
	   			DeletePVar(playerid, "yesno_playerid");
	   			DeletePVar(playerid, "yesno");
			    return true;
			}
  Скрин (открыть спойлер)

 

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


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

после new dtext[256]; добавить: 

printf("%d - member, %d - rank", PLAYER_DATA[playerid][data_MEMBER], PLAYER_DATA[playerid][data_RANK]);

После вызовите в игре данный диалог и скиньте логи. 

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@DEST Если человек не стоит на лидерке:

  не стоит на лидерке (открыть спойлер)

Если человек стоит на лидерке:

  если стоит на лиде (открыть спойлер)

 

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

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


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

@Remmi_Feed вы в самом первом своем посте скинули верную строку, а в посте №5 код неправильный. Там используется числовое значение, значит должен быть %d, а не %s

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@DEST мне нужно чтобы показывало название фракции а не ее число

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


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

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

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

    • watson
      От watson
      Уважаемые участники форума,

      Предлагаю вашему вниманию полностью готовый игровой проект San Andreas Multiplayer, основанный под мобильные устройства. Проект закрытого типа, в 2020 году открывался но затем потерпел крах, продаю из за того что нету времени заниматься его разработкой, личные проблемы в жизни так сказать. Проект имеет свою некую ауру и уникальность, готов отдать в хорошие руки!

      — Приватный мод для RP и бонусного сервера — два варианта под разные стили игры.
      — Полный набор интерфейсов и лаунчер с оформлением (Figma + PSD).
      — Чистая структура проекта, без багов и сторонних зависимостей.
      — Документация и структура мода понятны для доработок.

      В наличии: оформления, интерфейсы с дизайном лаунчера, различные модели + определённые текстуры и скины для мобильной игры + мод под разные стили проекта

      P.S:
      Отвечу на любые вопросы в личных сообщениях. По запросу предоставлю скриншоты.

      Цена обсуждается индивидуально, в пределах разумного — в зависимости от ваших потребностей и формата использования.
      Писать: https://vk.com/rosetta

      Жду ваших предложений!
    • king98
      От king98
      Продам мод Arizona Rp | Ultra + плагин на люкс машины
      Мод оптимизирован под 100+ онлайна
      Добавил новые машины+новые скины(в папке с модом есть ID)
      Исправлены баги
      Сделан худ(+работоспособность бензина)

       
    • king98
      От king98


      Скачать файл Мод Arizona Rp | Ariant(Old Ultra) + плагин на машины
      Продам мод Arizona Rp | Ultra + плагин на люкс машины
      Мод оптимизирован под 100+ онлайна
      Добавил новые машины+новые скины(в папке с модом есть ID)
      Исправлены баги
      Сделан худ(+работоспособность бензина)

       
      Добавил king98 Добавлено 15.05.2021 Категория Моды Автор NoName  
    • king98
      От king98
      Продается мод проекта Arizona Role Play | Ariant
      Мод держал онлайн 50+
      Исправлено много багов и ошибок Mysql
      Во вторник выйдет обновление данного Мода