Вопросы

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

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

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