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

https://discord.gg/43gGDQe6tS

Etkinlik Sistemi

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Etkinlik Sistemi

Mesaj gönderen omertas14544 »

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "++++"
#define VERSION "1.0"
#define AUTHOR "Q47"
#define SAYTAG "CSD"
new bool: killsayar;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /etkinlik","basla")
	RegisterHam(Ham_Killed,    "player", "gonder")
	killsayar = false
}
public yuppi(Qid)
{
	if(killsayar = true)
	{
		for(new i;i<3;i++)
		{
			renkli_yazi(0,"SUAN !t Yarisma Var !g 100 Kill Yapan Adminlik !n Kazanir.")
		}
	}
}
public gonder(victim, attacker)
{
	if(is_user_connected(attacker) && attacker != victim)
	{
		new frags = get_user_frags(attacker)
		new isim[33]
		get_user_name(attacker,isim,charsmax(isim))
		if(frags >= 100  && killsayar == true)
		{
		for(new i;i<3;i++)
		{
			renkli_yazi(0,"!t[!g%s!t] !g%s !t isimli kisi !n Etkinligi Kazandi.",SAYTAG,isim)
		}
		
		
		set_task(7.0,"bittiyaz",0)
		server_cmd("amx_cvar sv_restart 1")
		
		}
	}
	return
	
}
public bittiyaz(Qid)
{
	for(new i;i<5;i++)
	{
		renkli_yazi(0,"ETKINLIK BITTI !")
	}
	killsayar = false
}

public basla(Qid)
{
	if(get_user_flags(Qid) & ADMIN_RCON)
	{
	set_task(60.0, "yuppi", 0, _, _, "b")
		set_task(5.0,"baslat",Qid)
		server_cmd("amx_cvar sv_restart 1")
		set_lights("c")
		for(new i;i<3;i++)
		{
			renkli_yazi(0,"!t[!g%s!t] !nEtkinlik !g Basliyor",SAYTAG)
			renkli_yazi(0,"!t[!g%s!t] !g100 Kill !t Yapan !n Kazanir.",SAYTAG)
		}
	}
	else
	{
		for(new i;i<3;i++)
		{
			renkli_yazi(0,"!t[!g%s!t] !g100 Kill !t Yapan !n Kazanir.",SAYTAG)
		}
	}
	
}
public baslat(Qid)
{
	set_lights("#OFF")
	for(new i;i<get_maxplayers();i++)
	{
		killsayar = true
	}
}
stock renkli_yazi(const id, const input[], any:...)
{
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!n", "^x01"); 
	replace_all(msg, 190, "!g", "^x04"); 
	replace_all(msg, 190, "!t", "^x03"); 
	
	client_print_color(id, id, msg);
}
Deneyip sonucu söylermisin. HLDS Sunucum bozuldu test edemiyorum.

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1762
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

Etkinlik Sistemi

Mesaj gönderen PaZee »

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "++++"
#define VERSION "1.0"
#define AUTHOR "Q47"
#define SAYTAG "CSD"
new bool: killsayar = false;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /etkinlik","basla")
	RegisterHam(Ham_Killed,    "player", "gonder")
}
public yuppi(gid)
{
	if(killsayar)
	{
		for(new i;i<3;i++)
		{
			renkli_yazi(0,"SUAN !t Yarisma Var !g 100 Kill Yapan Adminlik !n Kazanir.")
		}
	}
}
public gonder(victim, attacker)
{
	if(is_user_connected(attacker) && attacker != victim)
	{
		new frags = get_user_frags(attacker)
		new isim[33]
		get_user_name(attacker,isim,charsmax(isim))
		if(frags >= 100  && killsayar)
		{
			killsayar = false
			for(new i;i<3;i++)
			{
				renkli_yazi(0,"!t[!g%s!t] !g%s !t isimli kisi !n Etkinligi Kazandi.",SAYTAG,isim)
			}
		
		
			set_task(7.0,"bittiyaz")
			server_cmd("amx_cvar sv_restart 1")
		
		}
	}
	return
	
}
public bittiyaz(id)
{
	for(new i;i<5;i++)
	{
		renkli_yazi(0,"ETKINLIK BITTI !")
	}
}

public basla(id)
{
	if(!task_exists(6566))
	{
		if(!killsayar && get_user_flags(id) & ADMIN_RCON)
		{
			set_task(60.0, "yuppi", 0, _, _, "b")
			set_task(5.0,"baslat",6566)
			server_cmd("amx_cvar sv_restart 1")
			set_lights("c")
			
			for(new i;i<3;i++)
			{
				renkli_yazi(0,"!t[!g%s!t] !nEtkinlik !t5 !nsaniye sonra !g Basliyor",SAYTAG)
				renkli_yazi(0,"!t[!g%s!t] !g100 Kill !t Yapan !n Kazanir.",SAYTAG)
			}
		}
		else if(!killsayar)
		{
			renkli_yazi(id,"!t[!g%s!t] !gZaten !t Etkinlik devam EDIYOR!",SAYTAG)
			renkli_yazi(id,"!t[!g%s!t] !g100 Kill !t Yapan !n Kazanir.",SAYTAG)
		}
	}
	
}
public baslat()
{
	if(!killsayar)
	{
		set_lights("#OFF")
		killsayar = true
		renkli_yazi(0,"!t[!g%s!t] !nEtkinlik !tAn itibari ile basladi!!",SAYTAG)
		renkli_yazi(0,"!t[!g%s!t] !g100 Kill !t Yapan !g[Adminlik] !n Kazanir.",SAYTAG)
	}
}
stock renkli_yazi(const id, const input[], any:...)
{
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!n", "^x01"); 
	replace_all(msg, 190, "!g", "^x04"); 
	replace_all(msg, 190, "!t", "^x03"); 
	
	client_print_color(id, id, msg);
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla