SA:MP Lua SAMP-RP FBI-MICRO | SAMP-RP FBI

morz1ck

Новичок
Автор темы
4
2
Доброго времени суток, я учусь писать простые скрипты для SAMP'a, вот показываю своё небольшое детище для критики.
Скрипт предназначен для игры на серверах проекта SAMP-RP, в частности для сотрудников правоохранительных фракций (например, FBI). Он позволяет "подслушивать" чат игрока (условно похитителя) и транслировать его сообщения в выбранный вами командный чат (/fs или /r), создавая эффект прослушки через скрытый микрофон.
  1. Прослушка микрофона (/mic [id]):
    • Нацеливает микрофон на игрока с указанным ID.
    • Все его сообщения в локальный чат (формат - Player_Name[ID]: текст) будут перехватываться.
    • Если игрок находится в радиусе 50 метров, его сообщение будет автоматически отправлено от вашего имени в выбранный радиоканал с префиксом [MICRO] и пометкой Похититель(ID).
  2. Отключение микрофона (/micoff):
    • Полностью сбрасывает текущую цель прослушки.
  3. Смена канала вещания (/channel [1|2]):
    • 1 - вещание в рацию отряда (/fs).
    • 2 - вещание в рацию организации (/r).
    • Выбор канала сохраняется в файл FBI-MIC.ini.
  4. Имитация камеры наблюдения (/cam [текст]):
    • Отправляет указанный текст в выбранный радиоканал с префиксом [CAM.

 

Вложения

  • fbi-mic.lua
    4.3 KB · Просмотры: 14
Последнее редактирование:

Санитар

Известный
135
108
Доброго времени суток, я учусь писать простые скрипты для SAMP'a, вот показываю своё небольшое детище для критики.
Скрипт предназначен для игры на серверах проекта SAMP-RP, в частности для сотрудников правоохранительных фракций (например, FBI). Он позволяет "подслушивать" чат игрока (условно похитителя) и транслировать его сообщения в выбранный вами командный чат (/fs или /r), создавая эффект прослушки через скрытый микрофон.
  1. Прослушка микрофона (/mic [id]):
    • Нацеливает микрофон на игрока с указанным ID.
    • Все его сообщения в локальный чат (формат - Player_Name[ID]: текст) будут перехватываться.
    • Если игрок находится в радиусе 50 метров, его сообщение будет автоматически отправлено от вашего имени в выбранный радиоканал с префиксом [MICRO] и пометкой Похититель(ID).
  2. Отключение микрофона (/micoff):
    • Полностью сбрасывает текущую цель прослушки.
  3. Смена канала вещания (/channel [1|2]):
    • 1 - вещание в рацию отряда (/fs).
    • 2 - вещание в рацию организации (/r).
    • Выбор канала сохраняется в файл FBI-MIC.ini.
  4. Имитация камеры наблюдения (/cam [текст]):
    • Отправляет указанный текст в выбранный радиоканал с префиксом [CAM].
Ну, по описанию, ахуенно, но непомешало бы заснять видео работу
 

Санитар

Известный
135
108
Доброго времени суток, я учусь писать простые скрипты для SAMP'a, вот показываю своё небольшое детище для критики.
Скрипт предназначен для игры на серверах проекта SAMP-RP, в частности для сотрудников правоохранительных фракций (например, FBI). Он позволяет "подслушивать" чат игрока (условно похитителя) и транслировать его сообщения в выбранный вами командный чат (/fs или /r), создавая эффект прослушки через скрытый микрофон.
  1. Прослушка микрофона (/mic [id]):
    • Нацеливает микрофон на игрока с указанным ID.
    • Все его сообщения в локальный чат (формат - Player_Name[ID]: текст) будут перехватываться.
    • Если игрок находится в радиусе 50 метров, его сообщение будет автоматически отправлено от вашего имени в выбранный радиоканал с префиксом [MICRO] и пометкой Похититель(ID).
  2. Отключение микрофона (/micoff):
    • Полностью сбрасывает текущую цель прослушки.
  3. Смена канала вещания (/channel [1|2]):
    • 1 - вещание в рацию отряда (/fs).
    • 2 - вещание в рацию организации (/r).
    • Выбор канала сохраняется в файл FBI-MIC.ini.
  4. Имитация камеры наблюдения (/cam [текст]):
    • Отправляет указанный текст в выбранный радиоканал с префиксом [CAM.

Добавь режим как простой Far-Chat "Полная Прослушка" чтобы была команда /mic all и она прослушивала всех в радиусе, так же, так же непомешало бы третий режим который будет как Far-Chat просто выводить сообщения в чат, а не в рацию, т.е была бы [Прослушка] - Nick_Name[228]: Ылвфв ФЫлвфыв
 

treywisp

Участник
33
21
Вопрос только зачем.. Есть же куча аналогов: от ноунейма с рево, упаси господь от дайса, переработка от нарвелла, от меня, от каримова. Большинство из них тем более работают как на телефон, так и обычные сообщения. И определись пж, переменные ты хочешь называть в camelCase или snake_case: player_id, targetName, targetID, my_id
 
  • Нравится
Реакции: morz1ck

kyrtion

Известный
1,320
485
И определись пж, переменные ты хочешь называть в camelCase или snake_case: player_id, targetName, targetID, my_id
кстати да заметил. рекомендую указать переменную на snake_case а функцию cammelCase

/mic all и она прослушивала всех в радиусе
есть вероятность что другой человек окажется как дурак и нафлудит в чате как попало (вроде бомжатый), что навредит РП процессу. Думаю надо добавить белый список то есть добавить несколько похитителей, или указать тех кто в маске/по клисту (только не белую)