Премахване ня няколко неща от плъгина.

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
smurfavr
Извън линия
Потребител
Потребител
Мнения: 426
Регистриран на: 06 Окт 2016, 17:55
Се отблагодари: 25 пъти
Получена благодарност: 16 пъти
Обратна връзка:

Премахване ня няколко неща от плъгина.

Мнение от smurfavr » 16 Мар 2018, 10:29

Някои може ли да премахне функцията на colorchat от плъгина?Също така искам да премахна public reklama и motd от плъгина.

Искам да премахна надписа които съм показал на снимката и звукът към него.
Изображение

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

/*---------------------------------------------------------------------------
 |               Quake Sounds & Sprites (v1.2)  © 2011			    |
 |                    					     	            |
 |     		 Plugin by Dusan (Uncut*) Stojadinovic	   		    |
 |									    |
 |     Made 16. II 2011. 		    Contact - [email protected]    |
 --------------------------------------------------------------------------*/

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

new const PLUGIN[] 	= "Quake Sounds & Sprites"
new const VERSION[] 	= "1.0"
new const AUTHOR[] 	= "Uncut*"


new bool:vec_bio_fb, bool:kills[32], bool:firstblood[32], bool:headshot[32], bool:hum[32]
new hs, gl, hu, mg, mk, rp, uk, ws, dk, fs
new c_on, c_hum, c_hs, c_spr, c_first

new killovi[32]
new HS[32]

public plugin_precache()
{
			
	hs = precache_model("sprites/uncut/heads.spr")
	gl = precache_model("sprites/uncut/godlike.spr")
	hu = precache_model("sprites/uncut/hum.spr")
	mg = precache_model("sprites/uncut/mega.spr")
	mk = precache_model("sprites/uncut/multi.spr")
	rp = precache_model("sprites/uncut/rampage.spr")
	uk = precache_model("sprites/uncut/ultrakills.spr")
	ws = precache_model("sprites/uncut/wickedsick.spr")
	fs = precache_model("sprites/uncut/first.spr")		
	dk = precache_model("sprites/uncut/double.spr")
		
			
	precache_sound("costum/doublekill.wav")
	precache_sound("costum/firstblood.wav")
	precache_sound("costum/headhunter.wav")
	precache_sound("costum/multikill.wav")
	precache_sound("costum/megakill.wav")
	precache_sound("costum/ultrakill.wav")
	precache_sound("costum/killingspree.wav")
	precache_sound("costum/wickedsick.wav")
	precache_sound("costum/rampage.wav")
	precache_sound("costum/godlike.wav")
	precache_sound("costum/holyshit.wav")
	precache_sound("costum/headshot.wav")
	precache_sound("costum/humiliation.wav")
		
	
}

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_cvar("quakesprite", "1.0" , (FCVAR_SERVER|FCVAR_SPONLY))
	register_cvar("uncut", "1.0" , (FCVAR_SERVER|FCVAR_SPONLY))
	
	c_on = register_cvar("amx_qsprite_on", "1")
	c_hum = register_cvar("amx_qsprite_hum", "1")
	c_hs = register_cvar("amx_qsprite_hs", "1")
	c_spr = register_cvar("amx_qsprite_spr", "1")
	c_first = register_cvar("amx_qsprite_first", "1")
	
	
	register_clcmd("say /quake", "motd_reklame")
	register_clcmd("say /sprite", "motd_reklame")
		
	register_event("DeathMsg", "death_poruka", "a")
	register_event("DeathMsg", "death_headshot", "a", "3=1")
	register_event("DeathMsg","death_noz","a","4&kni")
	register_logevent("restartrunde", 2, "1=Round_Start")

	set_task(240.0,"reklama" , _ , _ , _ , "b")  

	
}
public restartrunde() vec_bio_fb = false
public client_disconnect(id){
	killovi[id]= 0
	HS[id]= 0
}
public client_putinserver(id){
	killovi[id]= 0
	HS[id]= 0
}
	
public reklama() ColorChat(0,RED,"^x01Ovaj server koristi ^x03Quake Spites^x01, kucaj ^x04/quake^x01 ili ^x04/sprite^x01 za informacije.")

public motd_reklame(id){
	static motd[1501], len
	len = format(motd, 1500,"<body bgcolor=black><font color=white><pre>")
	len += format(motd[len], 1500-len,"<center><img src=^"http://slike.milf-cs.info/images/1298053769.jpg^"></center></img>")
	len += format(motd[len], 1500-len,"<span style='font-weight: bold; color: rgb(65, 105, 225); '>Ime Plugina:</span> %s<br />",PLUGIN)
	len += format(motd[len], 1500-len,"<span style='font-weight: bold; color: rgb(65, 105, 225); '>Verzija:</span> v%s<br />",VERSION)
	len += format(motd[len], 1500-len,"<span style='font-weight: bold; color: rgb(65, 105, 225); '>Autor:</span> %s<br />",AUTHOR)
	len += format(motd[len], 1500-len,"<span style='font-weight: bold; color: rgb(65, 105, 225); '>Email:</span> [email protected]<br />")
	len += format(motd[len], 1500-len,"<br /><br /><span style='font-weight: bold; color: rgb(65, 105, 225); '>Plugin pokazuje:</span> Headshot, Rampage, Humiliation, Wickedsick, Godlike, HolyShit <br />UltraKill, MegaKill, MutiKill, DoubleKill<br />")
  

	
	show_motd(id, motd, "Quake Sprites by Uncut*")
}
public death_poruka(){
	
	
	new nime[32], zime[32]
	
	new napadac = read_data(1)
	new zrtva = read_data(2)
	
	killovi[napadac] += 1
	killovi[zrtva]= 0
	HS[zrtva]= 0
	
	
	get_user_name(napadac, nime,31)
	get_user_name(zrtva, zime,31)
	
	if((zrtva == napadac) || (get_user_team(napadac) == get_user_team(zrtva)) || !zrtva || !napadac)
			return PLUGIN_CONTINUE
			
	
	
	if(!vec_bio_fb && get_pcvar_num(c_first) == 1){
		vec_bio_fb = true
		stavi_sprajt(zrtva, fs)
		firstblood[zrtva] = true
		
		for(new i=1;i<=get_maxplayers();i++)
			if( is_user_connected(i)==1 )
				client_cmd(i,"spk costum/firstblood")
				
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s je prva zrtva!!",zime)
	}
	if(killovi[napadac] == 2){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, dk)
			kills[zrtva] = true
			
		}
		
		client_cmd(napadac,"spk costum/doublekill")
		
	}
	if(killovi[napadac] == 3 ){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, mk)
			kills[zrtva] = true
		}
		
		client_cmd(napadac, "spk costum/multikill")
		
	}
	if(killovi[napadac] == 5){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, mg)
			kills[zrtva] = true
		}
		
		client_cmd(napadac, "spk costum/megakill")
		
	}
	if(killovi[napadac] == 7){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, uk)
			kills[zrtva] = true
		}
		
		client_cmd(napadac, "spk costum/ultrakill")
		
	}
	if(killovi[napadac] == 9){
	
		client_cmd(napadac, "spk costum/killingspree")
		
	}
	if(killovi[napadac] == 10){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, rp)
			kills[zrtva] = true
		}
		
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/rampage")
		
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s Rampage (10kills)!!",nime)
		
	}
	if(killovi[napadac] == 12 ){
		
		if(!firstblood[zrtva]){
			kills[zrtva] = true
			stavi_sprajt(zrtva, gl)
		}
		
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/godlike")
		
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s God Like (12kills)!!",nime)

	}
	if(killovi[napadac] == 15){
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/holyshit")
		
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s Holy Shit (15kills)!!", nime)

	}
	
	return PLUGIN_CONTINUE
}
public death_headshot(){
	
	
	new nime[32], zime[32]
	
	new napadac = read_data(1)
	new zrtva = read_data(2)
	
	
	get_user_name(napadac, nime,31)
	get_user_name(zrtva, zime,31)
	
	if(get_pcvar_num(c_hs) != 1 || get_pcvar_num(c_on) != 1)
		return PLUGIN_CONTINUE
	
	
	HS[napadac] += 1
	HS[zrtva]= 0
	killovi[zrtva]= 0
	
	if((zrtva == napadac) || (get_user_team(napadac) == get_user_team(zrtva)) || !zrtva || !napadac)
			return PLUGIN_CONTINUE
			
	if(HS[napadac] == 3) {

		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/headhunter")
				
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s je Headhunter!!",nime)
		
			}
	if(HS[napadac] == 5) {
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/wickedsick")
				
		if(!firstblood[zrtva] && !kills[zrtva] && !hum[zrtva])
			stavi_sprajt(zrtva, ws)
			
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s je WickedSick!!",nime)
				
	}	
		
	else {
		if(!firstblood[zrtva] && !kills[zrtva] && !hum[zrtva]){
			headshot[zrtva] = true
			stavi_sprajt(zrtva, hs)
		}
			
		client_cmd(napadac, "spk costum/headshot")
	}
		
	return PLUGIN_CONTINUE
}
public death_noz(){
	
	
	new nime[32], zime[32]
	
	new napadac = read_data(1)
	new zrtva = read_data(2)
	
	HS[zrtva]= 0
	killovi[zrtva]= 0
	
	if(get_pcvar_num(c_hum) == 0 || get_pcvar_num(c_on) != 1)
		return PLUGIN_CONTINUE
	
	get_user_name(napadac, nime,31)
	get_user_name(zrtva, zime,31)
	
	if((zrtva == napadac) || (get_user_team(napadac) == get_user_team(zrtva)) || !zrtva || !napadac)
		return PLUGIN_CONTINUE
	
	if(!firstblood[zrtva] && !kills[zrtva]){
		stavi_sprajt(zrtva, hu)
		hum[zrtva] = true
	}
	
	if(get_pcvar_num(c_hum) == 2){
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/humiliation")
			}
	else if(get_pcvar_num(c_hum) == 1){
		
		client_cmd(napadac, "spk costum/humiliation")
		client_cmd(zrtva, "spk costum/humiliation")
	}
	
	set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
	show_hudmessage(0, "%s je zaklao %s | Humiliation!!",nime,zime)
		
	return PLUGIN_CONTINUE
}
	
public stavi_sprajt(id, sprajt){
	
	if(!is_user_connected(id))
		return PLUGIN_CONTINUE
		
	if(get_pcvar_num(c_spr) != 1 || get_pcvar_num(c_on) != 1)
		return PLUGIN_CONTINUE
	
	
	
	static origin[3]
	get_user_origin(id, origin)
		
	message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
	write_byte(TE_SPRITE)
	write_coord(origin[0])
	write_coord(origin[1])
	write_coord(origin[2]+60)
	write_short(sprajt)
	write_byte(10)
	write_byte(250)
	message_end()
	
	set_task(0.2, "podesi_boolove", id)
	
	return PLUGIN_CONTINUE
}
public podesi_boolove(id){
	
	kills[id] = false
	firstblood[id] = false
	headshot[id] = false
	hum[id] = false
}

Аватар
WaLkZ
Извън линия
Администратор
Администратор
Мнения: 799
Регистриран на: 05 Окт 2016, 21:13
Местоположение: Варна
Се отблагодари: 75 пъти
Получена благодарност: 227 пъти
Обратна връзка:

Премахване ня няколко неща от плъгина.

Мнение от WaLkZ » 16 Мар 2018, 12:19

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

/*---------------------------------------------------------------------------
 |               Quake Sounds & Sprites (v1.2)  © 2011			    |
 |                    					     	            |
 |     		 Plugin by Dusan (Uncut*) Stojadinovic	   		    |
 |									    |
 |     Made 16. II 2011. 		    Contact - [email protected]    |
 --------------------------------------------------------------------------*/

#include <amxmodx>
#include <amxmisc>

new const PLUGIN[] 	= "Quake Sounds & Sprites"
new const VERSION[] 	= "1.0"
new const AUTHOR[] 	= "Uncut*"


new bool:vec_bio_fb, bool:kills[32], bool:firstblood[32], bool:headshot[32], bool:hum[32]
new hs, gl, hu, mg, mk, rp, uk, ws, dk, fs
new c_on, c_hum, c_hs, c_spr, c_first

new killovi[32]
new HS[32]

public plugin_precache()
{
			
	hs = precache_model("sprites/uncut/heads.spr")
	gl = precache_model("sprites/uncut/godlike.spr")
	hu = precache_model("sprites/uncut/hum.spr")
	mg = precache_model("sprites/uncut/mega.spr")
	mk = precache_model("sprites/uncut/multi.spr")
	rp = precache_model("sprites/uncut/rampage.spr")
	uk = precache_model("sprites/uncut/ultrakills.spr")
	ws = precache_model("sprites/uncut/wickedsick.spr")
	fs = precache_model("sprites/uncut/first.spr")		
	dk = precache_model("sprites/uncut/double.spr")
		
			
	precache_sound("costum/doublekill.wav")
	precache_sound("costum/firstblood.wav")
	precache_sound("costum/headhunter.wav")
	precache_sound("costum/multikill.wav")
	precache_sound("costum/megakill.wav")
	precache_sound("costum/ultrakill.wav")
	precache_sound("costum/killingspree.wav")
	precache_sound("costum/wickedsick.wav")
	precache_sound("costum/rampage.wav")
	precache_sound("costum/godlike.wav")
	precache_sound("costum/holyshit.wav")
	precache_sound("costum/headshot.wav")
}

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_cvar("quakesprite", "1.0" , (FCVAR_SERVER|FCVAR_SPONLY))
	register_cvar("uncut", "1.0" , (FCVAR_SERVER|FCVAR_SPONLY))
	
	c_on = register_cvar("amx_qsprite_on", "1")
	c_hum = register_cvar("amx_qsprite_hum", "1")
	c_hs = register_cvar("amx_qsprite_hs", "1")
	c_spr = register_cvar("amx_qsprite_spr", "1")
	c_first = register_cvar("amx_qsprite_first", "1")
		
	register_event("DeathMsg", "death_poruka", "a")
	register_event("DeathMsg", "death_headshot", "a", "3=1")
	register_event("DeathMsg","death_noz","a","4&kni")
	register_logevent("restartrunde", 2, "1=Round_Start")	
}
public restartrunde() vec_bio_fb = false
public client_disconnect(id){
	killovi[id]= 0
	HS[id]= 0
}
public client_putinserver(id){
	killovi[id]= 0
	HS[id]= 0
}

public death_poruka(){
	
	
	new nime[32], zime[32]
	
	new napadac = read_data(1)
	new zrtva = read_data(2)
	
	killovi[napadac] += 1
	killovi[zrtva]= 0
	HS[zrtva]= 0
	
	
	get_user_name(napadac, nime,31)
	get_user_name(zrtva, zime,31)
	
	if((zrtva == napadac) || (get_user_team(napadac) == get_user_team(zrtva)) || !zrtva || !napadac)
			return PLUGIN_CONTINUE
			
	
	
	if(!vec_bio_fb && get_pcvar_num(c_first) == 1){
		vec_bio_fb = true
		stavi_sprajt(zrtva, fs)
		firstblood[zrtva] = true
		
		for(new i=1;i<=get_maxplayers();i++)
			if( is_user_connected(i)==1 )
				client_cmd(i,"spk costum/firstblood")
				
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s je prva zrtva!!",zime)
	}
	if(killovi[napadac] == 2){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, dk)
			kills[zrtva] = true
			
		}
		
		client_cmd(napadac,"spk costum/doublekill")
		
	}
	if(killovi[napadac] == 3 ){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, mk)
			kills[zrtva] = true
		}
		
		client_cmd(napadac, "spk costum/multikill")
		
	}
	if(killovi[napadac] == 5){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, mg)
			kills[zrtva] = true
		}
		
		client_cmd(napadac, "spk costum/megakill")
		
	}
	if(killovi[napadac] == 7){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, uk)
			kills[zrtva] = true
		}
		
		client_cmd(napadac, "spk costum/ultrakill")
		
	}
	if(killovi[napadac] == 9){
	
		client_cmd(napadac, "spk costum/killingspree")
		
	}
	if(killovi[napadac] == 10){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, rp)
			kills[zrtva] = true
		}
		
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/rampage")
		
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s Rampage (10kills)!!",nime)
		
	}
	if(killovi[napadac] == 12 ){
		
		if(!firstblood[zrtva]){
			kills[zrtva] = true
			stavi_sprajt(zrtva, gl)
		}
		
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/godlike")
		
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s God Like (12kills)!!",nime)

	}
	if(killovi[napadac] == 15){
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/holyshit")
		
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s Holy Shit (15kills)!!", nime)

	}
	
	return PLUGIN_CONTINUE
}
public death_headshot(){
	
	
	new nime[32], zime[32]
	
	new napadac = read_data(1)
	new zrtva = read_data(2)
	
	
	get_user_name(napadac, nime,31)
	get_user_name(zrtva, zime,31)
	
	if(get_pcvar_num(c_hs) != 1 || get_pcvar_num(c_on) != 1)
		return PLUGIN_CONTINUE
	
	
	HS[napadac] += 1
	HS[zrtva]= 0
	killovi[zrtva]= 0
	
	if((zrtva == napadac) || (get_user_team(napadac) == get_user_team(zrtva)) || !zrtva || !napadac)
			return PLUGIN_CONTINUE
			
	if(HS[napadac] == 3) {

		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/headhunter")
				
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s je Headhunter!!",nime)
		
			}
	if(HS[napadac] == 5) {
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/wickedsick")
				
		if(!firstblood[zrtva] && !kills[zrtva] && !hum[zrtva])
			stavi_sprajt(zrtva, ws)
			
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s je WickedSick!!",nime)
				
	}	
		
	else {
		if(!firstblood[zrtva] && !kills[zrtva] && !hum[zrtva]){
			headshot[zrtva] = true
			stavi_sprajt(zrtva, hs)
		}
			
		client_cmd(napadac, "spk costum/headshot")
	}
		
	return PLUGIN_CONTINUE
}
public death_noz(){
	
	
	new nime[32], zime[32]
	
	new napadac = read_data(1)
	new zrtva = read_data(2)
	
	HS[zrtva]= 0
	killovi[zrtva]= 0
	
	if(get_pcvar_num(c_hum) == 0 || get_pcvar_num(c_on) != 1)
		return PLUGIN_CONTINUE
	
	get_user_name(napadac, nime,31)
	get_user_name(zrtva, zime,31)
	
	if((zrtva == napadac) || (get_user_team(napadac) == get_user_team(zrtva)) || !zrtva || !napadac)
		return PLUGIN_CONTINUE
	
	if(!firstblood[zrtva] && !kills[zrtva]){
		stavi_sprajt(zrtva, hu)
		hum[zrtva] = true
	}
		
	return PLUGIN_CONTINUE
}
	
public stavi_sprajt(id, sprajt){
	
	if(!is_user_connected(id))
		return PLUGIN_CONTINUE
		
	if(get_pcvar_num(c_spr) != 1 || get_pcvar_num(c_on) != 1)
		return PLUGIN_CONTINUE
	
	
	
	static origin[3]
	get_user_origin(id, origin)
		
	message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
	write_byte(TE_SPRITE)
	write_coord(origin[0])
	write_coord(origin[1])
	write_coord(origin[2]+60)
	write_short(sprajt)
	write_byte(10)
	write_byte(250)
	message_end()
	
	set_task(0.2, "podesi_boolove", id)
	
	return PLUGIN_CONTINUE
}
public podesi_boolove(id){
	
	kills[id] = false
	firstblood[id] = false
	headshot[id] = false
	hum[id] = false
}

Аватар
User12
Извън линия
Потребител
Потребител
Мнения: 321
Регистриран на: 25 Яну 2018, 22:39
Местоположение: Сливен
Се отблагодари: 40 пъти
Получена благодарност: 17 пъти
Обратна връзка:

Премахване ня няколко неща от плъгина.

Мнение от User12 » 16 Мар 2018, 12:33

Всичките надписи който излизат или само този който е ограден , виж така

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

/*---------------------------------------------------------------------------
 |               Quake Sounds & Sprites (v1.2)  © 2011			    |
 |                    					     	            |
 |     		 Plugin by Dusan (Uncut*) Stojadinovic	   		    |
 |									    |
 |     Made 16. II 2011. 		    Contact - [email protected]    |
 --------------------------------------------------------------------------*/

#include <amxmodx>
#include <amxmisc>

new const PLUGIN[] 	= "Quake Sounds & Sprites"
new const VERSION[] 	= "1.0"
new const AUTHOR[] 	= "Uncut*"


new bool:vec_bio_fb, bool:kills[32], bool:firstblood[32], bool:headshot[32], bool:hum[32]
new hs, gl, mg, mk, rp, uk, ws, dk, fs
new c_on, c_hs, c_spr, c_first

new killovi[32]
new HS[32]

public plugin_precache()
{
			
	hs = precache_model("sprites/uncut/heads.spr")
	gl = precache_model("sprites/uncut/godlike.spr")
	mg = precache_model("sprites/uncut/mega.spr")
	mk = precache_model("sprites/uncut/multi.spr")
	rp = precache_model("sprites/uncut/rampage.spr")
	uk = precache_model("sprites/uncut/ultrakills.spr")
	ws = precache_model("sprites/uncut/wickedsick.spr")
	fs = precache_model("sprites/uncut/first.spr")		
	dk = precache_model("sprites/uncut/double.spr")
		
			
	precache_sound("costum/doublekill.wav")
	precache_sound("costum/firstblood.wav")
	precache_sound("costum/headhunter.wav")
	precache_sound("costum/multikill.wav")
	precache_sound("costum/megakill.wav")
	precache_sound("costum/ultrakill.wav")
	precache_sound("costum/killingspree.wav")
	precache_sound("costum/wickedsick.wav")
	precache_sound("costum/rampage.wav")
	precache_sound("costum/godlike.wav")
	precache_sound("costum/holyshit.wav")
	precache_sound("costum/headshot.wav")
		
	
}

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_cvar("quakesprite", "1.0" , (FCVAR_SERVER|FCVAR_SPONLY))
	register_cvar("uncut", "1.0" , (FCVAR_SERVER|FCVAR_SPONLY))
	
	c_on = register_cvar("amx_qsprite_on", "1")
	c_hs = register_cvar("amx_qsprite_hs", "1")
	c_spr = register_cvar("amx_qsprite_spr", "1")
	c_first = register_cvar("amx_qsprite_first", "1")
	
		
	register_event("DeathMsg", "death_poruka", "a")
	register_event("DeathMsg", "death_headshot", "a", "3=1")
	register_logevent("restartrunde", 2, "1=Round_Start")

	set_task(240.0,"reklama" , _ , _ , _ , "b")  

	
}
public restartrunde() vec_bio_fb = false
public client_disconnect(id){
	killovi[id]= 0
	HS[id]= 0
}
public client_putinserver(id){
	killovi[id]= 0
	HS[id]= 0
}

public death_poruka(){
	
	
	new nime[32], zime[32]
	
	new napadac = read_data(1)
	new zrtva = read_data(2)
	
	killovi[napadac] += 1
	killovi[zrtva]= 0
	HS[zrtva]= 0
	
	
	get_user_name(napadac, nime,31)
	get_user_name(zrtva, zime,31)
	
	if((zrtva == napadac) || (get_user_team(napadac) == get_user_team(zrtva)) || !zrtva || !napadac)
			return PLUGIN_CONTINUE
			
	
	
	if(!vec_bio_fb && get_pcvar_num(c_first) == 1){
		vec_bio_fb = true
		stavi_sprajt(zrtva, fs)
		firstblood[zrtva] = true
		
		for(new i=1;i<=get_maxplayers();i++)
			if( is_user_connected(i)==1 )
				client_cmd(i,"spk costum/firstblood")
				
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s je prva zrtva!!",zime)
	}
	if(killovi[napadac] == 2){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, dk)
			kills[zrtva] = true
			
		}
		
		client_cmd(napadac,"spk costum/doublekill")
		
	}
	if(killovi[napadac] == 3 ){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, mk)
			kills[zrtva] = true
		}
		
		client_cmd(napadac, "spk costum/multikill")
		
	}
	if(killovi[napadac] == 5){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, mg)
			kills[zrtva] = true
		}
		
		client_cmd(napadac, "spk costum/megakill")
		
	}
	if(killovi[napadac] == 7){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, uk)
			kills[zrtva] = true
		}
		
		client_cmd(napadac, "spk costum/ultrakill")
		
	}
	if(killovi[napadac] == 9){
	
		client_cmd(napadac, "spk costum/killingspree")
		
	}
	if(killovi[napadac] == 10){
		if(!firstblood[zrtva]){
			stavi_sprajt(zrtva, rp)
			kills[zrtva] = true
		}
		
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/rampage")
		
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s Rampage (10kills)!!",nime)
		
	}
	if(killovi[napadac] == 12 ){
		
		if(!firstblood[zrtva]){
			kills[zrtva] = true
			stavi_sprajt(zrtva, gl)
		}
		
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/godlike")
		
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s God Like (12kills)!!",nime)

	}
	if(killovi[napadac] == 15){
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/holyshit")
		
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s Holy Shit (15kills)!!", nime)

	}
	
	return PLUGIN_CONTINUE
}
public death_headshot(){
	
	
	new nime[32], zime[32]
	
	new napadac = read_data(1)
	new zrtva = read_data(2)
	
	
	get_user_name(napadac, nime,31)
	get_user_name(zrtva, zime,31)
	
	if(get_pcvar_num(c_hs) != 1 || get_pcvar_num(c_on) != 1)
		return PLUGIN_CONTINUE
	
	
	HS[napadac] += 1
	HS[zrtva]= 0
	killovi[zrtva]= 0
	
	if((zrtva == napadac) || (get_user_team(napadac) == get_user_team(zrtva)) || !zrtva || !napadac)
			return PLUGIN_CONTINUE
			
	if(HS[napadac] == 3) {

		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/headhunter")
				
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s je Headhunter!!",nime)
		
			}
	if(HS[napadac] == 5) {
		for(new i=1;i<=get_maxplayers();i++) 
			if( is_user_connected(i)==1 )
				client_cmd(i, "spk costum/wickedsick")
				
		if(!firstblood[zrtva] && !kills[zrtva] && !hum[zrtva])
			stavi_sprajt(zrtva, ws)
			
		set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 0.0, 5.0)
		show_hudmessage(0, "%s je WickedSick!!",nime)
				
	}	
		
	else {
		if(!firstblood[zrtva] && !kills[zrtva] && !hum[zrtva]){
			headshot[zrtva] = true
			stavi_sprajt(zrtva, hs)
		}
			
		client_cmd(napadac, "spk costum/headshot")
	}
		
	return PLUGIN_CONTINUE
}
	
public stavi_sprajt(id, sprajt){
	
	if(!is_user_connected(id))
		return PLUGIN_CONTINUE
		
	if(get_pcvar_num(c_spr) != 1 || get_pcvar_num(c_on) != 1)
		return PLUGIN_CONTINUE
	
	
	
	static origin[3]
	get_user_origin(id, origin)
		
	message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
	write_byte(TE_SPRITE)
	write_coord(origin[0])
	write_coord(origin[1])
	write_coord(origin[2]+60)
	write_short(sprajt)
	write_byte(10)
	write_byte(250)
	message_end()
	
	set_task(0.2, "podesi_boolove", id)
	
	return PLUGIN_CONTINUE
}
public podesi_boolove(id){
	
	kills[id] = false
	firstblood[id] = false
	headshot[id] = false
	hum[id] = false
}
Последно промяна от User12 на 16 Мар 2018, 12:50, променено общо 1 път.
Каналът ми в YouTube : Георги Пламенов

Изображение

Аватар
smurfavr
Извън линия
Потребител
Потребител
Мнения: 426
Регистриран на: 06 Окт 2016, 17:55
Се отблагодари: 25 пъти
Получена благодарност: 16 пъти
Обратна връзка:

Премахване ня няколко неща от плъгина.

Мнение от smurfavr » 16 Мар 2018, 12:36

Само този надпис които съм оградил на снимката.
Това съобщение се появява когато играч убие друг играч и със всяка поява се чува и звук humitiation и е много досадно.

Аватар
User12
Извън линия
Потребител
Потребител
Мнения: 321
Регистриран на: 25 Яну 2018, 22:39
Местоположение: Сливен
Се отблагодари: 40 пъти
Получена благодарност: 17 пъти
Обратна връзка:

Премахване ня няколко неща от плъгина.

Мнение от User12 » 16 Мар 2018, 12:38

Пробвай кода ми в предното мнение , махнал съм мотд екрана съобщението с ColorChat звука и худ съобщението .
smurfavr написа: 16 Мар 2018, 12:36 Само този надпис които съм оградил на снимката.
Това съобщение се появява когато играч убие друг играч и със всяка поява се чува и звук humitiation и е много досадно.
Каналът ми в YouTube : Георги Пламенов

Изображение

Аватар
smurfavr
Извън линия
Потребител
Потребител
Мнения: 426
Регистриран на: 06 Окт 2016, 17:55
Се отблагодари: 25 пъти
Получена благодарност: 16 пъти
Обратна връзка:

Премахване ня няколко неща от плъгина.

Мнение от smurfavr » 16 Мар 2018, 12:46

Появи ми се грешка в конзола.
L 03/16/2018 - 12:45:07: Function "motd_reklame" was not found
L 03/16/2018 - 12:45:07: [AMXX] Displaying debug trace (plugin "quake.amxx")
L 03/16/2018 - 12:45:07: [AMXX] Run time error 19: function not found
L 03/16/2018 - 12:45:07: [AMXX] [0] quake.sma::plugin_init (line 65)

Като убия някои не се чуват звуците и не се появяват sprites.

ППС
На валк в кода няма грешки,но се появява съобщението което искам да се махне.

Аватар
User12
Извън линия
Потребител
Потребител
Мнения: 321
Регистриран на: 25 Яну 2018, 22:39
Местоположение: Сливен
Се отблагодари: 40 пъти
Получена благодарност: 17 пъти
Обратна връзка:

Премахване ня няколко неща от плъгина.

Мнение от User12 » 16 Мар 2018, 12:52

smurfavr написа: 16 Мар 2018, 12:46 Появи ми се грешка в конзола.
L 03/16/2018 - 12:45:07: Function "motd_reklame" was not found
L 03/16/2018 - 12:45:07: [AMXX] Displaying debug trace (plugin "quake.amxx")
L 03/16/2018 - 12:45:07: [AMXX] Run time error 19: function not found
L 03/16/2018 - 12:45:07: [AMXX] [0] quake.sma::plugin_init (line 65)

Като убия някои не се чуват звуците и не се появяват sprites.

ППС
На валк в кода няма грешки,но се появява съобщението което искам да се махне.
Бях изпуснал 2 реда , редактирах кода в мнението ми , пробвай сега и виж дали работи .
Каналът ми в YouTube : Георги Пламенов

Изображение

Аватар
smurfavr
Извън линия
Потребител
Потребител
Мнения: 426
Регистриран на: 06 Окт 2016, 17:55
Се отблагодари: 25 пъти
Получена благодарност: 16 пъти
Обратна връзка:

Премахване ня няколко неща от плъгина.

Мнение от smurfavr » 16 Мар 2018, 14:51

Няма промяна.

L 03/16/2018 - 13:00:05: Function is not present (function "reklama") (plugin "quake_sprites_amp_sounds.amxx")
L 03/16/2018 - 13:00:05: [AMXX] Displaying debug trace (plugin "quake_sprites_amp_sounds.amxx")
L 03/16/2018 - 13:00:05: [AMXX] Run time error 10: native error (native "set_task")
L 03/16/2018 - 13:00:05: [AMXX] [0] quake_sprites_amp_sounds.sma::plugin_init (line 69)

Добавено преди 1 час 51 минути 4 секунди:
Благодаря @WaLkZ Сега всичко работи както трябва.

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

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

Кой е на линия

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