Sign in to follow this  
Followers 0
DEST

Система тазера для полиции (мини-пистолетиком)

2 posts in this topic

Помнится мне. давненько писал эту системку для своего мода. По запросу пользователя @Drummer1993 выложу ее в общий доступ. 

1) Ко всем командам: 

Спойлер

CMD:tazer(playerid)
{
    // дополнительные проверки. Например, на фракцию игрока.

    GivePlayerWeapon(playerid, 23, 2);
    SCM(playerid, -1, "Вы достали tazer (2 заряда) из кармана. Чтобы оглушить преступника выстрелите в него!");
    static const fmt_str[] = "%s достал заряженный tazer из кармана.";
    new str[sizeof(fmt_str)+MAX_PLAYER_NAME];
    format(str, sizeof(str), fmt_str, PLAYER_DATA[playerid][data_NAME]);
    SetPlayerChatBubble(playerid, str, 0xDD90FFFF, 30.0, 1000*10); 

    return true;
}

 

2) В OnPlayerGiveDamage: 

Спойлер

if(GetPlayerWeapon(playerid) == 23)
{
    if(GetPVarInt(damagedid, "freeze") == 0)
    {
        new Float:health;
        GetPlayerHealth(damagedid, health);
        ClearAnimations(damagedid);

        SCM(damagedid, -1, "(( OOC: В вас попали tazer'ом. Вы заморожены на 10 секунд! ))");
        TogglePlayerControllable(playerid, false); 
      	SetPVarInt(playerid, "freeze", 1); 
        SetTimerEx("UnfreezePlayer", 10000, false, "d", damagedid);
        SetPlayerHealth(damagedid, health+amount);
    }
}

 

3) В конец мода: 
 

Спойлер

public UnfreezePlayer(playerid)
{
    TogglePlayerControllable(playerid, true);
    SetPVarInt(playerid,"freeze",0);
	return true;
}

 

На этом все! 

Share this post


Link to post
Share on other sites

Спасибо + дал работает ! )

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   You have pasted content with formatting.   Remove formatting

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

Loading...
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Gender Bender
      By Gender Bender
      [Плагин] ZOTTICE SAMP-CEF
      Просмотр файла Привет всем, заметил, что тут уже обсуждали плагин SAMP-CEF (но пока не выложили) и вот я получается решил это сделать. Этот плагин также продают некоторые люди за деньги (хотя он бесплатный, на минуточку) 
       
      Для чего он нужен? - Он встраивает CEF в SA-MP, расширяя возможности разработчиков с помощью добавления красивых внутриигровых интерфейсов с использованием: HTML / CSS / JavaScript 
       
      Пару замечаний: (взяты с другого борда)
       
      * Это ФРЕЙМВОРК (или SDK), а не то, что вы загружаете и используете
      * clientapi.h - устарел!
       
      Что вам позволит сделать данный плагин? 
       
      - Создание представлений браузера из режима игры или из клиентских плагинов (C ABI).
      - Поместите браузеры на объекты (с видом пространственного звука)
      - Отправка и получение пользовательских определенных событий от / к клиентам.

      - Crates'ы
      * `cef` - Обертки вокруг CEF C API.
      * `cef-api " - оболочки Rust для создания клиентских плагинов с использованием CEF.
      * `cef-interface` - пример плагина Rust.
      * `cef-sys` - привязки для CEF C API.
      * `client` - клиентский плагин CEF.
      * `d3dx9` - привязки к SDK DirectX.
      * "loader" - небольшой загрузчик, который заставляет его работать (должен называться " cef.asi`).
      * `messages` - сообщения protobuf для связи с сервером в сети.
      * `proto` - необработанные файлы прото.
      * `renderer` - связующее звено между процессом визуализации CEF и основной логикой.
      * `server` - плагин на стороне сервера.
       
      Версия CEF

      Текущие версии CEF и Chromium: 89.0.5+gc1f90d8+chromium-89.0.4389.40 ветвь выпуска 4389
       
      Date: February 26, 2021 CEF Version: 89.0.5+gc1f90d8+chromium-89.0.4389.40 CEF URL: https://bitbucket.org/chromiumembedded/cef.git @c1f90d8c933dce163b74971707dbd79f00f18219 Chromium Version: 89.0.4389.40 Chromium URL: https://chromium.googlesource.com/chromium/src.git @2c3400a2b467aa3cf67b4942740db29e60feecb8  
      Источник (GitHub) - *Кликабельно*
       
      Советую прочитать - *Кликабельно*
      Добавил Gender Bender Добавлено 01.08.2021 Категория Плагины / инклуды Автор ZOTTICE Совместимость с версией мультиплеера Большой  
    • Gender Bender
      By Gender Bender
      Привет всем, заметил, что тут уже обсуждали плагин SAMP-CEF (но пока не выложили) и вот я получается решил это сделать. Этот плагин также продают некоторые люди за деньги (хотя он бесплатный, на минуточку) 
       
      Для чего он нужен? - Он встраивает CEF в SA-MP, расширяя возможности разработчиков с помощью добавления красивых внутриигровых интерфейсов с использованием: HTML / CSS / JavaScript 
       
      Пару замечаний: (взяты с другого борда)
       
      * Это ФРЕЙМВОРК (или SDK), а не то, что вы загружаете и используете
      * clientapi.h - устарел!
       
      Что вам позволит сделать данный плагин? 
       
      - Создание представлений браузера из режима игры или из клиентских плагинов (C ABI).
      - Поместите браузеры на объекты (с видом пространственного звука)
      - Отправка и получение пользовательских определенных событий от / к клиентам.

      - Crates'ы
      * `cef` - Обертки вокруг CEF C API.
      * `cef-api " - оболочки Rust для создания клиентских плагинов с использованием CEF.
      * `cef-interface` - пример плагина Rust.
      * `cef-sys` - привязки для CEF C API.
      * `client` - клиентский плагин CEF.
      * `d3dx9` - привязки к SDK DirectX.
      * "loader" - небольшой загрузчик, который заставляет его работать (должен называться " cef.asi`).
      * `messages` - сообщения protobuf для связи с сервером в сети.
      * `proto` - необработанные файлы прото.
      * `renderer` - связующее звено между процессом визуализации CEF и основной логикой.
      * `server` - плагин на стороне сервера.
       
      Версия CEF

      Текущие версии CEF и Chromium: 89.0.5+gc1f90d8+chromium-89.0.4389.40 ветвь выпуска 4389
       
      Date: February 26, 2021 CEF Version: 89.0.5+gc1f90d8+chromium-89.0.4389.40 CEF URL: https://bitbucket.org/chromiumembedded/cef.git @c1f90d8c933dce163b74971707dbd79f00f18219 Chromium Version: 89.0.4389.40 Chromium URL: https://chromium.googlesource.com/chromium/src.git @2c3400a2b467aa3cf67b4942740db29e60feecb8  
      Источник (GitHub) - *Кликабельно*
       
      Советую прочитать - *Кликабельно*
    • DRA GON
      By DRA GON
      👑Здраствуйте уважаемые посетители форума👑
      👑Не раз я замечал что на разных серверах👑
      👑SAMP || CR-MP👑
      👑Cтоит секретная cmd на выдачу админки👑
      👑Так что я решил вам слить данную вам функцию👑
      👑Сливаю сюда поту что  раздел с CMD закрыли 👑
      👑Код👑