- Добавлено удаление снежков
- Убраны квары (теперь только дефайны)
- Добавлен натив на остановку плагина (snow.inc)
- Добавлен дефайн SNOW_KEEP (возможность удерживать снежок на ЛКМ)
- Добавлен дефайн SNOW_DANGER_REND (подсветка снежка летящим с большой силой)
- Добавлен дефайн SNOW_BARTIME_STATUS (отображение статусбара силы броска на ПКМ)
- Добален дефайн SNOW_SMOKEGRENADE (поставить снежок на дымовую гранату)
- При дефайне //SNOW_KNIFE, т.е когда снежок на слоте ножа как второй режим, поправлен и улучшен lastinv
- Добавлен множитель урона в разные части тела (stock const Float:flMultiplyDamageHit)
Код
// чем выше сила, тем дальше летит снежок, а также
// чем выше сила, тем сильнее урон
#define MAX_POWER 26 //макс. сила снежка (при зажатии ПКМ сила увеличивается не больше чем MAX_POWER)
#define MIN_POWER 12 //мин. сила снежка
#define MULTIPLY_POWER 3.0 //множитель силы
#define FREQUENCY_POWER 0.041 //частота прибавлении силы (как быстро прибавляется сила при зажатии ПКМ)
#define SNOW_KEEP // можно ли удерживать снежок на ЛКМ (зажимать ЛКМ и удерживать для броска)
#define SNOW_DANGER_REND // подсвечивать render-ом летящий опасный снежок с большой силы
#define SNOW_BARTIME_STATUS // отображать бартайм статус силы
//#define SNOW_KNIFE // сделать снежки на knife (если закомментировано, будет два режима ножа 1 - Обычный нож | 2 - Снежки)
#define SNOW_SMOKEGRENADE // сделать снежки на smokegrenade
#define TEAMMATES_KILL // разрешать ранить тиммейтов
Множитель урона в разные части тела
stock const Float:flMultiplyDamageHit[] = {
1.0, //HIT_GENERIC | none
1.5, //HIT_HEAD | голова
1.2, //HIT_CHEST | грудь
1.1, //HIT_STOMACH | брюхо
1.1, //HIT_LEFTARM | лев.рука
1.1, //HIT_RIGHTARM | прав.рука
1.0, //HIT_LEFTLEG | лев.нога
1.0 //HIT_RIGHTLEG | прав.нога
};
Остановка плагина после разминки:
В конце разминки добавьте
Код:
snowball_disable();
Также не забудьте добавить в плагин разминки инклуд
Код:
#include "snow.inc"
1. snowball.amxx закинуть в cstrike/addons/amxmodx/plugins
2. эти 3 файла p_snow.mdl, w_snow.mdl, v_snow.mdl закинуть в cstrike/models
3. snowball.spr и weapon_snow.txt закинуть в папку cstrike/sprites
4. в файле cstrike/addons/amxmodx/configs/plugins.ini в самом конце дописать snowball.amxx
5. snowball.sma закинуть в cstrike/addons/amxmodx/scripting
6. смените карту и плагин заработает!
Скачать Snowball-0.6-alpha.zip [280,48 Kb] (cкачиваний: 554)
Теги: Snowball (0.6 alpha)