Версия 9

Super Punishment

08.02.2020

Super Punishment

Версия 9
08.02.2020

Super Punishment - дополнение для проекта SAMP-RP, позволяющее использовать /su и /ticket эффективнее и быстрее. Имеет в себе список статей и множество вариантов их выбора.


Список стандартный функций:

  • /pun help - Инструкция по использованию
  • /pun или /pun [ID] - Объявить в розыск по выбранной в списке статье

Список расширенных (платных) функций:

  • ПКМ (прицелиться в игрока) + Доп.клавиша мыши 2 - Аналог /pun без ввода ID вручную
  • /sus fasthelp - Список быстрых статей
  • ПКМ (прицелиться в игрока) + 0-9 - Объявить в розыск по быстрой статье
  • Расширенные функции позволяют объявлять в розыск игроков с помощью прицела, не вводя ID, с расстояния 22 метра. Это позволяет минимизировать возможность безнаказанного выхода из игры недобросовестным игроком. А также даёт множество других преимуществ.

Редактирование скрипта:

Все клавиши меняются в блоке k конфиг файла: "корень\moonloader\config\Super_Punishment_config.lua".

k = {
  repeatsuskey = VK_INSERT, -- Повтор розыска предыдущему игроку

  punmainkey = VK_RBUTTON, -- Основная клавиша выбора игрока
  punsecondarykey = VK_XBUTTON2, -- Второстепенная клавиша выбора игрока

  fastmainkey = VK_RBUTTON, -- Основная клавиша быстрого розыска
  fastkey1 = VK_1, -- Второстепенная клавиша быстрого розыска
  fastkey2 = VK_2,
  fastkey3 = VK_3,
  fastkey4 = VK_4,
  fastkey5 = VK_5,
  fastkey6 = VK_6,
  fastkey7 = VK_7,
  fastkey8 = VK_8,
  fastkey9 = VK_9,
  fastkey0 = VK_0,
}

 

Все названия статей, номера, значения розыска, штрафа и дополнительные параметры изменяются в блоке а.

a =
{
  a0 = "Ложный вызов", -- Название статьи
  b0 = "АК, Статья №1", -- Номер статьи
  c0 = "1", -- Уровень розыска
  d0 = "", -- Штраф
  e0 = "", -- Цвет. Формат: "{FFFFFF}".

-- Далее остальные статьи

 

Пустое значение переменной c (уровень розыска) устанавливает для текущей статьи только возможность выдачи штрафа. Пустое значение в переменной d (штраф), устанавливает возможность выдачи только розыска. Если в значение переменной d (штраф) установить "+", то сумма штрафа будет вводиться вами в игре вручную. Если сумма штрафа введена в данную переменную, она будет умножаться на уровень игрока. Если в поле перед суммой штрафа стоит знак "/", то сумма штрафа НЕ умножается на уровень игрока.

Все названия статей, номера, значения розыска, штрафа и дополнительные параметры быстрых статей изменяются в блоке f.

f =
{

  a1 = "Нападение на военнослужащего",
  b1 = "УК, Статья №29",
  c1 = "4",

  a2 = "Нападение на полицейского",
  b2 = "УК, Статья №30",
  c2 = "5",

  a3 = "Нападение на Агента ФБР / Мэра",
  b3 = "УК, Статья №31",
  c3 = "6",

  a4 = "Неподчинение сотруднику ПД/ФБР",
  b4 = "УК, Статья №19",
  c4 = "2",

  a5 = "Уход",
  b5 = "УК, Статья №25",
  c5 = "3",

  a6 = "Нарушение порядка",
  b6 = "УК, Статья №1",
  c6 = "1",

  a7 = "Избиение",
  b7 = "УК, Статья №3",
  c7 = "2",

  a8 = "Проникновение",
  b8 = "УК, Статья 14",
  c8 = "3",

  a9 = "Терроризм",
  b9 = "УК, Статья №32",
  c9 = "6",

  a0 = "Похищение",
  b0 = "УК, Статья №27",
  c0 = "4",
}

 

Зависимости:
SA:MP 0.3.7 R1
MoonLoader v.026
SAMPFUNCS v.5.3.3 и выше

Совместимость с проектами:

SAMP RP
Совместим
Evolve RP
Частично совместим