Raised This Month: $4 Target: $400
 1% 

Force FakeClients to Attack


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Pepperoniego
New Member
Join Date: Aug 2020
Old 04-24-2021 , 18:34   Force FakeClients to Attack
Reply With Quote #1

Hello, I'm trying to make fakeclients crouch and shoot when I type .attack in chat, It only works randomly after I type the command a lot of times (at least >20). Anyone knows how to fix this?

PHP Code:
bool g_BotCrouching[MAXPLAYERS 1];

//function called in .attack
stock bool ForceAttack(int clientint index = -1) {
  
int bot GetClientBot(clientindex);
  if (
bot 0) {
    
g_BotCrouching[bot]=true;
    return 
true;
  }
  return 
false;
}

public 
Action OnPlayerRunCmd(int clientintbuttonsintimpulsefloat vel[3], float angles[3],
                      
intweaponintsubtypeintcmdnuminttickcountintseed,
                      
int mouse[2]) {
  if (
client && IsClientInGame(client) && IsFakeClient(client)) {
    if (
g_BotCrouching[client]) {
      
buttons |= IN_DUCK//this works
      
buttons |= IN_ATTACK;
      
CreateTimer(3.0Timer_ShouldAttackGetClientSerial(client));
      return 
Plugin_Changed;
    } else {
      
buttons &= ~IN_DUCK;
      
buttons &= ~IN_ATTACK;
    }
  }
  return 
Plugin_Continue;
}

public 
Action Timer_ShouldAttack(Handle timerint serial) {
    
int client GetClientFromSerial(serial);
    
g_BotCrouching[client] = false;
    return 
Plugin_Handled;

Im using splewi's csgo practice mode fakeclients btw

Last edited by Pepperoniego; 04-25-2021 at 01:57.
Pepperoniego is offline
 


Thread Tools
Display Modes

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 06:08.


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