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

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

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 15-08-2011, 12:56 Просмотров: 3413

    cs_set_user_deaths Функция установки количества смертей игрока

    cs_set_user_deaths - Некоторые замечали, что есть игроки "статеры" которые играют ради красивой статистики убийства/смерти 10 / 0, и если их убивают они тут же делают реконнект что бы обнулить свои смерти и фраги. С помощью данной функции мы научимся обнулять смерти. Что бы обнулять фраги, придется разобраться с такой же простой функцией set_user_frags из модуля Fun

    Инфо из cstrike.inc:
    /* Sets player deaths. */
    native cs_set_user_deaths(index, newdeaths);


    Синтаксис:
    cs_set_user_deaths ( index, deaths )


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

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

    #define PLUGIN "Set user deaths"
    #define VERSION "1.0"
    #define AUTHOR "Admin"

    public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        
        register_clcmd("say /deaths","my_deaths")
        register_clcmd("say /add-deaths","add_deaths")
        
    }
    public my_deaths(id){
        
        //Регистрируем массив
        new MyDeaths[32]
        //Получаем количество смертей для игрока и запсываем в массив
        MyDeaths[id] = cs_get_user_deaths(id)
        
        //Выводим количество смертей в HuD сообщении
        set_hudmessage(0, 255, 0, -1.0, 0.25, 0, 6.0, 12.0)
        show_hudmessage(id, "You Deaths is %d",MyDeaths[id] )
        
        //Выводим количество смертей в чат
        client_print(id,print_chat,"TbI yMep %d pa3",MyDeaths[id])
    }
    public add_deaths(id){
        
        //Устанавливаем количество смертей 999
        cs_set_user_deaths(id,999)
        client_print(id,print_chat,"TbI yMep %d pa3",cs_get_user_deaths(id))
    }


    Описание:
    Если вы читали информацию о функции cs_get_user_deaths, то для вас уже все знакомо, но тут мы добавили еще одну команду say /add-deaths, она вызывает функцию add_deaths, внутри которой рассматриваемая нами функция и устанавливает нам количество смертей в количестве 999 штук. Так же доступны команды для того что бы посмотреть количество смертей say /deaths.
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Наверх

Реклама