bug zp_countdown

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
kerasseN
Membru, skill 0
Membru, skill 0
Posts: 53
Joined: 04 Feb 2020, 00:00
Detinator Steam: Nu
Fond eXtream: 0
Has thanked: 1 time

27 Jan 2021, 17:12

Code: Select all

#include < amxmodx >

#define HUD_COLOR_R 255 // Hud Color R
#define HUD_COLOR_G 0 // Hud Color G
#define HUD_COLOR_B 0 // Hud Color B

#define FADE_COLOR_R 1 // Fade Color R
#define FADE_COLOR_G 1 // Fade Color G
#define FADE_COLOR_B 1 // Fade Color B
#define FADE_ALPHA 150 // Fade Alpha

//#define ZP50 // Uncomment This Case You Use ZP50

new const VERSION[] = "1.0";

new const COUNTDOWN_SONDS[][] = 
{
	"zp_countdown/start.wav",
	"zp_countdown/1.wav",
	"zp_countdown/2.wav",
	"zp_countdown/3.wav",
	"zp_countdown/4.wav",
	"zp_countdown/5.wav",
	"zp_countdown/6.wav",
	"zp_countdown/7.wav",
	"zp_countdown/8.wav",
	"zp_countdown/9.wav",
	"zp_countdown/10.wav"
}

new g_delay , g_countdownmsg;

public plugin_init()
{
	register_plugin("[ZP] Contagem", VERSION, "");
	register_event("HLTV", "event_round_start", "a", "1=0", "2=0");
	g_countdownmsg = CreateHudSyncObj();
}

public plugin_precache()
{
	for(new i = 0; i < sizeof COUNTDOWN_SONDS; i++)
	precache_sound(COUNTDOWN_SONDS[i]);
}

public event_round_start()
{
	set_task(1.0, "countdown", 100);

	#if !defined ZP50
		g_delay = get_cvar_num("zp_delay");
	#else
		g_delay = get_cvar_num("zp_gamemode_delay")
	#endif
		
	emit_sound(0, CHAN_AUTO, "zp_countdown/start.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM); 
}

public countdown()
{
	switch(g_delay)
	{
		case 0:
		{
			emit_sound(0, CHAN_AUTO, "xcontagem/start.wav", VOL_NORM, ATTN_NORM, SND_STOP, PITCH_NORM);
			ClearSyncHud(0, g_countdownmsg);
		}

		case 1: {client_cmd(0, "spk zp_countdown/1");}
		case 2: {client_cmd(0, "spk zp_countdown/2");}
		case 3: {client_cmd(0, "spk zp_countdown/3");}
		case 4: {client_cmd(0, "spk zp_countdown/4");}
		case 5: {client_cmd(0, "spk zp_countdown/5");}
		case 6: {client_cmd(0, "spk zp_countdown/6");}
		case 7: {client_cmd(0, "spk zp_countdown/7");}
		case 8: {client_cmd(0, "spk zp_countdown/8");}
		case 9: {client_cmd(0, "spk zp_countdown/9");}
		case 10: {client_cmd(0, "spk zp_countdown/10");}
	}

	if(g_delay > 0)
	{
		set_hudmessage(HUD_COLOR_R, HUD_COLOR_G, HUD_COLOR_B, -1.0, 0.33, 0, 0.1, 3.0, 0.05, 0.05, -1);
		ShowSyncHudMsg(0, g_countdownmsg, "%i", g_delay);
		ScreenFade();
		set_task(1.0, "countdown", 100);
		--g_delay;
	}
}

public zp_user_infected_post()
{
	if(task_exists(100))
	{
		remove_task(100);
		ClearSyncHud(0, g_countdownmsg);
		emit_sound(0, CHAN_AUTO, "zp_countdown/start.wav", VOL_NORM, ATTN_NORM, SND_STOP, PITCH_NORM);
	}
}

public zp_user_humanized_post()
{
	if(task_exists(100))
	{
		remove_task(100);
		ClearSyncHud(0, g_countdownmsg);
		emit_sound(0, CHAN_AUTO, "xcontagem/start.wav", VOL_NORM, ATTN_NORM, SND_STOP, PITCH_NORM);
	}
}

stock ScreenFade()
{
	message_begin(MSG_BROADCAST, get_user_msgid("ScreenFade"))
	{
		write_short((1<<12)/2)
		write_short((1<<12))	
		write_short(0x0001)	
		write_byte(FADE_COLOR_R) // red
		write_byte(FADE_COLOR_G) // green
		write_byte(FADE_COLOR_B) // blue
		write_byte(FADE_ALPHA) // alpha
	}
	message_end();
}
Am si eu pluginu asta .. treaba sta asa, cand dau restart in timp ce numaratoarea incepe , a doua runda continua de la 7 apoi 5 , 1 , le da asa haotic ...
RoyalServer
lexz
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 921
Joined: 02 Nov 2020, 01:57
Detinator Steam: Da
Fond eXtream: 0
Discord: lexzor#0630
Has thanked: 73 times
Been thanked: 137 times

27 Jan 2021, 18:00

incearca asa

Code: Select all

#include < amxmodx >

#define HUD_COLOR_R 255 // Hud Color R
#define HUD_COLOR_G 0 // Hud Color G
#define HUD_COLOR_B 0 // Hud Color B

#define FADE_COLOR_R 1 // Fade Color R
#define FADE_COLOR_G 1 // Fade Color G
#define FADE_COLOR_B 1 // Fade Color B
#define FADE_ALPHA 150 // Fade Alpha

//#define ZP50 // Uncomment This Case You Use ZP50

new const VERSION[] = "1.0";

new const COUNTDOWN_SONDS[][] = 
{
	"zp_countdown/start.wav",
	"zp_countdown/1.wav",
	"zp_countdown/2.wav",
	"zp_countdown/3.wav",
	"zp_countdown/4.wav",
	"zp_countdown/5.wav",
	"zp_countdown/6.wav",
	"zp_countdown/7.wav",
	"zp_countdown/8.wav",
	"zp_countdown/9.wav",
	"zp_countdown/10.wav"
}

new g_delay , g_countdownmsg;

public plugin_init()
{
	register_plugin("[ZP] Contagem", VERSION, "");
	register_event("HLTV", "event_round_start", "a", "1=0", "2=0");
	g_countdownmsg = CreateHudSyncObj();
}

public plugin_precache()
{
	for(new i = 0; i < sizeof COUNTDOWN_SONDS; i++)
	precache_sound(COUNTDOWN_SONDS[i]);
}

public event_round_start()
{
	remove_task(105)
	set_task(1.0, "countdown", 100);

	#if !defined ZP50
		g_delay = get_cvar_num("zp_delay");
	#else
		g_delay = get_cvar_num("zp_gamemode_delay")
	#endif
		
	emit_sound(0, CHAN_AUTO, "zp_countdown/start.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM); 
}

public countdown()
{
	switch(g_delay)
	{
		case 0:
		{
			emit_sound(0, CHAN_AUTO, "xcontagem/start.wav", VOL_NORM, ATTN_NORM, SND_STOP, PITCH_NORM);
			ClearSyncHud(0, g_countdownmsg);
		}

		case 1: {client_cmd(0, "spk zp_countdown/1");}
		case 2: {client_cmd(0, "spk zp_countdown/2");}
		case 3: {client_cmd(0, "spk zp_countdown/3");}
		case 4: {client_cmd(0, "spk zp_countdown/4");}
		case 5: {client_cmd(0, "spk zp_countdown/5");}
		case 6: {client_cmd(0, "spk zp_countdown/6");}
		case 7: {client_cmd(0, "spk zp_countdown/7");}
		case 8: {client_cmd(0, "spk zp_countdown/8");}
		case 9: {client_cmd(0, "spk zp_countdown/9");}
		case 10: {client_cmd(0, "spk zp_countdown/10");}
	}

	if(g_delay > 0)
	{
		set_hudmessage(HUD_COLOR_R, HUD_COLOR_G, HUD_COLOR_B, -1.0, 0.33, 0, 0.1, 3.0, 0.05, 0.05, -1);
		ShowSyncHudMsg(0, g_countdownmsg, "%i", g_delay);
		ScreenFade();
		set_task(1.0, "countdown", 105);
		--g_delay;
	}
}

public zp_user_infected_post()
{
	if(task_exists(100))
	{
		remove_task(100);
		ClearSyncHud(0, g_countdownmsg);
		emit_sound(0, CHAN_AUTO, "zp_countdown/start.wav", VOL_NORM, ATTN_NORM, SND_STOP, PITCH_NORM);
	}
}

public zp_user_humanized_post()
{
	if(task_exists(100))

User avatar
kerasseN
Membru, skill 0
Membru, skill 0
Posts: 53
Joined: 04 Feb 2020, 00:00
Detinator Steam: Nu
Fond eXtream: 0
Has thanked: 1 time

27 Jan 2021, 18:13

Welcome to the AMX Mod X 1.76-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "ScreenFade" on line 86
Error: Expected token: "}", but found "-end of file-" on line 105

2 Errors.
Could not locate output file C:\Users\Marius\Desktop\zp_countdown.amx (compile failed).
lexz
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 921
Joined: 02 Nov 2020, 01:57
Detinator Steam: Da
Fond eXtream: 0
Discord: lexzor#0630
Has thanked: 73 times
Been thanked: 137 times

27 Jan 2021, 19:59

Code: Select all

#include < amxmodx >

#define HUD_COLOR_R 255 // Hud Color R
#define HUD_COLOR_G 0 // Hud Color G
#define HUD_COLOR_B 0 // Hud Color B

#define FADE_COLOR_R 1 // Fade Color R
#define FADE_COLOR_G 1 // Fade Color G
#define FADE_COLOR_B 1 // Fade Color B
#define FADE_ALPHA 150 // Fade Alpha

//#define ZP50 // Uncomment This Case You Use ZP50

new const VERSION[] = "1.0";

new const COUNTDOWN_SONDS[][] = 
{
	"zp_countdown/start.wav",
	"zp_countdown/1.wav",
	"zp_countdown/2.wav",
	"zp_countdown/3.wav",
	"zp_countdown/4.wav",
	"zp_countdown/5.wav",
	"zp_countdown/6.wav",
	"zp_countdown/7.wav",
	"zp_countdown/8.wav",
	"zp_countdown/9.wav",
	"zp_countdown/10.wav"
}

new g_delay , g_countdownmsg;

public plugin_init()
{
	register_plugin("[ZP] Contagem", VERSION, "");
	register_event("HLTV", "event_round_start", "a", "1=0", "2=0");
	g_countdownmsg = CreateHudSyncObj();
}

public plugin_precache()
{
	for(new i = 0; i < sizeof COUNTDOWN_SONDS; i++)
	precache_sound(COUNTDOWN_SONDS[i]);
}

public event_round_start()
{
	remove_task(105)
	set_task(1.0, "countdown", 100);

	#if !defined ZP50
		g_delay = get_cvar_num("zp_delay");
	#else
		g_delay = get_cvar_num("zp_gamemode_delay")
	#endif
		
	emit_sound(0, CHAN_AUTO, "zp_countdown/start.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM); 
}

public countdown()
{
	switch(g_delay)
	{
		case 0:
		{
			emit_sound(0, CHAN_AUTO, "xcontagem/start.wav", VOL_NORM, ATTN_NORM, SND_STOP, PITCH_NORM);
			ClearSyncHud(0, g_countdownmsg);
		}

		case 1: {client_cmd(0, "spk zp_countdown/1");}
		case 2: {client_cmd(0, "spk zp_countdown/2");}
		case 3: {client_cmd(0, "spk zp_countdown/3");}
		case 4: {client_cmd(0, "spk zp_countdown/4");}
		case 5: {client_cmd(0, "spk zp_countdown/5");}
		case 6: {client_cmd(0, "spk zp_countdown/6");}
		case 7: {client_cmd(0, "spk zp_countdown/7");}
		case 8: {client_cmd(0, "spk zp_countdown/8");}
		case 9: {client_cmd(0, "spk zp_countdown/9");}
		case 10: {client_cmd(0, "spk zp_countdown/10");}
	}

	if(g_delay > 0)
	{
		set_hudmessage(HUD_COLOR_R, HUD_COLOR_G, HUD_COLOR_B, -1.0, 0.33, 0, 0.1, 3.0, 0.05, 0.05, -1);
		ShowSyncHudMsg(0, g_countdownmsg, "%i", g_delay);
		ScreenFade();
		set_task(1.0, "countdown", 105);
		--g_delay;
	}
}

public zp_user_infected_post()
{
	if(task_exists(100))
	{
		remove_task(100);
		ClearSyncHud(0, g_countdownmsg);
		emit_sound(0, CHAN_AUTO, "zp_countdown/start.wav", VOL_NORM, ATTN_NORM, SND_STOP, PITCH_NORM);
	}
}

public zp_user_humanized_post()
{
	if(task_exists(100))
	{
		remove_task(100);
		ClearSyncHud(0, g_countdownmsg);
		emit_sound(0, CHAN_AUTO, "xcontagem/start.wav", VOL_NORM, ATTN_NORM, SND_STOP, PITCH_NORM);
	}
}

stock ScreenFade()
{
	message_begin(MSG_BROADCAST, get_user_msgid("ScreenFade"))
	{
		write_short((1<<12)/2)
		write_short((1<<12))	
		write_short(0x0001)	
		write_byte(FADE_COLOR_R) // red
		write_byte(FADE_COLOR_G) // green
		write_byte(FADE_COLOR_B) // blue
		write_byte(FADE_ALPHA) // alpha
	}
	message_end();
}
User avatar
kerasseN
Membru, skill 0
Membru, skill 0
Posts: 53
Joined: 04 Feb 2020, 00:00
Detinator Steam: Nu
Fond eXtream: 0
Has thanked: 1 time

27 Jan 2021, 20:24

Rezolvat , tuc pe falci <3 :)))
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 17 guests