Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Santa Hat Only for Human 1.3 by underwoker

, Шапочки деда
Статус пользователя iLLuSioN
сообщение 26.12.2012, 14:45
Сообщение #21
Иконка группы

Стаж: 17 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

sma
Код
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <zombieplague>

new const hats[][] = {
    "models/santahat_red.mdl",            
    "models/santahat_blue.mdl"
}

new g_bwEnt[33];
new g_CachedStringInfoTarget;

public plugin_init()
{
    register_plugin( "Santa Hat Only for human", "1.2", "xPaw" );

    RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
    g_CachedStringInfoTarget = engfunc(EngFunc_AllocString, "info_target");
}

public plugin_precache()
{
    for (new i = 0; i < sizeof hats; i++)        
        precache_model(hats[i])
}

public fwHamPlayerSpawnPost(player)
{      
    if (is_user_alive(player))
    {
        new iEnt = g_bwEnt[player];
        if( !pev_valid(iEnt) )
        {
            g_bwEnt[player] = iEnt = engfunc (EngFunc_CreateNamedEntity, g_CachedStringInfoTarget);
            set_pev(iEnt, pev_movetype, MOVETYPE_FOLLOW);
            set_pev(iEnt, pev_aiment, player);
            engfunc(EngFunc_SetModel, iEnt, hats[random_num(0,1)]);
        }
    }
}

public zp_user_infected_post(id)
{
    if(zp_get_user_zombie(id))
    {
        engfunc(EngFunc_RemoveEntity,g_bwEnt[id])
        g_bwEnt[id] = 0
    }
}

public zp_user_humanized_post(player)
{
    new iEnt = g_bwEnt[player];
    if( !pev_valid(iEnt) )
    {
        g_bwEnt[player] = iEnt = engfunc (EngFunc_CreateNamedEntity, g_CachedStringInfoTarget);
        set_pev(iEnt, pev_movetype, MOVETYPE_FOLLOW);
        set_pev(iEnt, pev_aiment, player);
        engfunc(EngFunc_SetModel, iEnt, hats[random_num(0,1)]);
    }
}

Прикрепленные файлы:
Прикрепленное изображение

Прикрепленные файлы:
Прикрепленный файл  zp_addons_santahat.rar ( 26,59 килобайт ) Кол-во скачиваний: 28


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Redir
сообщение 23.10.2013, 20:31
Сообщение #22
Стаж: 10 лет

Сообщений: 567
Благодарностей: 138
Полезность: 119

Подскажите, можно ли сделать, чтобы шапочки выдавались только игрокам у которых есть флаг t например.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: