WarFace Script???

GPC2 script programming for Titan Two. Code examples, questions, requests.

Re: WarFace Script???

Postby Shthappensbro » Sat Jul 27, 2019 12:23 am

alanmcgregor wrote:Awesome I see Mad fullfilled you request. :smile0517:

Sorry I'm traveling daily and thunderstorm season left my home town without Internet for days.

I replied my inbox just now.


yes i replied to you inbox
User avatar
Shthappensbro
Major
Major
 
Posts: 754
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Mad » Sat Jul 27, 2019 12:39 am

JamesCaywood wrote:Okay thanks have u played warface? On xbox or ps4 ? It's a free game just trying to figure out how the aim assist works it's a first person shooter kinda like black ops and call of duty


No I haven't played it just seen some clips.
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

Re: WarFace Script???

Postby Shthappensbro » Sun Jul 28, 2019 7:45 am

Mad wrote:
JamesCaywood wrote:Okay thanks have u played warface? On xbox or ps4 ? It's a free game just trying to figure out how the aim assist works it's a first person shooter kinda like black ops and call of duty


No I haven't played it just seen some clips.



yo how do i make straf where it work for fire too ?? when held down?? i wanna test something
User avatar
Shthappensbro
Major
Major
 
Posts: 754
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Mad » Sun Jul 28, 2019 8:06 am

Change this:
Code: Select all
else if(get_actual(7)) combo_run(Strafe);


To:
Code: Select all
else if(get_actual(7) || get_actual(4) && is_active(7)) combo_run(Strafe);
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

Re: WarFace Script???

Postby Shthappensbro » Sun Jul 28, 2019 3:29 pm

Mad wrote:Change this:
Code: Select all
else if(get_actual(7)) combo_run(Strafe);


To:
Code: Select all
else if(get_actual(7) || get_actual(4) && is_active(7)) combo_run(Strafe);



did that but does not work when i judst press fire button
User avatar
Shthappensbro
Major
Major
 
Posts: 754
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Mad » Sun Jul 28, 2019 4:22 pm

Code: Select all
else if(get_actual(7) || get_actual(4)) combo_run(Strafe);
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

Re: WarFace Script???

Postby Shthappensbro » Sun Jul 28, 2019 4:59 pm

Mad wrote:
Code: Select all
else if(get_actual(7) || get_actual(4)) combo_run(Strafe);



thanks buddy :smile0517:
User avatar
Shthappensbro
Major
Major
 
Posts: 754
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Shthappensbro » Sun Jul 28, 2019 6:04 pm

Mad wrote:
Code: Select all
else if(get_actual(7) || get_actual(4)) combo_run(Strafe);
hey buddy can u make it where the cross hairs move in a small circle really fast??

wote="Mad"]ith a toggle on and off? trying to figure out how aim assist works on this game
User avatar
Shthappensbro
Major
Major
 
Posts: 754
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Shthappensbro » Tue Aug 06, 2019 4:43 am

Mad wrote:
JamesCaywood wrote:Okay thanks have u played warface? On xbox or ps4 ? It's a free game just trying to figure out how the aim assist works it's a first person shooter kinda like black ops and call of duty


No I haven't played it just seen some clips.



anyway u can add a circle movment ? when ads or firing? like a little circle movment??
User avatar
Shthappensbro
Major
Major
 
Posts: 754
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Mad » Tue Aug 06, 2019 6:02 am

Code: Select all
/*
ADS +
DPAD UP to toggle rapidfire
DPAD DOWN to toggle strafe
DPAD LEFT to toggle crouch spam
DPAD RIGHT to toggle ADS Spam
*/

 
#pragma METAINFO("Warface", 1, 0, "Mad")
 
#define RF_HOLD     33
#define RF_RELEASE  64
#define AIM_HOLD    150
#define AIM_RELEASE 50
#define STRAFE_TIME 350
#define AA_VALUE    30
#define AA_DELAY    40
 
fix32 AR = 15f; // Anti Recoil Value
 
bool rapidfire;
bool strafe;
bool cspam;
bool aspam;
bool aa = TRUE; // Enable aim assist.
 
init {
  led(255,0,0);
}   
 
main {
  if (is_active(7)) {
    if (event_active(9)) Toggle(1);
    if (event_active(10)) Toggle(2);
    if (event_active(11)) Toggle(3);
    if (event_active(12)) Toggle(4);
 
    if (aa) combo_run(AimAssist);
  }
 
  if (is_active(21) || is_active(22)) combo_stop(AimAssist);
 
  if (get_actual(4)) {
    AntiRecoil(22, AR);
    if (rapidfire) combo_run(RapidFire);
  }
 
  if (strafe) {
    if(is_active(23) || is_active(24))  combo_stop(Strafe);
    else if(get_actual(7) || get_actual(4)) combo_run(Strafe);
  }
 
  if (cspam && get_actual(14)) combo_run(Crouch);
 
  if (aspam && get_actual(7) && !get_actual(4)) combo_run(AimAbuse);
}
 
combo RapidFire {
  set_val(4, 100);
  wait(RF_HOLD);
  set_val(4, 0);
  wait(RF_RELEASE);
}
 
combo Strafe {
  set_val(23, -100.0);
  wait(STRAFE_TIME);
  set_val(23, 100.0);;
  wait(STRAFE_TIME);
}
 
combo Crouch {
  set_val(14, 100);
  wait(30);
  set_val(14, 0);
  wait(30);
}
 
combo AimAbuse {
  set_val(7, 100);
  wait(AIM_HOLD);
  set_val(7, 0.0);
  wait(AIM_RELEASE);
}
 
combo AimAssist {
  set_val(22, AA_VALUE);
  set_val(21, AA_VALUE);
  set_val(21, -AA_VALUE);
  wait(AA_DELAY);
  set_val(22, -AA_VALUE);
  set_val(21, -AA_VALUE);
  set_val(21, AA_VALUE);
  wait(AA_DELAY);
}
 
void AntiRecoil (uint8 axis, fix32 recoil){
  if (sqrt(sq(get_actual(21)) + sq(get_actual(22))) < abs(recoil)) {
    set_val(axis,(recoil * (100.0 - abs(get_val(axis)))) / 100.0 + get_actual(axis));
  }
}
 
void Toggle(int id) {
  do{
    switch(id){
      case 1: {
        rapidfire = !rapidfire;
        if (rapidfire){ led(0, 255, 0); return; }
        else continue;
      }
      case 2: {
        strafe = !strafe;
        if (strafe){ led(0, 0, 255); return; }
        else continue;
      }
      case 3: {
        cspam = !cspam;
        if (cspam){ led(0, 255, 255); return; }
        else continue;
      }
      case 4: {
        aspam = !aspam;
        if (aspam){ led(255, 255, 0); return; }             
        else continue;
      }
    }
  }
  while(0);
  led(255, 0, 0);
}
 
void led(int8 r, int8 g, int8 b) {
    led_set(LED_1, (fix32)b, 0);
    led_set(LED_2, (fix32)r, 0);
    led_set(LED_3, (fix32)g, 0);
    return;
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

PreviousNext

Return to GPC2 Script Programming

Who is online

Users browsing this forum: No registered users and 151 guests

cron