Файл конфига, с подробным описанием создается при первом запуске в директории ./config/plugins/. Перечень доступных параметров и значения по-умолчанию:
PHP:
// This file was auto-generated by AMX Mod X (v1.10.0.5467)// Cvars for plugin "ACS injection med-kit" by "DEV-CS.RU" (acs_injection.amxx, v1.0.6.2)// 0 - Выкл. 1 - Вкл.// -// Default: "1"// Minimum: "0.000000"// Maximum: "1.000000"
acs_inj_enable "1"// Флаги доступа (оставьте пустым для выдачи всем игрокам)// -// Default: "s"
acs_inj_access "s"// Команды для получения шприца (оставьте пустым чтобы отключить)// -// Default: "/acs_injection /acs_inject"
acs_inj_commands "/acs_injection /acs_inject"// Сколько шприцов выдавать бесплатно в начале раунда игрокам с флагами доступа// -// Default: "1"// Minimum: "0.000000"// Maximum: "10.000000"
acs_inj_spawn_bonus_count "1"// Сколько шприцов выдавать бесплатно в начале раунда игрокам STEAM (не используется, если флаги доступа не заданы)// -// Default: "1"// Minimum: "0.000000"// Maximum: "10.000000"
acs_inj_spawn_bonus_steam_count "1"// Сколько шприцов выдавать при покупке через AES-Bonus// -// Default: "1"// Minimum: "1.000000"// Maximum: "10.000000"
acs_inj_aes_buy_count "1"// Сколько шприцов выдавать по команде acs_inj_commands// -// Default: "1"// Minimum: "1.000000"// Maximum: "10.000000"
acs_inj_cmd_count "1"// Метод использования:// 0 - через Z (radio1)// 1 - через X (radio2)// 2 - через C (radio3)// 3 - через Q (drop)// 4 - через F (<фонарь> - impulse 100)// -// Default: "4"// Maximum: "4.000000"
acs_inj_use_method "4"// Скорость лечения (HP в секунду)// -// Default: "10"// Minimum: "1.000000"// Maximum: "100.000000"
acs_inj_speed "10"// Изменять время лечения в зависимости от:// 0 - Выкл.// 1 - текущей величины здоровья// 2 - неиспользованного остатка шприца// 3 - оба варианта// -// Default: "3"// Minimum: "0.000000"// Maximum: "3.000000"
acs_inj_speed_dynamic "3"// Блокировать смену оружия в процессе лечения// -// Default: "0"// Minimum: "0.000000"// Maximum: "1.000000"
acs_inj_block "0"// Через сколько секунд после лечения можно стрелять// -// Default: "0.0"// Minimum: "0.000000"// Maximum: "10.000000"
acs_inj_next_attack "0.0"// Величина пополняемого здоровья, 0 - MAX// -// Default: "30"// Minimum: "0.000000"// Maximum: "100.000000"
acs_inj_health "30"// Максимальное кол-во использований за раунд// -// Default: "3"// Minimum: "1.000000"// Maximum: "10.000000"
acs_inj_max_use "3"// Сколько максимально игрок может иметь с собой шприцов// -// Default: "3"// Minimum: "0.000000"// Maximum: "10.000000"
acs_inj_max_count "3"// Индекс анимации модели шприца// -// Default: "0"// Minimum: "0.000000"// Maximum: "100.000000"
acs_inj_sequence "0"// Стоимость услуги// -// Default: "0"// Minimum: "0.000000"// Maximum: "16000.000000"
acs_inj_cost "0"// Включить линию прогресса// -// Default: "1"// Minimum: "0.000000"// Maximum: "1.000000"
acs_inj_bar "1"// Запретить VIP игроку использовать шприц на as_* картах// -// Default: "0"// Minimum: "0.000000"// Maximum: "1.000000"
acs_inj_vip "0"// Если разница между победами команд превышает это значение, блокировать шприц для доминантной команды (0 - Выкл.)// -// Default: "5"// Minimum: "0.000000"// Maximum: "10.000000"
acs_inj_win_diff "5"// Режим определения доминантной команды:// 0 - доминирование на N очков// 1 - имеет подряд N побед// -// Default: "0"// Minimum: "0.000000"// Maximum: "1.000000"
acs_inj_win_diff_mode "0"// Обнулять кол-во шприцов в начале раунда// -// Default: "1"// Minimum: "0.000000"// Maximum: "1.000000"
acs_inj_spawn_reset "1"// Обнулять кол-во шприцов после смерти// -// Default: "1"// Minimum: "0.000000"// Maximum: "1.000000"
acs_inj_kill_reset "1"// Выдать шприц с 20% вероятностью игроку со здоровьем <50 при переключении оружия// -// Default: "1"// Minimum: "0.000000"// Maximum: "1.000000"
acs_inj_cheat "1"// V модель шприца (опционально)// -// Default: "models/v_healshot.mdl"
acs_inj_v_model "models/v_healshot.mdl"// P модель шприца (опционально)// -// Default: "models/p_healshot.mdl"
acs_inj_p_model "models/p_healshot.mdl"// Звук до иньекции (опционально)// -// Default: "injection/pre_medshot.wav"
acs_inj_pre_sample "injection/pre_medshot.wav"// Звук после иньекции (опционально)// -// Default: "injection/medshot.wav"
acs_inj_sample "injection/medshot.wav"// Режим вывода уведомлений по действиям шприца:// 0 - Выкл.// 1 - получение шприца// 2 - количествово шприцов с собой// 4 - остаток шприцов// 8 - частичное излечение// 16 - полное излечение// 32 - затемнение экрана при полном использовании шприца// 64 - мигание строки баланса// 128 - ошибки по действиям шприца// (для произвольной комбинации необходимо сложить значения нужных пунктов)// -// Default: "255"// Minimum: "0.000000"// Maximum: "255.000000"
acs_inj_notify_mode "255"// Режим сопровождения звуком уведомлений по действиям шприца:// 0 - Выкл.// 1 - получение шприца// 32 - после иньекции// 128 - ошибки// (для произвольной комбинации необходимо сложить значения нужных пунктов)// -// Default: "160"// Minimum: "0.000000"// Maximum: "255.000000"
acs_inj_notify_sound_mode "160"
Обратите внимание, квар acs_inj_speed "10" это не время лечения, а скорость лечения 10HP в секунду, чем больше, тем быстрее.
API
Код:
// Сколько шприцов у игрока
native bool:acs_inj_get_user_injections(const id);// Выдать (+) или забрать (-) <count> шприцов
native bool:acs_inj_add_user_injections(const id,const count);// Обнулить количество шприцов у игрока
native bool:acs_inj_reset_user_injections(const id);// Сколько раз игрок уже использовал шприц
native acs_inj_get_user_injects(const id);// Игрок использовал хоть раз шприц
native bool:acs_inj_is_user_injected(const id);// Игрок в процессе лечения
native bool:acs_inj_is_user_injection(const id);
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.