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

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

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 1-09-2011, 14:45 Просмотров: 5174
    Функция make_deathmsg создает объявление о смерти или убийстве игрока ( в правом верхнем углу), там же картинкой показывается какое оружие было использовано атакующим и попадание в голову.
    Внимание: Функция не убивает игрока, а только создает сообщение, все равно что вы в чат напишите что кто то кого то убил.

    Инфо из message_stocks.inc:
    /* Creates a death message. */
    stock make_deathmsg(killer, victim, headshot, const weapon[])
    {
        message_begin(MSG_ALL, get_user_msgid("DeathMsg"), {0,0,0}, 0);
        write_byte(killer);
        write_byte(victim);

        new mod_name[32];
        get_modname(mod_name, 31);
        if (equal(mod_name, "cstrike") || equal(mod_name, "czero") || equal(mod_name, "csv15") || equal(mod_name, "cs13"))
            write_byte(headshot);
        write_string(weapon);
        message_end();

        return 1;
    }
    Автор: Admin Дата: 1-09-2011, 12:01 Просмотров: 4445
    Далеко не самая популярна функция в последнее время, обычно все таки пытаются воскресить игрока, что бы больше времени человек играл, а не смотрел как играют другие. Но все таки она тоже нужна, например она используется в моде Predator ( при убийстве плазмой) или в популярном последнее время deathrun.

    Инфо из message_stocks.inc:
    /* Kills a user without a message. */
    stock user_silentkill(index)
    {
        static msgid = 0;
        new msgblock;
        if (!msgid)
        {
            msgid = get_user_msgid("DeathMsg");
        }
        msgblock = get_msg_block(msgid);
        set_msg_block(msgid, BLOCK_ONCE);    
        user_kill(index, 1);
        set_msg_block(msgid, msgblock);

        return 1;
    }
Наверх

Реклама