Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Kural İhlali Hk!

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
LodBrok
Yasaklı Üye
Yasaklı Üye
Mesajlar: 66
Kayıt: Sal May 28, 2019 7:54 pm
Konum: Ankara
Server Ip/DNS: 213.238.173.64
Clan İsmi: TaskForce
İletişim:

Kural İhlali Hk!

Mesaj gönderen LodBrok »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define adtime	 300.0 //Default of 10 minuites

new pcvar_Advertise
new pcvar_Display

public plugin_init()
{
	register_plugin("Reset Score", "1.0", "Silenttt")
	
	//You may type /reset or /rr
	register_clcmd("say /reset", "reset_score")
	register_clcmd("say /rr", "reset_score")
	
	//This command by default will be set at 0
	//Change it to 1 in server.cfg if you want
	//A message to be shown to advertise this.
	pcvar_Advertise = register_cvar("sv_rsadvertise", "0")
	//This command by default is also 0
	//Change it to 1 in server.cfg if you want
	//It to show who reset their scores when they do it
	pcvar_Display = register_cvar("sv_rsdisplay", "0")
	
	if(get_cvar_num("sv_rsadvertise") == 1)
	{
		set_task(adtime, "advertise", _, _, _, "b")
	}
}

public reset_score(id)
{
	//These both NEED to be done twice, otherwise your frags wont
	//until the next round
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	
	if(get_pcvar_num(pcvar_Display) == 1)
	{
		new name[33]
		get_user_name(id, name, 32)
		chat_color(0, "!t[ ~ DevilBrother's ~ ] !y--> %s !gSkorunuzu Sifirladiniz ..!", name)
	}
	else
	{
		chat_color(id, "!t[ ~ DevilBrother's ~ ] !y--> !gSkorunuzu Sifirladiniz ..!")
	}
}

public advertise()
{
	set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)
	show_hudmessage(0, "!t[ ~ DevilBrother's ~ ] --> /restart veya /rr Yazarak Scorunuzu Sifirliyabilirsiniz ..!")
}

public client_putinserver(id)
{
	if(get_pcvar_num(pcvar_Advertise) == 1)
	{
		set_task(10.0, "connectmessage", id, _, _, "a", 1)
	}
}

public connectmessage(id)
{
	if(is_user_connected(id))
	{
	client_print(id, print_chat, "[ ~ DevilBrother's ~ ] --> /reset veya /rr Yazarak Scorunu Sifirliyabilirsin ..!)")
	}
}

stock chat_color(const id, const input[], any:...) {
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!g", "^4")
	replace_all(msg, 190, "!y", "^1")
	replace_all(msg, 190, "!t", "^3")
	replace_all(msg, 190, "!team2", "^0")
	
	if (id) players[0] = id; else get_players(players, count, "ch")
	{
		for (new i = 0; i < count; i++)
		{
			if (is_user_connected(players[i]))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Konuyu çözüp atarmısınız acil.

Link:
Linklerini gizle
Linki Kopyala

quadfor75
Yasaklı Üye
Yasaklı Üye
Mesajlar: 528
Kayıt: Cum Şub 09, 2018 12:53 pm

Kural İhlali Hk!

Mesaj gönderen quadfor75 »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define adtime	 300.0

new pcvar_Advertise
new pcvar_Display

public plugin_init()
{
	register_plugin("Reset Score", "1.0", "Silenttt")
	register_clcmd("say /reset", "reset_score")
	register_clcmd("say /rr", "reset_score")
	pcvar_Advertise = register_cvar("sv_rsadvertise", "0")
	pcvar_Display = register_cvar("sv_rsdisplay", "0")
	
	if(get_cvar_num("sv_rsadvertise") == 1)
	{
		set_task(adtime, "advertise", _, _, _, "b")
	}
}

public reset_score(id)
{
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	
	if(get_pcvar_num(pcvar_Display) == 1)
	{
		new name[33]
		get_user_name(id, name, 32)
		chat_color(0, "!t[ ~ DevilBrother's ~ ] !y--> %s !gSkorunuzu Sifirladiniz ..!", name)
	}
	else
	{
		chat_color(id, "!t[ ~ DevilBrother's ~ ] !y--> !gSkorunuzu Sifirladiniz ..!")
	}
}

public advertise()
{
	set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)
	show_hudmessage(0, "!t[ ~ DevilBrother's ~ ] --> /restart veya /rr Yazarak Scorunuzu Sifirliyabilirsiniz ..!")
}

public client_putinserver(id)
{
	if(get_pcvar_num(pcvar_Advertise) == 1)
	{
		set_task(10.0, "message", id, _, _, "a", 1)
	}
}

public message(id)
{
	if(is_user_connected(id))
	{
	client_print(id, print_chat, "[ ~ DevilBrother's ~ ] --> /reset veya /rr Yazarak Scorunu Sifirliyabilirsin ..!)")
	}
}

stock chat_color(const id, const input[], any:...) {
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!g", "^4")
	replace_all(msg, 190, "!y", "^1")
	replace_all(msg, 190, "!t", "^3")
	replace_all(msg, 190, "!team2", "^0")
	
	if (id) players[0] = id; else get_players(players, count, "ch")
	{
		for (new i = 0; i < count; i++)
		{
			if (is_user_connected(players[i]))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}
Buyrun.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
LodBrok
Yasaklı Üye
Yasaklı Üye
Mesajlar: 66
Kayıt: Sal May 28, 2019 7:54 pm
Konum: Ankara
Server Ip/DNS: 213.238.173.64
Clan İsmi: TaskForce
İletişim:

Kural İhlali Hk!

Mesaj gönderen LodBrok »

sağol hocam

Link:
Linklerini gizle
Linki Kopyala
Cevapla