1. sayfa (Toplam 2 sayfa)

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 2:10 pm
gönderen İmam-POWER
Merhabalar,

İstediğim eklenti

/etkinlik yazdığımda rr atıp, amx_say'dan ve amx_csay'dan "ETKINLIK BASLIYOR!! 100 KILL YAPAN ADMINLIK KAZANIR." Diye bir yazı olmasını istiyorum.

100 kill yapan olduktan sonra rr atıp etkinlik'in bitmesini istiyorum.

yardımcı olan herkese teşekkürler

Ekleme : ADMIN_RCON Yetkisi olan kişiler buna erişsin

@ByBuLuT ☪
@Necati Doğan

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 5:22 pm
gönderen İmam-POWER
her 1 dakikada, 5 tane amx_say atıp "SUAN YARISMA VARDIR. 100 KİLL YAPAN ADDMINLIK KAZANIR." Diye bir yazı atacak şekilde ayarlar mısın

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 5:53 pm
gönderen MamiReyiz [S]
İmam power 100 kill aldım sizin sewde hatta ne 100 250 kill aldım qwq ver adminliği :D

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 7:53 pm
gönderen Emre Gezer
Uğraşıcaklar bu eklenti üzerinden if ile halledebilir. eklentiler-pluginler/100-kill-restart-t32983.html

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 7:58 pm
gönderen İmam-POWER
Eklenti biraz acil. Birazdan başlıcaz o yüzden.

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 8:00 pm
gönderen Emre Gezer
Müsait değilim şuanda üstte attığım eklentiyi direk kurup başlatabilirsiniz. Eklentiyi plugins.ini ye yazmadan önce etkinlik başladığına dair duyuru yapıp plugins.ini ye eklentiyi yazıp map değiştirdiğinizde 100 kill alan oyuncu saydan belirterek restart atacaktır.

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 8:04 pm
gönderen omertas14544

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

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

#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")
	register_event("DeathMsg", "Event_DeathMsg", "a")
	set_task(60.0, "yuppi", 0, _, _, "b")
	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 Event_DeathMsg()
{
	new olduren = read_data(2)
	if(get_user_frags(olduren) >= 100  && killsayar == true)
	{
		new name[33]
		get_user_name(olduren,name,32)
		for(new i;i<3;i++)
			renkli_yazi(0,"!t[!g%s!t] !g%s !t isimli kisi !n Etkinligi Kazandi.",SAYTAG,name)
		
		
		set_task(7.0,"bittiyaz",0)
		server_cmd("amx_cvar sv_restart 1")
		
	}
	
}
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(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);
}
Bunu bir denermisin

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 8:11 pm
gönderen ByBuLuT ☪
mobilim ama bunu bi derlemeyi denermisin

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")
	set_task(60.0, "yuppi", 0, _, _, "b")
	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(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);
}

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 8:21 pm
gönderen İmam-POWER
ByBuLuT ☪ yazdı: Cmt Mar 23, 2019 8:11 pm mobilim ama bunu bi derlemeyi denermisin

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")
	set_task(60.0, "yuppi", 0, _, _, "b")
	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(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);
}
Ellerine Sağlık. Son olarak Etkinlik yokken bile "SUAN Yarisma Var 100 Kill Yapan Adminlik Kazanir" Yazısı çıkıyor yaparsan çok güzel olur.

Etkinlik Sistemi

Gönderilme zamanı: Cmt Mar 23, 2019 8:27 pm
gönderen İmam-POWER
Ayrıca Kendi kendine etkinlik başlatıyor :D