|
Veteran Member
Join Date: Apr 2009
Location: New Zealand
|
06-06-2010
, 01:33
Re: Need some jailbreak plugins
|
#7
|
here u go. Use cvar to not use rebel. that means that it wont glow the player when they become a rebel and wont show message.
Cvar is jb_allowrebel
PHP Code:
/* * ----------------- * Coded in 2010, * Shuttle_Wave * ----------------- * * .:: Description ::. * * JailBreak Siren Sound * * * * .:: Contacts ::. * * Email: [email protected] * * Steam: shuttle_wave or lengjonathon * */ #pragma semicolon 1
#include <amxmodx> #include <cstrike> #include <fun>
#define MAX_PLAYERS 32 #define IsPlayer(%1) ( 1 <= %1 <= g_iMaxPlayers )
// Define the Plugin Version new const VERSION[] = { "1.0" };
new const PREFIX[] = { "!g[ JailBreak ]!n" };
new g_iMaxPlayers; new g_Siren[MAX_PLAYERS+1];
new const sound_Siren[] = { "ambience/siren.wav" };
new p_Rebel;
public plugin_init() { register_plugin("JailBreak: Siren", VERSION, "Shuttle_Wave");
register_event("Damage", "Event_Damage", "b", "2>0", "3=0"); p_Rebel = register_cvar("jb_allowrebel", "1"); g_iMaxPlayers = get_maxplayers(); }
public plugin_precache() { precache_sound(sound_Siren); }
public Event_Damage(id) { if( (read_data(4) || read_data(5) || read_data(6)) && cs_get_user_team(id) == CS_TEAM_CT ) { new iAttacker = get_user_attacker(id); if(IsPlayer(iAttacker) && !g_Siren[iAttacker] && is_user_alive(iAttacker) && cs_get_user_team(iAttacker) == CS_TEAM_T) { g_Siren[iAttacker] = true; siren_sound(); if(get_pcvar_num(p_Rebel)) { new szName[32]; get_user_name(iAttacker, szName, charsmax(szName)); client_printc(0, "%s !g%s!n is a Rebel !t(Glowing Red)!n Take Him Down!", PREFIX, szName); set_user_rendering(iAttacker, kRenderFxGlowShell, 250, 0, 0, kRenderNormal, 1); } } } return PLUGIN_HANDLED; }
public siren_sound() { client_cmd(0, "spk %s", sound_Siren); }
// Colour Chat stock client_printc(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!g", "^x04"); // Green Color replace_all(msg, 190, "!n", "^x01"); // Default Color replace_all(msg, 190, "!t", "^x03"); // Team Color if (id) players[0] = id; else get_players(players, count, "ch"); { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]); write_byte(players[i]); write_string(msg); message_end(); } } } }
__________________
JailBreak Mod with Plugin API ( 90% ) Public
|
|
|
|