Вопросы

PawnScript
Новичок

  Здравствуйте Уважаемые Скриптеры! В последнеее время я создаю бортовой компьютер для полицейских, но у меня возник вопрос

 

Суть Вопроса: Как с помощью формат или другой функции отображать только те ники которые соблюдают определенные условия

Например: Все ники при условии if(GetPVarInt(?, "AutoProv") == 1)

 

Как например на Даймонде РП у полицейских в борт компьютуре показывает только ники игроков в розыске

 

Кто ответит - тому +++

Отредактировано пользователем PawnScript
Причина: Уточнение

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


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

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

  • 0
MuhammadPawn
Великий Гуру
for(new i; i < MAX_PLAYER; i++){
  if(GetPVarInt(i, "AutoProv") == 1){
    //тут твои действия если в розыске
  }
  else continue;
}

 

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


Ссылка на сообщение
  • 0
PawnScript
Новичок
  В 8/11/2018 в 15:31, MuhammadPawn сказал:
for(new i; i < MAX_PLAYER; i++){
  if(GetPVarInt(i, "AutoProv") == 1){
    //тут твои действия если в розыске
  }
  else continue;
}
Читать далее...  

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

 

например: у нас есть Лёша и Вова. Полицейский открывает борт компьютер и видит только Лёшу и тех кто также в розыске

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


Ссылка на сообщение
  • 0
MuhammadPawn
Великий Гуру

@PawnScript 

Пример:

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

 

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

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


Ссылка на сообщение
  • 0
PawnScript
Новичок
  В 8/11/2018 в 16:42, MuhammadPawn сказал:

@PawnScript 

Пример:

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

 

Читать далее...  

 

  открыть спойлер

 

Пробовал многое в том числе и переписывал код: безсполезно

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

Заметка от MuhammadPawn , создано

3.2. Код больше 10 строк брать еще и под спойлер. Как это сделать рассказано тут.

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


Ссылка на сообщение
  • 0
MuhammadPawn
Великий Гуру

@PawnScript ты просто код скопировал и переделал чуть чуть под себя... я ж написал что это всего лишь пример...

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


Ссылка на сообщение
  • 0
  В 8/11/2018 в 18:58, PawnScript сказал:

static str[24*GetPlayerPoolSize()];

Читать далее...  

Это что-то из области фантастики, массивы в Pawn динамические создавать нельзя. Хотя есть плагин, который позволяет это делать. 

Соответственно это можно заменить этим: 

static str[24*MAX_PLAYERS];

Однако более элегантным решением будет использование пагинации, если ников на странице будет и вправду много. 

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


Ссылка на сообщение
  • 0
Cawfee
Великий Гуру

@PawnScript, исправил некоторые ошибки:

 

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

 

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


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

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

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

    • crearot
      От crearot
      Мы ищем талантливого 3D-моделлера в команду.  Гибкий график, опытный коллектив.
      Что мы предлагаем:
      — Конкурентоспособную и стабильную заработную плату;
      — Гибкий график и возможность работать удаленно;
      — Работа в окружении специалистов, готовых способствовать развитию ваших навыков;
      — Перспективы карьерного и профессионального роста.
      От вас требуется:
      — Опыт владением 3ds Max и Blender для моделирования и текстурирования;
      — Работа по референсам;
      — Опыт создания интерьеров и экстерьеров;
      — Наличие портфолио.
      — Работа с текстурами (архивы (сборка, пересборка), добавление текстур, создание архивов под разные видеоускорители(PVR, DXT, ETC))
      — Работа с архивами моделей (.img образы) для добавления моделей и пересборки
      — Моделирование карты, работа по т/з для создания ландшафта на карте и т.д


      Отправьте резюме: → https://forms.gle/Trn4vjMEi58EDybv6
    • Axel myself
      От Axel myself
       
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(25676) : error 017: undefined symbol "Geo_GetCountry2"
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(81191) : error 017: undefined symbol "Geo_GetCountry2"
      Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase

      2 Errors.


      Помогите пожалуйста с проблемой, ничего нового не добавлял, сам 50/50 разбираюсь в павно) но посмотрев на глаз особо ничего ошибочного не попалось
      Буду благодарен.