1) Открываешь файл - scripting\war3ft\cvar.inl и вставляешь следующее:
Код
//масив для настройки таймера у орка
new CVAR_wc3_glove_timer_orc;
//В функции public CVAR_Init()
//регестируем квар таймера
CVAR_wc3_glove_timer_orc = register_cvar( "wc3_glove_timer_orc" , "25" ); // Время востановления гранат у Орка при покупке "Огненых перчаток"
2) Открываем файл scripting\war3ft\items.inl и находим там ITEM_Glove_Begin( idUser ), затем заменяем ее на это -
Код
ITEM_Glove_Begin( idUser )
{
if ( p_data[idUser][P_RACE] == RACE_ORC ) // Проверка на рассу, если расса Орк, то будет исвользоваться наш новый квар
{
g_iGloveTimer [idUser]= get_pcvar_num( CVAR_wc3_glove_timer_orc ); // наш новый квар таймера
}
else g_iGloveTimer [idUser]= get_pcvar_num( CVAR_wc3_glove_timer ); // старый квар таймера, будет использоваться для всех расс кроме Орка
format(szMessage, sizeof(szMessage) - 1, "%d %L",g_iGloveTimer[idUser],LANG_PLAYER,"UNTIL_YOUR_NEXT_GRENADE");
WC3_StatusText( idUser, TXT_TIMER,szMessage);
g_iGloveTimer[idUser]--;
set_task( 1.0, "_ITEM_Glove_Give", TASK_ITEM_GLOVES + idUser );
}