Перейти к содержанию

Рандомное ХП у Танка


Рекомендуемые сообщения

  • Администратор

Плагин выставляет рандомное здоровье у Танка. По умолчанию от 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

Ссылка на комментарий
Поделиться на другие сайты
  • 5 недель спустя...
  • Администратор

Скомпилировано на версии SourceMod 1.10.0.6497.

random_hp_tank.sp random_hp_tank.smx

Ссылка на комментарий
Поделиться на другие сайты
  • 2 года спустя...
  • Администратор

Попытался я адаптировать код под актуальную сборку, но ХП почему то не выставляется рандомное. Кто то может оправить?

#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;
}

 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...