Вопросы

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_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

@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 пользователей онлайн

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

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

    • Kasper0
      От Kasper0


      Скачать файл Criminal Russia RolePlay (CRMPRP)
      Всех приветствую, в наличии мод CRMPRP. Разрабатывался с 2013 года если не ошибаюсь от бывшего Владельца (полностью оригинал + так-же имеется БД с сайтом и системой логов). Мод без бонуса, куча работ для новичков например: (Лесопилка,ферма,рыбалка,водитель автобуса,автомеханик,дольнабойщики,завод,таксист и др.) имеется система квестов, система домов (5 классов + возможность заменять интерьеры и система чердака), система гаражей (3 класса), обширная система семей, обширная система *ОПГ. Мод спокойно может выдержать 500+ онлайна
      Добавил Kasper0 Добавлено 05.07.2025 Категория Моды Автор Tim  
    • OREGON-RPG
      От OREGON-RPG
      **Привет, будущий друг!**
      Мы создаем новый сервер в >> GTA SA-MP (OregoN Role Playing Game) << и ищем таких же увлеченных игроков, как ты!!!

      Здесь ты сможешь: 

      Влиять на развитие сервера – твое мнение важно! 

      Найти друзей и классную компанию.
       
      Стать частью уютного комьюнити, где все друг за друга.

      Сервер еще в разработке – это шанс войти в историю с самого начала! 

       >>> Давай строить этот мир вместе? <<<

       Переходи по ссылке, будь в центре событий и стань частью истории: 

      [ Группа ВКонтакте: vk.com/oregonrpgru ]

      [ Форум: oregon-rpg.ru ]
    • Kasper0
      От Kasper0
      Всех приветствую, в наличии мод CRMPRP. Разрабатывался с 2013 года если не ошибаюсь от бывшего Владельца (полностью оригинал + так-же имеется БД с сайтом и системой логов). Мод без бонуса, куча работ для новичков например: (Лесопилка,ферма,рыбалка,водитель автобуса,автомеханик,дольнабойщики,завод,таксист и др.) имеется система квестов, система домов (5 классов + возможность заменять интерьеры и система чердака), система гаражей (3 класса), обширная система семей, обширная система *ОПГ. Мод спокойно может выдержать 500+ онлайна
    • Kasper0
      От Kasper0


      Скачать файл ГУЧИ CRMP | НОВАЯ ВЕРСИЯ МОДА
      Всех приветствую, мод всеми известного проекта на новой карте

      В продажу входит сам мод+карта+лаунчер и парочка скриптов, так-же в моде имеется новая система СГУ для спец. транспорта + исправлено большинство багов.
      Добавил Kasper0 Добавлено 03.07.2025 Категория Моды Автор gcrmp  
    • Binggus
      От Binggus
      Пишет: "non.p(0) : fatal error 100: cannot read from file: "non.p"

      Compilation aborted.

      Pawn compiler 3.2.3664        Copyright (c) 1997-2017, ITB CompuPhase


      1 Error."
       
      Сборка:
      https://cloud.mail.ru/public/eGyt/6hFRdRK1m