| Offline | 
				 				
					  | 
				 				
					  | 
				 				 
				 Csatlakozott:2015.07.27. 22:56 Hozzászólások:1367 Megköszönt másnak: 28 alkalommal Megköszönték neki: 351 alkalommal				
			 | 
			
				
				
					
						Változtatások általam: - Headshot üzenetből hiányzott egy write_byte, így annak a helyére levágta az arg3 első karakterét - Leszedte a bomba ikont a scoreboardról ha volt a hamis ölés áldozatánál bomba - Kissebb egyszerűsítés /* AMX fakedeath. * * (c) Copyright 2002-2003, AssKicR * This file is provided as is (no warranties). */   #include <amxmodx> #include <amxmisc>   /* * Usage: amx_fakedeath <nick> <nick> <weapon> <hs> * Examples: * amx_fakedeath AssKicR Lamer m4a1       - makes fakemessage: AssKicR killed Lamer With M4A1 * amx_fakedeath AssKicR haXXor m4a1 HS   - makes fakemessage: AssKicR killed haXXor with headshot from M4A1 * amx_fakedeath AssKicR l33t flashbang   - makes fakemessage: AssKicR killed l33t With flashbang * amx_fakedeath AssKicR AssKicR grenade  - makes fakemessage: AssKicR killed self with grenade * * Changelog * Fixed Bug about showing as dead when fakekilled * * Edited by RaZ_HU @ 2018.04.09 * Fixed bug about headshot message (arg3 was cut because a missing write_byte before it) * Fixed bug about removing bomb icon when fakekilled * Minor refactor */   new gmsgScoreAttrib   public admin_fd(id,level,cid) {     if (!cmd_access(id,level,cid,3))         return PLUGIN_HANDLED     new arg[32], arg2[32], arg3[32], arg4[8]     read_argv(1,arg,31)     read_argv(2,arg2,31)     read_argv(3,arg3,31)     read_argv(4,arg4,7)     new player = cmd_target(id,arg,7)     new player2 = cmd_target(id,arg2,7)     if (!player || !player2) return PLUGIN_HANDLED          new name[32], name2[32]     get_user_name(player,name,31)     get_user_name(player2,name2,31)          message_begin( MSG_BROADCAST, get_user_msgid("DeathMsg"),{0,0,0},0)     write_byte(player)     write_byte(player2)     if ( (arg4[0]=='h') && (arg4[1]=='s') )         write_byte(1) // headshot     else         write_byte(0) // not a headshot     write_string(arg3)     message_end()     scoreboard(player2)     // console_print(id,"Client ^"%s^" has killed ^"%s^" with ^"%s^"",player,player2,arg3)     return PLUGIN_CONTINUE }   stock scoreboard(id) { // 0 - nothing, 1 - dead, 2 - bomb     message_begin( MSG_BROADCAST, gmsgScoreAttrib,{0,0,0},0)     write_byte(id)     if(user_has_weapon(id,CSW_C4))         write_byte(2)     else         write_byte(0)     message_end()     return PLUGIN_HANDLED }   public plugin_init() {     register_plugin("Fake DeathMsg","1.0.2","AssKicR")     gmsgScoreAttrib = get_user_msgid("ScoreAttrib")     register_concmd("amx_fakedeath","admin_fd",ADMIN_KICK,"<nick>, <nick>, <weapon>, <hs?>")     return PLUGIN_CONTINUE } 
 
  
						
					 | 
				 
				 
			 |