> > > > >
Smoke: HealthNade

Smoke: HealthNade 0.0.4

Нет прав для скачивания
Сообщения
49
Рейтинг
4
#21
wopox1337, У меня вопрос вообще реально сделать чтоб эта граната была не вместо дыма а ещё одним слотом гранат или на нож ещё одним слотом? Вообще реально так сделать??
 
 
Сообщения
1.217
Рейтинг
1232
#22
ALT, слот изменить можно. Но без замены существующего оружия не выйдет. Разьве что переключать режым правой кнопкой, как это сделано в плагине с гранатамы
 
 
Сообщения
827
Рейтинг
888
#25
famas, делайте что хотите - автор плагина не несет ответственности за самовольное изменение кода, но учтите что ошибки, вызванные вмешательством, решать Вам придется самому.
 
1  
Сообщения
1.328
Рейтинг
779
#26
wopox1337, У меня вопрос вообще реально сделать чтоб эта граната была не вместо дыма а ещё одним слотом гранат или на нож ещё одним слотом? Вообще реально так сделать??
Нельзя. Есть всего 29 итемов, на один из которых можно заменить гранату. Да, в слот для гранат можно вкинуть 4-й, но тогда будет замена одного из итемов, не относящихся к гранатам. Например: C4. Где-то на оленях была оригинальная статья на английском. Под спойлером статья, которую перевели.
 
1  
Сообщения
2.011
Рейтинг
1947
#27
реально сделать чтоб эта граната была не вместо дыма а ещё одним слотом грана
да, реально.
Код на то имеется. Я, возможно сделаю, при наличии свободного времени и желания.
"Подготовительный" код - имеется, осталось дополнить плагин, и спрайты сделать.

Код:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>

new g_MsgId_WeaponList;

public plugin_precache()
{
    precache_generic( "sprites/weapon_HealthNade.txt" );
    precache_generic( "sprites/640hud19.spr" );
    precache_generic( "sprites/640hud20.spr" );
}

new const WEAPON_TO_CHANGE[] = "weapon_knife";

new const WEAPON_NEW[] = "weapon_HealthNade";
static const SLOT = 5;

public plugin_init()
{
    RegisterHam( Ham_Item_AddToPlayer, WEAPON_TO_CHANGE, "OnAddToPlayerKnife", .Post = true );
    RegisterHam( Ham_Item_ItemSlot, WEAPON_TO_CHANGE, "OnItemSlotKnife" );

    register_clcmd( "weapon_ArkFlare", "ClientCommand_SelectFlare" );
    g_MsgId_WeaponList = get_user_msgid( "WeaponList" );
}

public ClientCommand_SelectFlare( const client )
{
    engclient_cmd( client, WEAPON_TO_CHANGE );
}

public OnAddToPlayerKnife( const item, const player )
{
    if( pev_valid( item ) && is_user_alive( player ) ) // just for safety.
    {
        message_begin( MSG_ONE, g_MsgId_WeaponList, .player = player );
        {
            write_string( WEAPON_NEW );    // WeaponName
            write_byte( -1 );            // PrimaryAmmoID
            write_byte( -1 );            // PrimaryAmmoMaxAmount
            write_byte( -1 );            // SecondaryAmmoID
            write_byte( -1 );            // SecondaryAmmoMaxAmount
            write_byte( SLOT - 1 );        // SlotID (0...N)
            write_byte( 1 );            // NumberInSlot (1...N)
            write_byte( CSW_KNIFE );    // WeaponID
            write_byte( 0 );            // Flags
        }
        message_end();
    }
}

public OnItemSlotKnife()
{
    SetHamReturnInteger(SLOT);
    return HAM_SUPERCEDE;
}


/* ANOTHER WAY
public plugin_precache (  )
{
    register_message(get_user_msgid("WeaponList"), "msgWeaponList");
}

public msgWeaponList ( msgID, msgDest, id )
{
    if( get_msg_arg_int(8) == CSW_C4 )
    {
        set_msg_arg_string (  1 , "weapon_tripmine"  ) ;
        set_msg_arg_int (  3 , ARG_BYTE, get_pcvar_num ( g_pTripMax )  ) ;
    }
} */
 
3  
Сообщения
184
Рейтинг
106
#28
Sonyx, Ты же реально исправил проблему с error для 182, почему не покажешь публично?)))
 
 
Сообщения
827
Рейтинг
888
#29
present, потому что решение уже в новой версии
 
4  
Сообщения
138
Рейтинг
8
#30
как отключить в данном плагине screenfade , а то випов ослепили они под себя кидают гранату и все .. отфлешались
 
 
Сообщения
49
Рейтинг
4
#35
Minni, ошибочное мнение \
давай спишемся в скайпе и научи меня глупого
 
Последнее редактирование:
 
Сообщения
1
Рейтинг
0
#37
При каких условиях спрайты взрыва гранаты не появляются на сервере? Модельку показывает. Файлики раскиданы по местам.
Куда копать?
 
 
Сообщения
7
Рейтинг
0
#39
Ошибка не могу под 1.8.3 почему то скомпилить, помогите в чем проблема???
 

Вложения

  • 46,3 KB 21
 

Похожие темы

> > > > >