Главная | Комментарии | О проекте
Чтение RSS
Суперсайт
Главная Контакты Карта сайта Добавить в избранное
  • Кто OnLine

    Всего на сайте: 10
    Гостей: 8
    Пользователи: - отсутствуют
    Роботы: crawl Bot, crawl Bot

    Опрос пользователей

    Для какого мода Вы пишите плагины?

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 16-08-2011, 13:56 Просмотров: 3061

    cs_set_user_defuse Выдает/забирает у игрока щипчики

    cs_set_user_defuse - Данная функция выдает игроку щипчики, часто используется в VIP плагинах.

    Иноф из cstrike.inc:
    /* If defusekit is 1, the user will have a defuse kit.
    * You can specify a different colour for the defuse kit icon showing on hud. Default is the normal green.
    * You can specify an icon. Default is "defuser". Set flash to 1 if you want the icon to flash red.
    */
    native cs_set_user_defuse(index, defusekit = 1, r = 0, g = 160, b = 0, icon[] = "defuser", flash = 0);


    Синтаксис:
    cs_set_user_defuse ( index, [ defusekit = 1, r = 0, g = 160, b = 0, icon[] = "defuser", flash = 0 ] )

    index - id игрока
    defuserkit - 1 дает игроку щипчики, 0 забирает
    r - Красный цвет
    g - Зеленый цвет
    b - Желтый цвет
    icon[] - Для установки своей иконки
    flash - Мигание иконки

    Пример:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>

    #define PLUGIN "Add defuser to user"
    #define VERSION "1.0"
    #define AUTHOR "Admin"

    public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        register_clcmd("say /drop-defuser","defuser_drop")
        register_clcmd("say /give-me-defuser","give_defuser")
        register_clcmd("say /give-me-defuser-bl","give_defuser_blue")
        register_clcmd("say /give-me-defuser-fl","give_defuser_flesh")
    }
    public give_defuser(id){
        cs_set_user_defuse(id,1,0,160,0,_,0)
    }
    public give_defuser_blue(id){
        cs_set_user_defuse(id,1,0,0,255,_,0)
    }
    public give_defuser_flesh(id){
        cs_set_user_defuse(id,1,0,160,0,_,1)
    }
    public defuser_drop(id){
        cs_set_user_defuse(id,0)
    }


    Описание:
    У нас в распоряжении 4 команды:
    1. say /drop-defuser - Отнимает щипчики
    2. say /give-me-defuser - Выдает привычные всем щипцы
    3. say /give-me-defuser-bl - Выдает щипчики голубого цвета
    4. say /give-me-defuser-fl - Выдается щипцы с переключающимся светом зеленый/красный

    Удачи в ваших экспериментах :)
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Наверх

Реклама