(help) plugin
Hi.. Im looking for a plugin which make c4 & defuser carrier glow.. Ive found one here it is..
#include <amxmodx> #include <amxmisc> #include <fun> #define PLUGIN "Misc Glow (Rmk)" #define VERSION "1.2" #define AUTHOR "Starsailor" new pEnabled new pDefColor new pC4Color new pTerrColor new pCtColor new pCustomizeEnabled new Team, C4Carrier public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_cvar("misc_glow_version",VERSION,FCV AR_SERVER|FCVAR_SPONLY) pEnabled = register_cvar("glow_enabled", "1") pDefColor = register_cvar("glow_defuse_color", "255 255 0 16")//Red - Green - Blue - Amount pC4Color = register_cvar("glow_c4_color", "255 255 0 16")// Red - Green - Blue - Amount pTerrColor = register_cvar("glow_terr_color", "255 255 0 16")//Red - Green - Blue - Amount pCtColor = register_cvar("glow_ct_color", "255 255 0 16")//Red - Green - Blue - Amount register_event("HLTV","NewRound","a","1=0","2 =0")// Check Teams in new round register_event("DeathMsg", "DeathMsg", "a") //If player dies remove glow new szMapname[32] get_mapname(szMapname, 31) if(equali(szMapname, "de_", 3)) //If is a de_ map register bomb & defuser events { register_event("StatusIcon", "GotBomb", "be", "1=1", "1=2", "2=c4") // If player spawn with bomb register_event("TextMsg", "BombPickUp", "bc", "2&#Got_bomb")//If player pick up the bomb register_event("TextMsg", "BombDrop", "bc", "2&#Game_bomb_d")// If player drop the bomb register_event("StatusIcon", "GotDefuser", "be", "1=1", "1=2", "2=defuser")// If player buy defuser register_event("SendAudio", "BombPlanted", "a", "2&%!MRAD_BOMBPL")// If someone plant the bomb, then change glow color to terrorist color register_event("TextMsg", "DefPickUp", "bc", "2&#Got_defuser")// If someone Pick up defuser } register_event("TeamInfo", "JoinTeam", "a") pCustomizeEnabled = register_cvar("glow_custom_color", "0") } public DefPickUp(id){ if(!get_pcvar_num(pEnabled)) { remove_user_rendering(id) } else { if(get_user_team(id) == 2) { if(!get_pcvar_num(pCustomizeEnabled)) { set_user_rendering(id, kRenderFxGlowShell, 71, 237, 231, kRenderNormal,16) } else { color_glow_from_cvar(id,pDefColor) } } } } public BombPickUp(id) { if(!get_pcvar_num(pEnabled)) { remove_user_rendering(id) } else { if(get_user_team(id) == 1) { if(!get_pcvar_num(pCustomizeEnabled)) { set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderNormal,16) } else { color_glow_from_cvar(id,pC4Color) } } C4Carrier = id } } public BombDrop(id) { if(!get_pcvar_num(pEnabled)) { remove_user_rendering(id) } else { if(get_user_team(id) == 1 && is_user_alive(id)) { if(!get_pcvar_num(pCustomizeEnabled)) { set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal,16) } else { color_glow_from_cvar(id,pTerrColor) } } } } public GotBomb(id) { if(!get_pcvar_num(pEnabled)) { remove_user_rendering(id) } else { if(get_user_team(id) == 1 && is_user_alive(id)) { if(!get_pcvar_num(pCustomizeEnabled)) { set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderNormal,16) } else { color_glow_from_cvar(id,pC4Color) } } C4Carrier = id } } public JoinTeam() { new id = read_data(1) new szTeam[32] read_data(2, szTeam, 31) if(!is_user_alive(id) || !get_pcvar_num(pEnabled) || szTeam[0] == 'S') { return PLUGIN_CONTINUE } else { if(szTeam[0] == 'T') { if(!get_pcvar_num(pCustomizeEnabled)) { set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal,16) } else { color_glow_from_cvar(id,pTerrColor) } } else if(szTeam[0] == 'C') { if(!get_pcvar_num(pCustomizeEnabled)) { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal,16) } else { color_glow_from_cvar(id,pCtColor) } } } return PLUGIN_CONTINUE } public GotDefuser(id){ if(!is_user_alive(id) || !get_pcvar_num(pEnabled) || get_user_team(id) != 2) { remove_user_rendering(id) } else if(!get_pcvar_num(pCustomizeEnabled)) { set_user_rendering(id, kRenderFxGlowShell,71, 237, 231, kRenderNormal,16) } else { color_glow_from_cvar(id,pDefColor) } } public BombPlanted() { if(!get_pcvar_num(pEnabled) || !is_user_alive(C4Carrier)) { remove_user_rendering(C4Carrier) } if(!get_pcvar_num(pCustomizeEnabled)) { set_user_rendering(C4Carrier, kRenderFxGlowShell, 255, 0, 0, kRenderNormal,16) } else { color_glow_from_cvar(C4Carrier,pTerrColor) } } public DeathMsg() { remove_user_rendering(read_data(2)) } public NewRound() { new Players[32], iPnum, id get_players(Players, iPnum) for(new i = 0; i<iPnum; i++) { id = Players[i] Team = get_user_team(id) if(!get_pcvar_num(pEnabled)) { remove_user_rendering(id) } else { if(!get_pcvar_num(pCustomizeEnabled)){ if(Team == 1) { set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal,16) } else if(Team == 2) { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal,16) } } else { if(Team == 1) { color_glow_from_cvar(id,pTerrColor) } else if(Team == 2) { color_glow_from_cvar(id,pCtColor) } } } } } stock color_glow_from_cvar(id, pcvar) { new szPcvarColor[32], szRed[4], szGreen[4], szBlue[4], szAmount[4] get_pcvar_string(pcvar, szPcvarColor, 31) parse(szPcvarColor,szRed,3,szGreen,3,szBlue,3 ,szAmount,3) set_user_rendering(id, kRenderFxGlowShell, clamp(str_to_num(szRed),0,255), clamp(str_to_num(szGreen),0,255), clamp(str_to_num(szBlue),0,255), kRenderNormal,str_to_num(szAmount)) } stock remove_user_rendering(player) { set_user_rendering(player,_,0,0,0,_,0) } It works fine but.. I want only the C4 and defuser carrier only glow and if its possible, only teammates can see the glow.. can anyone please help me? |
Re: (help) plugin
Put the code between {php} and {/php}
^ Replace {} with [] |
| All times are GMT -4. The time now is 22:15. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.