Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
VIP
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16
Counter-Strike 1.6
VIP
93.123.16.4:27022 Cs-PlovdiV.com - Aim Attack aim_aztec 0/16

Заявка за auto restart round

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
bg-bb
Извън линия
Потребител
Потребител
Мнения: 7
Регистриран на: 19 Окт 2021, 19:09
Обратна връзка:

Заявка за auto restart round

Мнение от bg-bb » 19 Окт 2021, 19:16

Здравейте, може ли да се изработи плъгин auto restart round защото когато има един човек във сървъра и VZBB Fun Mode не се активира в първия рунд.Когато аз го рестартирам рунда VZBB Fun Mode се активира.

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Заявка за auto restart round

Мнение от impossible » 19 Окт 2021, 19:33

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <reapi>

#define WARMUP_DURATION 45
#define RESET_DELAY 3

#define HUD_MESSAGE "Warmup: %i sekundi"
#define CHAT_MESSAGE "^3[Warmup] ^1Ostavat oshte ^4%i ^1sekundi."

#define HUD_MESSAGE_END "Warmup zavurshi!^nIgrata zapochva sled %i sekundi!"
#define CHAT_MESSAGE_END "^3[Warmup] ^1Igrata zapochva sled ^4%i ^1sekundi!"
#define CHAT_MESSAGE_REPEAT 3

#define HUD_COLOR 0, 255, 0
#define HUD_POSITION -1.0, 0.2

#define HUD_FREQ 1.0
#define TASK_WARMUP 332912

new bool:g_bWarmupEnded, g_iObject, g_iCountdown;

public plugin_init()
{
	register_plugin("Warmup with Countdown", "1.0", "OciXCrom");
	register_logevent("OnFirstRound", 2, "0=World triggered", "1&Restart_Round_");
	register_logevent("OnFirstRound", 2, "0=World triggered", "1=Game_Commencing");
	RegisterHookChain(RG_CBasePlayer_OnSpawnEquip, "OnSpawnEquip");
	g_iObject = CreateHudSyncObj();
	OnFirstRound();
}

public OnSpawnEquip(id)
{
	if(g_bWarmupEnded)
		return HC_CONTINUE;

	rg_give_item(id, "weapon_knife");
	rg_give_item(id, "weapon_deagle");
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);
	rg_add_account(id, 0, AS_SET);

	return HC_SUPERCEDE;
}

public OnFirstRound()
{
	if(g_bWarmupEnded)
		return;

	remove_task(TASK_WARMUP);
	g_iCountdown = WARMUP_DURATION;
	set_task(HUD_FREQ, "DisplayMessage", TASK_WARMUP, .flags = "b");
}

public DisplayMessage()
{
	set_hudmessage(HUD_COLOR, HUD_POSITION, 0, 0.1, 5.0, 0.1, 0.1);

	if(--g_iCountdown == 0)
	{
		server_cmd("sv_restartround %i", RESET_DELAY);
		ShowSyncHudMsg(0, g_iObject, HUD_MESSAGE_END, RESET_DELAY);

		for(new i; i < CHAT_MESSAGE_REPEAT; i++)
			client_print_color(0, 0, CHAT_MESSAGE_END, RESET_DELAY);

		remove_task(TASK_WARMUP);
		g_bWarmupEnded = true;
		return;
	}

	ShowSyncHudMsg(0, g_iObject, HUD_MESSAGE, g_iCountdown);
	client_print_color(0, 0, CHAT_MESSAGE, g_iCountdown);
}

Аватар
bg-bb
Извън линия
Потребител
Потребител
Мнения: 7
Регистриран на: 19 Окт 2021, 19:09
Обратна връзка:

Заявка за auto restart round

Мнение от bg-bb » 19 Окт 2021, 20:09

От къде се сменят секундите?Искам да го напрая на 3 секунди.

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Заявка за auto restart round

Мнение от impossible » 19 Окт 2021, 20:23

3 секунди загряващ рунд ?

Код за потвърждение: Избери целия код

#define WARMUP_DURATION 3

Аватар
bg-bb
Извън линия
Потребител
Потребител
Мнения: 7
Регистриран на: 19 Окт 2021, 19:09
Обратна връзка:

Заявка за auto restart round

Мнение от bg-bb » 19 Окт 2021, 21:20

Мерси лок!

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта