Raised This Month: $51 Target: $400
 12% 

Help Me Please (Fake Bot)


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
SANTO37
Member
Join Date: Aug 2008
Old 09-13-2010 , 11:49   Help Me Please (Fake Bot)
Reply With Quote #1

[IMG]http://img843.**************/img843/2139/adsz34.jpg[/IMG]

PHP Code:
/***
 * Link to the plugin
 *
 *    http://forums.alliedmods.net/showthread.php?t=78197
 */

#include <amxmodx>
#include <engine>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

#pragma semicolon 1

// Comment this line if you do not want to have fake player !
#define FAKE_PLAYER

// Bot name
new const g_szBotName[ ] = "Neutron Fake Player";

// Messages prefix
new const g_szPrefix[ ] = "[Deathrun]";

// Global Variables
new bool:g_bHauntedHousebool:g_bGamerFunbool:g_bRandromizedbool:g_bStartingbool:g_bFirstRound;
new 
bool:g_bEnabledbool:g_bRestartbool:g_bConnected33 ];

new 
g_pRemoveBuyZoneg_pHideHudsg_pBlockMoney g_pSvRestartg_pAutoBalanceg_pLimitTeams;
new 
g_pNoFallDmgg_pGameNameg_pToggleg_pBlockSprayg_pBlockRadiog_pSemiclipg_pGiveUspg_pBlockKill;

new 
g_iMsgHideWeapong_iMsgCrosshairg_iMsgMoneyg_iMsgTeamInfog_iMsgSayText;
new 
g_iMaxplayersg_iHudSyncg_iHudSync2g_iLastTerrg_iThinker;
new 
g_iSemiClip33 ], g_Lifes33 ];

#if defined FAKE_PLAYER
    
new g_iFakeplayer;
#endif

// Macros
#if cellbits == 32
    #define OFFSET_BZ 235
#else
    #define OFFSET_BZ 268
#endif

// Colorchat
enum Color {
    
NORMAL 1,
    
GREEN,
    
RED,
    
BLUE
};

new 
TeamName[ ][ ] = {
    
"",
    
"TERRORIST",
    
"CT",
    
"SPECTATOR"
};

// =======================================================================================

public plugin_init( ) {
    
register_plugin"Deathrun Manager""3.0""xPaw" );
    
    
g_pToggle        register_cvar"deathrun_toggle",     "1" );
    
g_pBlockSpray    register_cvar"deathrun_spray",      "1" );
    
g_pBlockRadio    register_cvar"deathrun_radio",      "1" );
    
g_pBlockKill     register_cvar"deathrun_blockkill",  "1" );
    
g_pBlockMoney    register_cvar"deathrun_blockmoney""0" );
    
g_pSemiclip      register_cvar"deathrun_semiclip",   "0" );
    
g_pGiveUsp       register_cvar"deathrun_giveusp",    "1" );
    
g_pHideHuds      register_cvar"deathrun_hidehud",    "1" );
    
g_pLifeSystem    register_cvar"deathrun_lifesystem""0" );
    
g_pGameName      register_cvar"deathrun_gamename",   "1" );
    
g_pNoFallDmg     register_cvar"deathrun_terrnfd",    "1" );
    
g_pRemoveBuyZone register_cvar"deathrun_removebz",   "1" );
    
    
// Lets get map name...
    
new szMapName64 ];
    
get_mapnameszMapName63 );
    
    if( 
containszMapName"deathrun_" ) != -) {
        
set_pcvar_numg_pToggle);
        
        if( 
containszMapName"hauntedhouse" ) != -)
            
g_bHauntedHouse true;
        else {
            
g_bHauntedHouse false;
            
            if( 
equalszMapName"deathrun_gamerfun" ) )
                
g_bGamerFun true;
            else
                
g_bGamerFun false;
        }
    } else
        
set_pcvar_numg_pToggle);
    
    
g_pSvRestart   get_cvar_pointer"sv_restart" );
    
g_pAutoBalance get_cvar_pointer"mp_autoteambalance" );
    
g_pLimitTeams  get_cvar_pointer"mp_limitteams" );
    
    
register_cvar"deathrun_version""3.0"FCVAR_SERVER FCVAR_SPONLY );
    
set_cvar_string"deathrun_version""3.0" );
    
    
// Registering Language file
    
register_dictionary"deathrun.txt" );
    
    
// Logging Events
    
register_logevent"EventRoundStart"2"1=Round_Start" );
    
register_logevent"EventRandromize"2"1=Round_End" );
    
register_event"SendAudio""EventTerrsWin",   "a""2&%!MRAD_terwin" );
    
register_event"TextMsg",     "EventRandromize""a""2&#Game_w" );
    
register_event"DeathMsg",     "EventDeath",      "a");
    
register_event"Money",     "EventMoney",      "b" );
    
register_event"ResetHUD",     "EventResetHud",   "be" );
    
    
g_bFirstRound    true;
    
g_iMaxplayers    get_maxplayers( );
    
g_iMsgHideWeapon get_user_msgid"HideWeapon" );
    
g_iMsgCrosshair  get_user_msgid"Crosshair" );
    
g_iMsgMoney      get_user_msgid"Money" );
    
g_iMsgSayText    get_user_msgid"SayText" );
    
g_iMsgTeamInfo   get_user_msgid"TeamInfo" );
    
    
g_iHudSync       CreateHudSyncObj( );
    
g_iHudSync2      CreateHudSyncObj( );
    
    if( 
get_pcvar_numg_pToggle ) ) {
        
RegisterHamHam_TakeDamage"player""FwdHamPlayerDamage" );
        
RegisterHamHam_Spawn,      "player""FwdHamPlayerSpawn");
        
register_forwardFM_ClientKill,       "FwdClientKill" );
        
register_impulse201"FwdImpulse_201" );
        
        if( 
get_pcvar_numg_pGameName ) )
            
register_forwardFM_GetGameDescription"FwdGameDesc" );
        
        
register_clcmd"say /lifes""CmdShowlifes" );
        
register_clcmd"say /lives""CmdShowlifes" );
        
        
register_clcmd"radio1""CmdRadio" );
        
register_clcmd"radio2""CmdRadio" );
        
register_clcmd"radio3""CmdRadio" );
        
        
// Terrorist Check
        
g_iThinkercreate_entity"info_target" );
        
        if( 
is_valid_entg_iThinker ) ) {
            
entity_set_stringg_iThinkerEV_SZ_classname"DeathrunThinker" );
            
entity_set_floatg_iThinkerEV_FL_nextthinkget_gametime( ) + 20.0 );
            
            
g_bRestart true;
            
            
// First think will happen in 20.0, Restart will be done there.
            
            
register_think"DeathrunThinker""FwdThinker" );
        } else {
            
set_task15.0"CheckTerrorists"___"b" );
            
            
// Lets make restart after 20 seconds from map start.
            
set_task20.0"RestartRound" );
        }
        
        if( 
get_pcvar_numg_pRemoveBuyZone ) ) {
            
register_messageget_user_msgid"StatusIcon" ), "MsgStatusIcon" ); // BuyZone Icon
            
            // Remove buyzone on map
            
remove_entity_name"info_map_parameters" );
            
remove_entity_name"func_buyzone" );
            
            
// Create own entity to block buying
            
new iEntity create_entity"info_map_parameters" );
            
            
DispatchKeyValueiEntity"buying""3" );
            
DispatchSpawniEntity );
        }
        
        if( 
get_pcvar_numg_pSemiclip ) ) {
            
register_forwardFM_StartFrame,    "FwdStartFrame");
            
register_forwardFM_AddToFullPack,    "FwdFullPack",   );
        }
        
        
g_bEnabled true;
        
    
#if defined FAKE_PLAYER
        
new iEntityiCount;
        
        while( ( 
iEntity find_ent_by_classiEntity"info_player_deathmatch" ) ) > )
            if( 
iCount++ > )
                break;
        
        if( 
iCount <= )
            
g_iFakeplayer = -1;
        
        
set_task5.0"UpdateBot" );
        
        
register_messageget_user_msgid"DeathMsg" ), "MsgDeathMsg" );
    
#endif
    
} else
        
g_bEnabled false;
}

// FAKEPLAYER
///////////////////////////////////////////
#if defined FAKE_PLAYER
    
public UpdateBot( ) {
        if( 
g_iFakeplayer == -)
            return;
        
        new 
id find_player"i" );
        
        if( !
id ) {
            
id engfuncEngFunc_CreateFakeClientg_szBotName );
            if( 
pev_validid ) ) {
                
engfuncEngFunc_FreeEntPrivateDataid );
                
dllfuncMetaFunc_CallGameEntity"player"id );
                
set_user_infoid"rate""3500" );
                
set_user_infoid"cl_updaterate""25" );
                
set_user_infoid"cl_lw""1" );
                
set_user_infoid"cl_lc""1" );
                
set_user_infoid"cl_dlmax""128" );
                
set_user_infoid"cl_righthand""1" );
                
set_user_infoid"_vgui_menus""0" );
                
set_user_infoid"_ah""0" );
                
set_user_infoid"dm""0" );
                
set_user_infoid"tracker""0" );
                
set_user_infoid"friends""0" );
                
set_user_infoid"*bot""1" );
                
set_pevidpev_flagspevidpev_flags ) | FL_FAKECLIENT );
                
set_pevidpev_colormapid );
                
                new 
szMsg128 ];
                
dllfuncDLLFunc_ClientConnectidg_szBotName"127.0.0.1"szMsg );
                
dllfuncDLLFunc_ClientPutInServerid );
                
                
cs_set_user_teamidCS_TEAM_T );
                
ExecuteHamBHam_CS_RoundRespawnid );
                
                
set_pevidpev_effectspevidpev_effects ) | EF_NODRAW );
                
set_pevidpev_solidSOLID_NOT );
                
dllfuncDLLFunc_Thinkid );
                
                
g_iFakeplayer id;
            }
        }
    }
    
    public 
MsgDeathMsg( const iMsgId, const iMsgDest, const id ) {
        if( 
get_msg_arg_int) == g_iFakeplayer )
            return 
PLUGIN_HANDLED;
        
        return 
PLUGIN_CONTINUE;
    }
#endif

// NEW TERRORIST
///////////////////////////////////////////
public EventRandromize( ) {
    if( !
g_bEnabled || g_bFirstRound || g_bRandromized )
        return 
PLUGIN_CONTINUE;
    
    
g_bRandromized true;
    
    new 
iiPlayers32 ], iNumiPlayer;
    
get_playersiPlayersiNum"c" );
    
    if( 
iNum <= )
        return 
PLUGIN_CONTINUE;
    
    for( 
0iNumi++ ) {
        
iPlayer iPlayers];
        
        if( 
cs_get_user_teamiPlayer ) == CS_TEAM_T )
            
cs_set_user_teamiPlayerCS_TEAM_CT );
    }
    
    new 
iRandomPlayerCsTeams:iTeam;
    
    while( ( 
iRandomPlayer iPlayersrandom_num0iNum ) ] ) == g_iLastTerr ) { }
    
    
g_iLastTerr iRandomPlayer;
    
    
iTeam cs_get_user_teamiRandomPlayer );
    
    if( 
iTeam == CS_TEAM_T || iTeam == CS_TEAM_CT ) {
        
cs_set_user_team(iRandomPlayerCS_TEAM_T);
        
        new 
szName32 ];
        
get_user_nameiRandomPlayerszName31 );
        
        for( 
0iNumi++ )
            
ColorChat(iPlayers], RED"%s^4 %L"g_szPrefixiPlayers], "DR_NOW_TERR"szName);
        
        if( !
g_bRestart && is_valid_entg_iThinker ) )
            
entity_set_floatg_iThinkerEV_FL_nextthinkget_gametime( ) + 15.0 );
    } else {
        
g_bRandromized false;
        
EventRandromize( );
    }
    
    return 
PLUGIN_CONTINUE;
}

// NEW ROUND
///////////////////////////////////////////
public EventRoundStart( ) {
    if( !
g_bEnabled )
        return 
PLUGIN_CONTINUE;
    
    
g_bRandromized    false;
    
g_bStarting    false;
    
    new 
iiPlayers32 ], iNumiRealPlayersCsTeams:iTeam;
    
get_playersiPlayersiNum"c" );
    
    if( 
iNum <= )
        return 
PLUGIN_CONTINUE;
    
    for( 
0iNumi++ ) {
        
iTeam cs_get_user_teamiPlayers] );
        
        if( 
iTeam == CS_TEAM_T || iTeam == CS_TEAM_CT )
            
iRealPlayers++;
    }
    
    if( 
iRealPlayers <= ) {
        
set_hudmessage01280, -1.00.104.04.00.50.5);
        
        for( 
0iNumi++ )
            
ShowSyncHudMsgiPlayers], g_iHudSync"%L"iPlayers], "DR_NOT_ENOUGH" );
        
        return 
PLUGIN_CONTINUE;
    }
    
    
set_pcvar_numg_pAutoBalance);
    
set_pcvar_numg_pLimitTeams);
    
    if( 
g_bFirstRound ) {
        
set_hudmessage01280, -1.00.104.04.00.50.5);
        
        for( 
0iNumi++ ) {
            
ShowSyncHudMsgiPlayers], g_iHudSync"%L"iPlayers], "DR_STARTING" );
            
            
ColorChatiPlayers], RED"%s^1 %L"g_szPrefixiPlayers], "DR_STARTING_CC" );
        }
        
        if( 
is_valid_entg_iThinker ) ) {
            
g_bRestart true;
            
            
entity_set_floatg_iThinkerEV_FL_nextthinkget_gametime( ) + 9.0 );
        } else
            
set_task9.0"RestartRound" );
        
        
g_bStarting true;
        
g_bFirstRound false;
    }
    
    return 
PLUGIN_CONTINUE;
}

// CHECK TERRORIST
///////////////////////////////////////////
public FwdThinkeriEntity ) {
    if( 
g_bRestart ) {
        
g_bRestart false;
        
        
RestartRound( );
    } else
        
CheckTerrorists( );
    
    
entity_set_floatiEntityEV_FL_nextthinkget_gametime( ) + 15.0 );
}

public 
CheckTerrorists( ) {
    if( !
g_bEnabled || g_bFirstRound || g_bStarting )
        return 
PLUGIN_CONTINUE;
    
    new 
iiPlayers32 ], iTerrorsiNumiRealPlayersCsTeams:iTeam;
    
get_playersiPlayersiNum"c" );
    
    if( 
iNum <= )
        return 
PLUGIN_CONTINUE;
    
    for( 
0iNumi++ ) {
        
iTeam cs_get_user_teamiPlayers] );
        
        if( 
iTeam == CS_TEAM_T )
            
iTerrors++;
        
        if( 
iTeam == CS_TEAM_T || iTeam == CS_TEAM_CT )
            
iRealPlayers++;
    }
    
    if( 
iRealPlayers <= ) {
        
set_hudmessage01280, -1.00.104.04.00.50.5);
        
        for( 
0iNumi++ )
            
ShowSyncHudMsgiPlayers], g_iHudSync"%L"iPlayers], "DR_NOT_ENOUGH" );
        
        return 
PLUGIN_CONTINUE;
    }
    
    if( 
iTerrors == ) {
        for( 
0iNumi++ ) {
            
ColorChat(iPlayers], RED"%s^1 %L"g_szPrefixiPlayers], "DR_NO_DETECT");
            
            if( 
is_user_aliveiPlayers] ) && cs_get_user_teamiPlayers] ) == CS_TEAM_CT )
                
user_silentkilliPlayers] );
        }
        
        
set_task0.5"EventRandromize" );
    }
    
    return 
PLUGIN_CONTINUE;
}

// LIFE SYSTEM
///////////////////////////////////////////
public EventTerrsWin( ) {
    if( !
g_bEnabled || g_bFirstRound )
        return 
PLUGIN_CONTINUE;
    
    new 
iPlayers32 ], iNumiPlayer;
    
get_playersiPlayersiNum"c" );
    
    if( 
iNum <= )
        return 
PLUGIN_CONTINUE;
    
    new 
iLifeCvar get_pcvar_numg_pLifeSystem );
    
    for( new 
0iNumi++ ) {
        
iPlayer iPlayers];
        
        if( 
cs_get_user_teamiPlayer ) == CS_TEAM_T ) {
            
set_user_fragsiPlayerget_user_fragsiPlayer ) + );
            
            if( 
iLifeCvar == )
                
g_LifesiPlayer ]++;
        }
    }
    
    return 
PLUGIN_CONTINUE;
}

public 
EventDeath( ) {
    if( !
g_bEnabled || get_pcvar_numg_pLifeSystem ) == )
        return 
PLUGIN_CONTINUE;
    
    new 
iKiller read_data);
    new 
iVictim read_data);
    new 
iTeam get_user_teamiVictim );
    
    if( 
iKiller != iVictim && get_user_team(iKiller) != iTeam )
        
g_Lifes[iKiller]++;
    
#if defined FAKE_PLAYER
    
if( iTeam == && is_user_aliveg_iFakeplayer ) )
        
fakedamageg_iFakeplayer"worldspawn"100.0DMG_GENERIC );
#endif
    
    
if( cs_get_user_teamiVictim ) == CS_TEAM_CT && g_LifesiVictim ] > ) {
        new 
iCTcount;
        for( new 
1<= g_iMaxplayersi++ ) {
            if( 
is_user_alive) && cs_get_user_team) == CS_TEAM_CT )
                
iCTcount++;
        }
        
        if( 
iCTcount ) {
            
set_task(3.2"fnRevivePlayer"iVictim);
            
            
ColorChatiVictimRED"%s^1 %L"g_szPrefixiVictim"DR_LIFE_RESPAWN" );
        }
        
/*else
            ColorChat( iVictim, RED, "%s^1 %L", g_szPrefix, iVictim, "DR_LIFE_CANT" );*/
    
}
    
    return 
PLUGIN_CONTINUE;
}

public 
fnRevivePlayerid ) {
    if( 
g_bConnectedid ] ) {
        if( 
cs_get_user_teamid ) == CS_TEAM_CT ) {
            new 
iCTcount;
            for( new 
1<= g_iMaxplayersi++ )
                if( 
is_user_alive) && cs_get_user_team) == CS_TEAM_CT )
                    
iCTcount++;
            
            if( 
iCTcount ) {
                
ExecuteHamBHam_CS_RoundRespawnid );
                
                
g_Lifesid ]--;
            }
        }
    }
}

public 
CmdShowlifesid ) {
    if( 
get_pcvar_numg_pLifeSystem ) == ) {
        
ColorChatidRED"%s^1 %L"g_szPrefixid"DR_LIFE_DISABLE" );
        return 
PLUGIN_HANDLED;
    }
    
    if( 
g_Lifesid ] > )
        
ColorChatidRED"%s^1 %L"g_szPrefixid"DR_LIFE_CC_COUNT"g_Lifesid ] );
    else
        
ColorChatidRED"%s^1 %L"g_szPrefixid"DR_LIFE_CC_NO" );
    
    return 
PLUGIN_HANDLED;
}

public 
Showlifesid ) {
    
set_hudmessage012800.040.7102.52.50.50.5);
    
    if( 
g_Lifesid ] > )
        
ShowSyncHudMsgidg_iHudSync2"%L"id"DR_LIFE_COUNT"g_Lifesid ] );
    else
        
ShowSyncHudMsgidg_iHudSync2"%L"id"DR_LIFE_NO" );
}

// EVENTS
///////////////////////////////////////////
public EventResetHudid ) {
    if( 
g_bEnabled && get_pcvar_numg_pHideHuds ) && !is_user_botid ) ) {
        
message_beginMSG_ONE_UNRELIABLEg_iMsgHideWeapon_id );
        
write_byte( ( 1<<1<<) );
        
message_end( );
        
        
message_beginMSG_ONE_UNRELIABLEg_iMsgCrosshair_id );
        
write_byte);
        
message_end( );
    }
}

public 
EventMoneyid ) {
    if( 
g_bEnabled && get_pcvar_numg_pBlockMoney ) ) {
        
set_pdata_intid115);
        
        
message_beginMSG_ONE_UNRELIABLEg_iMsgMoney_id );
        
write_long );
        
write_byte );
        
message_end( );
    }
}

public 
client_putinserverid )
    
g_bConnectedid ] = true;

public 
client_disconnectid ) {
    
g_bConnectedid ] = false;
    
CheckTerrorists( );
    
    if( !
g_bRestart && is_valid_entg_iThinker ) )
        
entity_set_floatg_iThinkerEV_FL_nextthinkget_gametime( ) + 15.0 );
    
#if defined FAKE_PLAYER
    
if( g_iFakeplayer == id ) {
        
set_task1.5"UpdateBot" );
        
        
g_iFakeplayer 0;
    }
#endif
}

// SEMICLIP
///////////////////////////////////////////
public FwdFullPackeseenthostflagsplayerpSet ) {
    if( !
g_bEnabled )
        return 
FMRES_IGNORED;
    
    if( 
player && g_iSemiClipent ] && g_iSemiCliphost ] ) {
        
set_esesES_SolidSOLID_NOT );
        
set_esesES_RenderModekRenderTransAlpha );
        
set_esesES_RenderAmt85 );
    }
    
    return 
FMRES_IGNORED;
}

public 
FwdStartFrame( ) {
    if( !
g_bEnabled )
        return 
FMRES_IGNORED;
    
    static 
iPlayers32 ], iNumiPlayeriPlayer2ij;
    
get_playersiPlayersiNum"ache""CT" );
    
    
arraysetg_iSemiClip032 );
    
    if( 
iNum <= )
        return 
FMRES_IGNORED;
    
    for( 
0iNumi++ ) {
        
iPlayer iPlayers];
        
    
//    if( g_iSemiClip[ iPlayer ] )
    //        continue;
        
        
for( 0iNumj++ ) {
            
iPlayer2 iPlayers];
            
            if( 
iPlayer == iPlayer2 )
                continue;
            
        
//    if( g_iSemiClip[ iPlayer2 ] )
        //        continue;
            
            
if( entity_rangeiPlayeriPlayer2 ) < 128 ) {
                
g_iSemiClipiPlayer ]    = true;
                
g_iSemiClipiPlayer2 ]    = true;
            }
        }
    }
    
    for( 
0iNumi++ ) {
        
iPlayer iPlayers];
        
        
set_peviPlayerpev_solidg_iSemiClipiPlayer ] ? SOLID_NOT SOLID_SLIDEBOX );
    }
    
    return 
FMRES_IGNORED;
}

// FORWARDS
///////////////////////////////////////////
public FwdHamPlayerSpawnid ) {
    if( !
g_bEnabled || !is_user_aliveid ) )
        return 
HAM_IGNORED;
    
    if( 
get_pcvar_numg_pBlockRadio ) ) // thanks to ConnorMcLeod for this good way :)
        
set_pdata_intid192);
    
#if defined FAKE_PLAYER
    
if( g_iFakeplayer == id ) {
        
set_pevidpev_frags, -1000.0 );
        
cs_set_user_deathsid, -1000 );
        
        
set_pevidpev_effectspevidpev_effects ) | EF_NODRAW );
        
set_pevidpev_solidSOLID_NOT );
        
entity_set_originidFloat:{ 999999.0999999.0999999.0 } );
        
dllfuncDLLFunc_Thinkid );
    } else {
#endif
        
new CsTeams:iTeam cs_get_user_teamid );
        
        
// An small delay for message
        
if( get_pcvar_numg_pLifeSystem ) != && iTeam == CS_TEAM_CT )
            
set_task0.8"Showlifes"id );
        
        
strip_user_weaponsid );
        
give_itemid"weapon_knife" );
        
        
set_pdata_intid116); // Pickup fix by ConnorMcLeod
        
        
if( g_bGamerFun && iTeam == CS_TEAM_CT )
            
give_itemid"weapon_smokegrenade" );
        
        if( 
get_pcvar_numg_pGiveUsp ) && iTeam == CS_TEAM_CT && !g_bHauntedHouse )
            
set_task1.0"GiveUsp"id );

#if defined FAKE_PLAYER
    
}
#endif
    
    
return HAM_IGNORED;
}

public 
GiveUspid ) {
    if( 
is_user_aliveid ) ) {
        
give_itemid"weapon_usp" );
        
cs_set_user_bpammoidCSW_USP100 );
    }
}

public 
FwdClientKillid ) {
    if( !
g_bEnabled || !is_user_alive(id) )
        return 
FMRES_IGNORED;
    
    if( 
get_pcvar_numg_pBlockKill ) || cs_get_user_teamid ) == CS_TEAM_T ) {
        
client_printidprint_center"%L"id"DR_BLOCK_KILL" );
        
client_printidprint_console"%L"id"DR_BLOCK_KILL" );
        
        return 
FMRES_SUPERCEDE;
    }
    
    return 
FMRES_IGNORED;
}

public 
FwdImpulse_201iduc_handleseed ) {    
    if( 
g_bEnabled && get_pcvar_numg_pBlockSpray ) ) {
        if( 
is_user_aliveid ) ) {
            
client_printidprint_center"%L"id"DR_BLOCK_SPRAY" );
            
            return 
PLUGIN_HANDLED_MAIN;
        }
    }
    
    return 
PLUGIN_CONTINUE;
}

public 
FwdHamPlayerDamageididInflictoridAttackerFloat:flDamageiDamageBits ) {
    if( 
get_pcvar_numg_pNoFallDmg ) )
        if( 
iDamageBits DMG_FALL )
            if( 
get_user_teamid ) == )
                return 
HAM_SUPERCEDE;
    
    return 
HAM_IGNORED;
}

public 
MsgStatusIconmsg_idmsg_destid ) {
    new 
szIcon];
    
get_msg_arg_string2szIcon);
    
    static const 
BuyZone[ ] = "buyzone";
    
    if( 
equalszIconBuyZone ) ) {
        
set_pdata_intidOFFSET_BZget_pdata_intidOFFSET_BZ) & ~( << ), );
        
        return 
PLUGIN_HANDLED;
    }
    
    return 
PLUGIN_CONTINUE;
}

public 
CmdRadioid ) {
    if( 
get_pcvar_numg_pBlockRadio ) )
        return 
PLUGIN_HANDLED_MAIN;
    
    return 
PLUGIN_CONTINUE;
}

public 
RestartRound( )
    
set_pcvar_numg_pSvRestart);

// COLORCHAT
/////////////////////////////////////////////
ColorChatidColor:type, const szMessage[], {Float,Sql,Result,_}:... ) {
    if( !
get_playersnum( ) ) return;
    
    new 
message256 ];
    
    switch( 
type ) {
        case 
NORMALmessage[0] = 0x01;
        case 
GREENmessage[0] = 0x04;
        default: 
message[0] = 0x03;
    }
    
    
vformatmessage], 251szMessage);
    
    
message192 ] = '^0';
    
    
replace_allmessage191"\YEL""^1" );
    
replace_allmessage191"\GRN""^4" );
    
replace_allmessage191"\TEM""^3" );
    
    new 
iTeamColorChangeindexMSG_Type;
    
    if( 
id ) {
        
MSG_Type MSG_ONE_UNRELIABLE;
        
index id;
    } else {
        
index CC_FindPlayer();
        
MSG_Type MSG_BROADCAST;
    }
    
    
iTeam get_user_teamindex );
    
ColorChange CC_ColorSelection(indexMSG_Typetype);

    
CC_ShowColorMessage(indexMSG_Typemessage);
    
    if( 
ColorChange )
        
CC_Team_Info(indexMSG_TypeTeamName[iTeam]);
}

CC_ShowColorMessageidtypemessage[] ) {
    
message_begintypeg_iMsgSayText_id );
    
write_byteid );    
    
write_stringmessage );
    
message_end( );    
}

CC_Team_Infoidtypeteam[] ) {
    
message_begintypeg_iMsgTeamInfo_id );
    
write_byteid );
    
write_stringteam );
    
message_end( );
    
    return 
1;
}

CC_ColorSelectionindextypeColor:Type ) {
    switch( 
Type ) {
        case 
RED: return CC_Team_InfoindextypeTeamName] );
        case 
BLUE: return CC_Team_InfoindextypeTeamName] );
    }
    
    return 
0;
}

CC_FindPlayer( ) {
    for( new 
1<= g_iMaxplayersi++ )
        if( 
g_bConnected] )
            return 
i;
    
    return -
1;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
fake bot
To increase the number
fake bot , To do more
How can I do this ?
Are there excellent masters?
Can you do?
bad english...Sorry help pls
SANTO37 is offline
samsung95
Junior Member
Join Date: Mar 2010
Old 09-13-2010 , 11:58   Re: Help Me Please (Fake Bot)
Reply With Quote #2

yes, this thing is very easy
samsung95 is offline
SANTO37
Member
Join Date: Aug 2008
Old 09-13-2010 , 12:02   Re: Help Me Please (Fake Bot)
Reply With Quote #3

Quote:
Originally Posted by samsung95 View Post
yes, this thing is very easy
Can you help ?
SANTO37 is offline
samsung95
Junior Member
Join Date: Mar 2010
Old 09-13-2010 , 12:06   Re: Help Me Please (Fake Bot)
Reply With Quote #4

msn address given
samsung95 is offline
SANTO37
Member
Join Date: Aug 2008
Old 09-13-2010 , 12:21   Re: Help Me Please (Fake Bot)
Reply With Quote #5

[email protected]
SANTO37 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:32.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode