Администратор ryancoolround Опубликовано 27 августа, 2020 Администратор Поделиться Опубликовано 27 августа, 2020 Плагин выставляет рандомное здоровье у Танка. По умолчанию от 6000 до 50000. В cfg/sourcemod создается cfg файл Random_HP_Tank.cfg в котором можно выставить минимальное и максимальное значение здоровья. // This file was auto-generated by SourceMod (v1.10.0.6492) // ConVars for plugin "random_hp_tank.smx" // Максимальное количество ХП Танка // - // Default: "9999999" // Minimum: "1.000000" sm_random_hpt_maxtime "9999999" // Минимальное количество ХП Танка // - // Default: "1000" // Minimum: "0.000000" sm_random_hpt_mintime "1000" Подробнее о создании плагина: random_hp_tank.smx random_hp_tank.sp «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор ryancoolround Опубликовано 25 сентября, 2020 Автор Администратор Поделиться Опубликовано 25 сентября, 2020 Скомпилировано на версии SourceMod 1.10.0.6497. random_hp_tank.sp random_hp_tank.smx «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор ryancoolround Опубликовано 1 октября, 2022 Автор Администратор Поделиться Опубликовано 1 октября, 2022 Попытался я адаптировать код под актуальную сборку, но ХП почему то не выставляется рандомное. Кто то может оправить? #include <sourcemod> #include <sdktools> #include <sdktools_functions> #define PLUGIN_VERSION "0.3" Handle TankHealth = INVALID_HANDLE; public Plugin myinfo = { name = "Рандомное ХП у Танка", author = "Райан", description = "Плагин выставляет рандомное здоровье у Танка.", version = PLUGIN_VERSION, url = "https://ip-gamers.net/topic/450-randomnoe-hp-u-tanka/" }; public void OnPluginStart() { CreateConVar("sm_version", PLUGIN_VERSION, "the plugin's version", FCVAR_NOTIFY); TankHealth = FindConVar("z_tank_health"); } public Action TankHealthTimerT(Handle htimer) { int RandomHealth; RandomHealth = GetRandomInt(1, 10000); SetConVarInt(TankHealth, RandomHealth) return Plugin_Handled; } «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения