Описание всех нопов самп

Обновлено: 04.07.2024

1) Откл.возм изменение вашей позиции/ Nop setplayerpos


Инфо:
Данный патч предназначен для блокировки возможности сервера перемещать вас
Применение:
1) Можно ездить на любом авто и вас не будет с него сбрасывать . Тем самым можно попинать чужую машину и просто прокатится на крыше
2) Администратор сервера не сможет вас к себе телепортировать


2) Отключить анимации игроков/Nop setplayerannimation

Инфо:
Патч предназначен для блокировки возможности сервера применять для вас какую либо аннимацию
Применение:
1) Теперь можем баннихопить и не падать лицом вниз
2) После того как вас попытается затазерить коп - вы не поднимете руки вверх


Инфо:
Патч предназначен для блокировки управлением вашим хп
Применение:
1) Сервер не будет отнимать по 2хп в 2 минуты (вы не будете попросту тратить хп)
2) Администратор сервера не сможет вас убить с помощью админ-комманд
3) Вы можете использовать команду /iznas до потери пульса !
p.s данную возможность использовать с умом и только во имя добра !


Откл возможность посадки вас в авто/возможность выброса ваз из авто/Nop putplayerinvehicle/Nop RemovePlayerFromVehicle

Инфо:
Оба патча запрещают сажать вас в авто и выкидывать без вашего согласия (управления)
Применение:
1) Можем сидеть в машине даже если нас выкинули командой /eject
2) Можем избежать посадки нас в тюрьму . А именно не дать посадить копам нас в машину


Откл возможность узнать о вашей езде / Nop setvehiclevelocity

Инфо:
Блокирует применение скорости к вашему авто
Применение:
1) Ограничитель скорости - не,не слышал

1) Как уже понятно из названия - отключает возможность сервера выключать вам двигатель

Инфо:
Отключает возможность показа диалоговых окон сервером
Применение
1) Команда /tazer - нам не вылазает окно (соединяем с размарозкой на / и откл анимации и мы не доступны)
Диалоговое окно это то что вылазает при /mm и других аналогичных коммандах .

Откл. контроль за игроком(NOP TogglePlayerControllable)

Инфо:
Сервер не может Вас заморозить
Применение:
Админ не может нас заморозить, тазерить, надеть наручники

Инфо:
Сервер не может Вас кинуть в интерьер
Применение:
Админ нас не сможет посадить в тюрьму, если еще включен ноп "возм.изменения вашей позиции"(NOP SetPlayerPos)

NOP PlaySoundForPlayer - Это проигрывание звуков на сервере,если ты\аковы есть вы их не услышите.

NOP CreateExplosion - Вы не будете видеть взрывы, созданные сервером

NOP SetPlayerRaceCheckpoint - У вас не будут создаваться гоночные чекпоинты

NOP SetPlayerWantedLevel - У вас не будет розыска (только того что под значком денег! на рп модах не действует, т.к. там своя система розысков)

NOP EnableStuntBonus - Это бонусы за трюки

NOP ResetPlayerMoney - Сервер не сможет обнулить у вас деньги

NOP GivePlayerMoney - Сервер не сможет выдать вам деньги

NOP ResetPlayerWeapons - Сервер не сможет забрать у вас оружие

NOP GivePlayerWeapon - Сервер не сможет выдать вам оружие

NOP SetPlayerAmmo - Сервер не сможет изменить кол-во ваших патронов

NOP SetPlayerArmedWeapon - Сервер не сможет сменить ваше оружие в руках

NOP SetPlayerCameraLookAt - Сервер не сможет изменить направление вашей камеры

NOP SetPlayerCameraPos - Сервер не сможет изменить позицию камеры

NOP SetCameraBehindPlayer - Сервер не сможет вернуть вам камеру обратно после

SetPlayerCameraPos/SetPlayerCameraLookAt - Сервер не сможет изменить позицию вашей камеры..

NOP SetPlayerWorldBounds - Сервер не сможет выставить границы мира (обычно на ГФ сервер в деморгане на зоне 51)

NOP SetPlayerShopName - Это игровые магазины, не видел чтоб где то юзалось

NOP TogglePlayerControllable - Это заморозка/разморозка вашего персонажа,отключение контроля над вашим игроком,вас не смогут заморозить,оглушить

NOP SetPlayerInterior - Сервер не сможет изменить ваш интерьер,вас не смогут тпшнуть с интерьера или в в интерьер

NOP SetPlayerPos - Сервер не сможет изменить вашу позицию,вас не куда не тпшнет

NOP SetPlayerDrunkLevel - Сервер не сможет выставить вам уровень опьянения

NOP SetPlayerFacingAngel - Сервер не сможет вас повернуть

NOP SetPlayerAnimation - Сервер не сможет поставить вам анимацию,отключение анимаций для вашего игрока

NOP SetPlayerSpecialAction - Сервер не сможет поставить вам действие (например когда телефон берешь)

NOP SetPlayerHealth - Сервер не сможет выставить вам здоровье (забрать или добавить)

NOP SetPlayerArmor - Сервер не сможет выставить вам броню (забрать или добавить)

NOP SetPlayerVelocity - Сервер не сможет выставить скорость вашему персонажу

NOP SetVehiclePosition - Сервер не сможет изменить позицию транспорта (видимо только вашего)

NOP SetVehicleVelocity - Сервер не сможет изменить скорость транспорта (тоже только вашего)

NOP SetVehicleHealth - Сервер не сможет изменить кол-во ХП авто

NOP PutPlayerInVehicle - Сервер не сможет посадить вас в авто

NOP RemovePlayerFromVehicle - Вас не будет выкидывать из машин.сервер не сможет вас выкинуть с авто.

NOP AddCarComponent - Это отвечает за тюннинг, на ваш авто не будут ставиться компоненты тюна

NOP RemoveCarComponents - Это как пункт выше тока наоборот, не будут удаляться компоненты

NOP UpdateVehicleDamageStatus - Это установка повреждения авто (шины, двери и тд)

NOP AttachTrailer - Это прикрепление прицепа к вашему авто,сервер не сможет его прикрепить.

NOP DetachTrailer - Это отцепление прицепа от авто,сервер не сможет его открепить

NOP SetEngineState - Отключение контроля зажигания авто.

NOP SetVehicleParams - Это открыты/закрыты тачки, двигатель и тд

NOP SetVehicleParamsEx - Тоже что и выше + октрытие/закрытие капота, багажника, сигнализация и тд

NOP CreateObject - Вы не будете видеть объекты созданные сервером

NOP SetObjectPos - Вы не будете видеть как сервер меняет позицию объектов

NOP SetObjectRot - Тоже как и выше, только поворот объекта (шлагбаумы к примеру)

NOP MoveObject - Это движение объектов, вы не будете видеть как они двигаются (ворота например)

NOP StopObject - Вы не будете видеть как объект останавливается

NOP DestroyObject - Серверные объекты у вас не будут удаляться

NOP Attach Object To Player - Это прикрепление объекта к игроку (всякие мешки у грузчиков на самп рп и тд,шляпы. )

NOP ShowGameText - Отключение текста на экране,это текст, типа Pay Day и т.д. (не в чате!)

NOP ShowTextDraw - Отключение текста,это тексдравы, сайт, бензин и т.д.

NOP ShowMenu - Это менюшка (не диалог!) сервер не сможет показать вам меню.(Меню выбора скина и тд)

NOP HideMenu - Сервер не сможет скрыть вам меню.

NOP SetPlayerChatBubble - вы не будете видеть 3д текстов над головой перса (во время разговора например,афк над головами игроков,чат /me)

NOP ShowPlayerDialog - сервер не сможет показать вам диалоги (типа логина,реги и тд)

NOP SetGravity - Отвечает за гравитацию на сервере. Для вас она всегда будет стандартной

NOP SetWorldTime - Отвечает за время на сервере (ночь, вечер, день и тд)

NOP PlayCrimeReportForPlayer - Это рация ментов как в сингле (когда розыск дают слышно рацию)

NOP CreateExplosion - Вы не будете видеть взрывы, созданные сервером

NOP SetPlayerRaceCheckpoint - У вас не будут создаваться гоночные чекпоинты

NOP SetPlayerWantedLevel - У вас не будет розыска (только того что под значком денег! на рп модах не действует, т.к. там своя система розысков)

NOP EnableStuntBonus - Это бонусы за трюки

NOP ResetPlayerMoney - Сервер не сможет обнулить у вас деньги

NOP GivePlayerMoney - Сервер не сможет выдать вам деньги

NOP ResetPlayerWeapons - Сервер не сможет забрать у вас оружие

NOP GivePlayerWeapon - Сервер не сможет выдать вам оружие

NOP SetPlayerAmmo - Сервер не сможет изменить кол-во ваших патронов

NOP SetPlayerArmedWeapon - Сервер не сможет сменить ваше оружие в руках

NOP SetPlayerCameraLookAt - Сервер не сможет изменить направление вашей камеры

NOP SetPlayerCameraPos - Сервер не сможет изменить позицию камеры

NOP SetCameraBehindPlayer - Сервер не сможет вернуть вам камеру обратно после

SetPlayerCameraPos/SetPlayerCameraLookAt - Сервер не сможет изменить позицию вашей камеры..

NOP SetPlayerWorldBounds - Сервер не сможет выставить границы мира (обычно на ГФ сервер в деморгане на зоне 51)

NOP SetPlayerShopName - Это игровые магазины, не видел чтоб где то юзалось

NOP TogglePlayerControllable - Это заморозка/разморозка вашего персонажа,отключение контроля над вашим игроком,вас не смогут заморозить,оглушить

NOP SetPlayerInterior - Сервер не сможет изменить ваш интерьер,вас не смогут тпшнуть с интерьера или в в интерьер

NOP SetPlayerPos - Сервер не сможет изменить вашу позицию,вас не куда не тпшнет

NOP SetPlayerDrunkLevel - Сервер не сможет выставить вам уровень опьянения

NOP SetPlayerFacingAngel - Сервер не сможет вас повернуть

NOP SetPlayerAnimation - Сервер не сможет поставить вам анимацию,отключение анимаций для вашего игрока

NOP SetPlayerSpecialAction - Сервер не сможет поставить вам действие (например когда телефон берешь)

NOP SetPlayerHealth - Сервер не сможет выставить вам здоровье (забрать или добавить)

NOP SetPlayerArmor - Сервер не сможет выставить вам броню (забрать или добавить)

NOP SetPlayerVelocity - Сервер не сможет выставить скорость вашему персонажу

NOP SetVehiclePosition - Сервер не сможет изменить позицию транспорта (видимо только вашего)

NOP SetVehicleVelocity - Сервер не сможет изменить скорость транспорта (тоже только вашего)

NOP SetVehicleHealth - Сервер не сможет изменить кол-во ХП авто

NOP PutPlayerInVehicle - Сервер не сможет посадить вас в авто

NOP RemovePlayerFromVehicle - Вас не будет выкидывать из машин.сервер не сможет вас выкинуть с авто.

NOP AddCarComponent - Это отвечает за тюнинг, на ваш авто не будут ставиться компоненты тюна

NOP RemoveCarComponents - Это как пункт выше тока наоборот, не будут удаляться компоненты

NOP UpdateVehicleDamageStatus - Это установка повреждения авто (шины, двери и тд)

NOP AttachTrailer - Это прикрепление прицепа к вашему авто,сервер не сможет его прикрепить.

NOP DetachTrailer - Это отцепление прицепа от авто,сервер не сможет его открепить

NOP SetEngineState - Отключение контроля зажигания авто.

NOP SetVehicleParams - Это открыты/закрыты тачки, двигатель и тд

NOP SetVehicleParamsEx - Тоже что и выше + октрытие/закрытие капота, багажника, сигнализация и тд

NOP CreateObject - Вы не будете видеть объекты созданные сервером

NOP SetObjectPos - Вы не будете видеть как сервер меняет позицию объектов

NOP SetObjectRot - Тоже как и выше, только поворот объекта (шлагбаумы к примеру)

NOP MoveObject - Это движение объектов, вы не будете видеть как они двигаются (ворота например)

NOP StopObject - Вы не будете видеть как объект останавливается

NOP DestroyObject - Серверные объекты у вас не будут удаляться

NOP Attach Object To Player - Это прикрепление объекта к игроку (всякие мешки у грузчиков на самп рп и тд,шляпы. )

NOP ShowGameText - Откл текста на екране,это текст, типа Pay Day и т.д. (не в чате!)

NOP ShowTextDraw - Откл текста,это тексдравы, сайт, бензин и т.д.

NOP ShowMenu - Это менюшка (не диалог!) сервер не сможет показать вам меню.(Меню выбора скина и тд)

NOP HideMenu - Сервер не сможет скрыть вам меню.

NOP SetPlayerChatBubble - вы не будете видеть 3д текстов над головой перса (во время разговора например,афк над головами игроков,чат /me)

NOP ShowPlayerDialog - сервер не сможет показать вам диалоги (типа логина,реги и тд)


Зачем я пишу эту статью ? Большниство пользователей mod_sa s0beit понятия не имеют, что такое вкладка SA:MP Patches и не пользуются ней. В этой статье, я ставлю для себя цель. Обьяснить вам, что это такое и научить ней пользоваться.


С чего бы начать объяснять . . .
В SA:MP, как и в любой другой игре(MultiPlayer) есть своя сетевая часть, в нашем случае это

Почему же NOP ? До версии 0.3.7 не было всей этой классификации, ну как не было, она была, но она не была показана во вкладках, а все было в одной большой куче и смешано. При всем это возле каждого Patch было написано NOP. NOP - означает блокировка того или иного Packet или RPC. На протяжении этой статьи я буду называть SA:MP Patches - НОПами(мне так удобно).

Думаю я разложил вам по полочкам, что это, а теперь я расскажу вам: для чего это нужно



Некоторые уже могли догадаться, что это нужно для того, чтоб отключать обмен информацией между сервером. Но как это может нам пригодиться ? Очень даже.
Для того, чтоб быть хорошим читером, не обязательно иметь крутую и навороченную папку GTA. Ладно, здесь я уже преувеличиваю, но умение пользоваться SA:MP Patches дает нам много новых возможностей.

Возможно, что кто-то подумал, что отключая InComing NOP он отключает его для всех, но нет он отключает его только для себя, то есть для Клиента. Можно сказать визуально, но не совсем, а точнее визуально для тех NOP, которые взаимодействуют со всеми клиентами(игроками), а если NOP напрямую связан с нашим клиентом(то
есть только с нами), то не визуально.

SetWeather (RPC) - отключит возможность изменять серверу погоду клиенту(нашему только). Это будет визуально, то есть только для нас, так как сервер изменяет погоду для всех клиентов, но для нашего не изменится, но об этом никто не узнает, ну только, если админ бл*** не прилетит к нам домой и не посмотрит на экран нашего компьютера.
Я думаю вы примерно поняли, что я имею ввиду. Все познается практикой, но теория тоже важна. Так что пробуйте свои вариации для НОПов.

Кстати, NOP SetPlayerHealth работает не везде, так что имейте ввиду при его использовании.

OutComings(Исходящие НОПы)


Вот сейчас я пишу эту статью и пользуясь своим воображением я придумал на ходу применение одному НОПу.

Я буду использовать NOP из раздела OutComings Packet - Bullet Data. И что же я попытаюсь сделать ?
Я отключу информацию от клиента к серверу о пули. Т.е. я выстрелю, но сервер не получит информацию куда попала пуля, вернее она не нанесет урона(эта информация точная, была проверена мною пару часов назад перед написанием этой статьи). Что нам это даст ? Ну, например: мы можем сделать подставу на GM определенного игрока и нам не потребуется никакой сторонний софт для этого(ни CLEO , ни ASI). То есть выстрел у нас произойдет, но куда отправится пуля никто не узнает. То есть урон не пройдет, так как сервер не узнает куда полетела пуля, а точнее попала ли она в игрока.

Сейчас подробно: Я выстреливаю, то есть я отправляю серверу информацию о выстреле(в нем уже храниться, мое направление камеры и т.п, в часности, то что нас интересует - пуля), включая этот NOP Bullet Data, я отключаю отправку информацию серверу о пули. (Теперь точно должно стать понятно.)


В принципе я думаю, что все предельно ясно. Я планирую в этой теме создать спойлер и под спойлер запихнуть описание всех Патчей(НОПов, кто еще не понял - это ПАТЧИ). Не то, как они работают, а что они должны делать. Так как протестировать все Патчи довольно долго. Желающие помочь в описании НОПов, оставляйте комментарии в теме.

SA:MP Patches(NOPs, НОПы):


Connection accepted - отключает информацию о подключении
Connection attempt failed - отключает информацию о неудачной попытке подключиться.
Invalid password - отключает информацию о неверном пароле.
Connection lost - отключается информацию о рассоеденении от сервера.
Connection closed - отключает информацию о закрытом соеденении
No free connections - отключает информацию о не свободном подключении
Connection banned - отключает информацию о забаненном подключении.
Markers data - отключает информацию о маркерах
Player data - отключает информацию о игроке.
Vehicle data - отключает информацию о машине.
Passenger data - отключает информацию о пассажире.
Unoccupied data - содержит информацию о пустом транспорте в стриме.
Trailer data - отключает информацию о трейлерах(прицепы).
Aim data - отключает информацию о прицеливании.
Bullet data - отключает информацию о пуле
Authentication - отключает информацию о аутентификации

Spectating data - отключает информацию о наблюдении.
Weapon data - отключает информацию о оружии.
Stats data - отключает информацию о статистике игрока.
Player data - отключает информацию о игроке.
Vehicle data - отключает информацию о машине.
Passenger data - отключает информацию о пассажире.
Unoccupied data - содержит информацию о пустом транспорте в стриме.
Trailer data - отключает информацию о трейлерах(прицепы).
Aim data - отключает информацию о прицеливании.
Bullet data - отключает информацию о пуле.
Authentication - отключает информацию о аутентификации(ввод пароля).

Спасибо IceSchoky за информацию об данных патчах: Unoccupied data, ScriptCast, SCM Event.



Преимущественно мои разработки :
[Статья] Сэр, как мне закаптить ?[ч.1]
[Статья] История создания mod_sa s0beit
[Статья] SA:MP Patches(NOPs, НОПы)
Пишу . Помогаю всем без исключения, чем смогу. За помощью в ЛС.

Читайте также: