andrisgaming írta:
De nekem az kell, hogy kisseb legyen a betü van a DHUD üzenet a zp mi kiirja mennyi lőszer csomagot kaptál és azt akarom kissebb méretre rakni kb. olyan mint az <<eb@>> -n van vagy a /HUN/Oldhands -en van.
- #include <amxmodx> 
- #include <amxmisc> 
- #include <cstrike> 
- #include <zombieplague> 
-   
- new ammo[3][33],string[21],cvarShowType,ammopacks 
-   
- public plugin_init() { 
- 	register_plugin("[ZP] AmmoChange", "1.0", "ZETA [M|E|N]") 
- 	register_logevent("round_start", 2, "1=Round_Start") 
- 	cvarShowType = register_cvar("ac_show_type", "1") 
-   
- 	register_clcmd("say /change","func_change",ADMIN_ALL,"") 
- } 
-   
- public round_start() { 
- 	new players[32],num,i 
- 	get_players(players,num) 
-   
- 	for(i=1;i<num;i++) { 
- 		ammo[0][players[i]] = zp_get_user_ammo_packs(players[i]) 
- 	} 
- } 
-   
- public client_putinserver(id) { 
- 	set_task(3.0,"func_ammo",id) 
- } 
-   
- public func_ammo(id) { 
- 	ammopacks = zp_get_user_ammo_packs(id) 
-   
- 	ammo[0][id] = ammopacks 
- 	ammo[1][id] = ammopacks 
- 	ammo[2][id] = ammopacks 
-   
- 	set_task(1.0,"change_ammo",id,_,_,"b") 
- } 
-   
- public change_ammo(id) { 
- 	if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) 
- 		return PLUGIN_HANDLED 
-   
- 	ammo[1][id] = zp_get_user_ammo_packs(id) 
-   
- 	if(ammo[1][id] != ammo[2][id]) { 
- 		if(ammo[1][id] > ammo[2][id]) { 
- 			ammopacks = ammo[1][id] - ammo[2][id] 
- 			format(string,charsmax(string),"[ +%d ammo ]", ammopacks) 
- 		} 
- 		else { 
- 			ammopacks = ammo[2][id] - ammo[1][id] 
- 			format(string,charsmax(string),"[ -%d ammo ]", ammopacks) 
- 		} 
-   
- 		ammo[2][id] = ammo[1][id] 
-   
- 		if(get_pcvar_num(cvarShowType)) { 
- 			set_hudmessage(255, 255, 255, -1.0, 0.37, 0, 0.1, 2.0,_,_,3) 
- 			show_hudmessage(id, "%s", string) 
- 		} 
- 		else 
- 			client_print(id, print_center, "%s", string) 
- 	} 
-   
- 	return PLUGIN_HANDLED 
- } 
-   
- public client_disconnect(id) { 
- 	ammo[0][id] = 0 
- 	ammo[1][id] = 0 
- 	ammo[2][id] = 0 
-   
- 	remove_task(id) 
- } 
-   
- public func_change(id) { 
- 	if(ammo[0][id] != ammo[2][id]) { 
- 		if(ammo[0][id] > ammo[2][id]) { 
- 			ammopacks = ammo[0][id] - ammo[2][id] 
- 			client_print(id,print_chat,"", ammopacks) 
- 		} 
- 		else { 
- 			ammopacks = ammo[2][id] - ammo[0][id] 
- 			client_print(id,print_chat,"", ammopacks) 
- 		} 
- 	} 
- 	else  
- 		client_print(id,print_chat,"") 
- 	return PLUGIN_HANDLED 
- } 
-