Script Help
5 posts
• Page 1 of 1
Script Help
So I was trying to make the combos for PS4_LEFT, DOWN, RIGHT, & UP to be Disabled once I press the Share button.
I tried using the combo_stop method but it didn't work completely. Also tried using my previous script request regarding a deactivation mod as a template but this one seems to be a little different because I want to deactivate the combos with one button (SHARE) instead of two.
The idea is to have the combos deactivated when the share button is pressed just one time (The light will turn Red)
I tried using the combo_stop method but it didn't work completely. Also tried using my previous script request regarding a deactivation mod as a template but this one seems to be a little different because I want to deactivate the combos with one button (SHARE) instead of two.
The idea is to have the combos deactivated when the share button is pressed just one time (The light will turn Red)
- Code: Select all
// GPC Online Library
// ps4ufc_combo_short_cut.gpc
int active = FALSE;
main {
if(event_press(PS4_SHARE))
{
active = !active
}
if(get_val(PS4_SHARE) == 100)
{
set_val(PS4_SHARE, 0)
}
if(active)
{
color(0,1,0,0)
}
else
{
color(1,0,0,0)
}
if(get_val(PS4_R1)> 10 && active)
{
combo_run(LeftUpRightDown)
}
// Mapped to LEFT
if(get_val(PS4_LEFT)) {
combo_run(JabLegkKick);
}
// Mapped to UP
if(get_val(PS4_UP)) {
combo_run(LeadElbow);
}
// Mapped to RIGHT
if(get_val(PS4_RIGHT)) {
combo_run(Str8Uppercut2);
}
// Mapped to Down
if(get_val(PS4_DOWN)) {
combo_run(Str8Uppercut);
}
// Mapped to TOUCH
if(get_val(PS4_TOUCH)) {
combo_run(Str8PunchKick);
}
// Mapped to L3
if(get_val(PS4_L3)) {
combo_run(Str8Elbow);
}
// Mapped to R3
if(get_val(PS4_R3)) {
combo_run(BodyStr8Elbow);
}
if((get_controller() == PIO_PS4) && (get_val(PS4_L1)) && (get_val(PS4_R2))) {
combo_run(Taunt);
}
}
combo Str8Uppercut {
set_val(PS4_TRIANGLE, 100);
wait(80);
set_val(PS4_LX, -38);
set_val(PS4_TRIANGLE, 100);
wait(60);
set_val(PS4_LX, -56);
set_val(PS4_TRIANGLE, 0);
wait(30);
set_val(PS4_LX, -91);
wait(10);
set_val(PS4_LX, -100);
wait(70);
set_val(PS4_LX, -100);
set_val(PS4_SQUARE, 100);
wait(30);
set_val(PS4_LX, 0);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, 38);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, 0);
set_val(PS4_SQUARE, 100);
wait(40);
set_val(PS4_SQUARE, 0);
}
combo Str8Elbow {
set_val(PS4_TRIANGLE, 100);
wait(140);
set_val(PS4_TRIANGLE, 0);
wait(40);
set_val(PS4_L1, 100);
wait(70);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(110);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(320);
set_val(PS4_L1, 0);
}
combo Str8Uppercut2 {
set_val(PS4_TRIANGLE, 100);
wait(90);
set_val(PS4_LX, 44);
set_val(PS4_TRIANGLE, 100);
wait(10);
set_val(PS4_LX, 73);
set_val(PS4_TRIANGLE, 100);
wait(10);
set_val(PS4_LX, 100);
set_val(PS4_TRIANGLE, 100);
wait(30);
set_val(PS4_LX, 100);
set_val(PS4_TRIANGLE, 0);
wait(80);
set_val(PS4_LX, 100);
set_val(PS4_SQUARE, 100);
wait(130);
set_val(PS4_LX, 79);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, -34);
set_val(PS4_SQUARE, 0);
wait(20);
set_val(PS4_LX, 0);
}
combo BodyStr8Elbow {
set_val(PS4_L2, 100);
wait(60);
set_val(PS4_L2, 100);
set_val(PS4_TRIANGLE, 100);
wait(180);
set_val(PS4_L2, 100);
set_val(PS4_TRIANGLE, 0);
wait(70);
set_val(PS4_L2, 0);
wait(110);
set_val(PS4_L1, 100);
wait(40);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(140);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(330);
set_val(PS4_L1, 0);
}
combo Str8PunchKick {
set_val(PS4_TRIANGLE, 100);
wait(180);
set_val(PS4_TRIANGLE, 0);
wait(110);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
}
combo JabLegkKick {
set_val(PS4_SQUARE, 100);
wait(190);
set_val(PS4_SQUARE, 0);
wait(90);
set_val(PS4_CIRCLE, 100);
wait(180);
set_val(PS4_CIRCLE, 0);
}
combo LeadElbow {
set_val(PS4_L1, 100);
wait(50);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(160);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(60);
set_val(PS4_L1, 0);
}
combo Taunt {
set_val(PS4_LEFT, 100);
wait(280);
set_val(PS4_LEFT, 0);
}
combo LeftUpRightDown {
set_val(PS4_RX, -39);
wait(40);
set_val(PS4_RX, -63);
wait(20);
set_val(PS4_RX, -60);
set_val(PS4_RY, -38);
wait(20);
set_val(PS4_RX, -39);
set_val(PS4_RY, -67);
wait(10);
set_val(PS4_RX, 0);
set_val(PS4_RY, -76);
wait(40);
set_val(PS4_RX, 30);
set_val(PS4_RY, -79);
wait(10);
set_val(PS4_RX, 60);
set_val(PS4_RY, -76);
wait(30);
set_val(PS4_RX, 80);
set_val(PS4_RY, -45);
wait(10);
set_val(PS4_RX, 77);
set_val(PS4_RY, 0);
wait(20);
set_val(PS4_RX, 45);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, 35);
wait(30);
set_val(PS4_RX, -32);
set_val(PS4_RY, 41);
wait(20);
set_val(PS4_RX, -60);
set_val(PS4_RY, 33);
wait(10);
set_val(PS4_RX, -77);
set_val(PS4_RY, 0);
wait(50);
set_val(PS4_RX, -96);
set_val(PS4_RY, -37);
wait(20);
set_val(PS4_RX, -70);
set_val(PS4_RY, -57);
wait(10);
set_val(PS4_RX, -38);
set_val(PS4_RY, -77);
wait(10);
set_val(PS4_RX, 0);
set_val(PS4_RY, -81);
wait(20);
set_val(PS4_RX, 43);
set_val(PS4_RY, -77);
wait(10);
set_val(PS4_RX, 65);
set_val(PS4_RY, -67);
wait(30);
set_val(PS4_RX, 81);
set_val(PS4_RY, -38);
wait(10);
set_val(PS4_RX, 80);
set_val(PS4_RY, 0);
wait(40);
set_val(PS4_RX, 46);
set_val(PS4_RY, 39);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, 46);
wait(20);
set_val(PS4_RX, -30);
set_val(PS4_RY, 40);
wait(20);
set_val(PS4_RX, -70);
set_val(PS4_RY, 0);
wait(20);
set_val(PS4_RX, -100);
wait(20);
set_val(PS4_RX, -100);
set_val(PS4_RY, -30);
wait(20);
set_val(PS4_RX, -94);
set_val(PS4_RY, -57);
wait(20);
set_val(PS4_RX, -52);
set_val(PS4_RY, -85);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, -93);
wait(20);
set_val(PS4_RY, -70);
wait(30);
set_val(PS4_RY, -38);
wait(10);
set_val(PS4_RY, 0);
}
function color(c1, c2, c3, c4)
{
set_led(LED_1, c1);
set_led(LED_2, c2);
set_led(LED_3, c3);
set_led(LED_4, c4);
}
-
VvV - Sergeant Major
- Posts: 87
- Joined: Mon Jun 18, 2018 12:04 pm
Re: Script Help
This will disable/toggle the use of all macros with press of share:
- Code: Select all
// GPC Online Library
// ps4ufc_combo_short_cut.gpc
int active = FALSE;
main {
if(event_press(PS4_SHARE))
{
active = !active
if(active)
{
color(0,1,0,0)
}
else
{
color(1,0,0,0)
}
}
if(get_val(PS4_SHARE) == 100)
{
set_val(PS4_SHARE, 0)
}
if (active) {
if(get_val(PS4_R1)> 10)
{
combo_run(LeftUpRightDown)
}
// Mapped to LEFT
if(get_val(PS4_LEFT)) {
combo_run(JabLegkKick);
}
// Mapped to UP
if(get_val(PS4_UP)) {
combo_run(LeadElbow);
}
// Mapped to RIGHT
if(get_val(PS4_RIGHT)) {
combo_run(Str8Uppercut2);
}
// Mapped to Down
if(get_val(PS4_DOWN)) {
combo_run(Str8Uppercut);
}
// Mapped to TOUCH
if(get_val(PS4_TOUCH)) {
combo_run(Str8PunchKick);
}
// Mapped to L3
if(get_val(PS4_L3)) {
combo_run(Str8Elbow);
}
// Mapped to R3
if(get_val(PS4_R3)) {
combo_run(BodyStr8Elbow);
}
if((get_controller() == PIO_PS4) && (get_val(PS4_L1)) && (get_val(PS4_R2))) {
combo_run(Taunt);
}
} // end of if active
}
combo Str8Uppercut {
set_val(PS4_TRIANGLE, 100);
wait(80);
set_val(PS4_LX, -38);
set_val(PS4_TRIANGLE, 100);
wait(60);
set_val(PS4_LX, -56);
set_val(PS4_TRIANGLE, 0);
wait(30);
set_val(PS4_LX, -91);
wait(10);
set_val(PS4_LX, -100);
wait(70);
set_val(PS4_LX, -100);
set_val(PS4_SQUARE, 100);
wait(30);
set_val(PS4_LX, 0);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, 38);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, 0);
set_val(PS4_SQUARE, 100);
wait(40);
set_val(PS4_SQUARE, 0);
}
combo Str8Elbow {
set_val(PS4_TRIANGLE, 100);
wait(140);
set_val(PS4_TRIANGLE, 0);
wait(40);
set_val(PS4_L1, 100);
wait(70);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(110);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(320);
set_val(PS4_L1, 0);
}
combo Str8Uppercut2 {
set_val(PS4_TRIANGLE, 100);
wait(90);
set_val(PS4_LX, 44);
set_val(PS4_TRIANGLE, 100);
wait(10);
set_val(PS4_LX, 73);
set_val(PS4_TRIANGLE, 100);
wait(10);
set_val(PS4_LX, 100);
set_val(PS4_TRIANGLE, 100);
wait(30);
set_val(PS4_LX, 100);
set_val(PS4_TRIANGLE, 0);
wait(80);
set_val(PS4_LX, 100);
set_val(PS4_SQUARE, 100);
wait(130);
set_val(PS4_LX, 79);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, -34);
set_val(PS4_SQUARE, 0);
wait(20);
set_val(PS4_LX, 0);
}
combo BodyStr8Elbow {
set_val(PS4_L2, 100);
wait(60);
set_val(PS4_L2, 100);
set_val(PS4_TRIANGLE, 100);
wait(180);
set_val(PS4_L2, 100);
set_val(PS4_TRIANGLE, 0);
wait(70);
set_val(PS4_L2, 0);
wait(110);
set_val(PS4_L1, 100);
wait(40);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(140);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(330);
set_val(PS4_L1, 0);
}
combo Str8PunchKick {
set_val(PS4_TRIANGLE, 100);
wait(180);
set_val(PS4_TRIANGLE, 0);
wait(110);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
}
combo JabLegkKick {
set_val(PS4_SQUARE, 100);
wait(190);
set_val(PS4_SQUARE, 0);
wait(90);
set_val(PS4_CIRCLE, 100);
wait(180);
set_val(PS4_CIRCLE, 0);
}
combo LeadElbow {
set_val(PS4_L1, 100);
wait(50);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(160);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(60);
set_val(PS4_L1, 0);
}
combo Taunt {
set_val(PS4_LEFT, 100);
wait(280);
set_val(PS4_LEFT, 0);
}
combo LeftUpRightDown {
set_val(PS4_RX, -39);
wait(40);
set_val(PS4_RX, -63);
wait(20);
set_val(PS4_RX, -60);
set_val(PS4_RY, -38);
wait(20);
set_val(PS4_RX, -39);
set_val(PS4_RY, -67);
wait(10);
set_val(PS4_RX, 0);
set_val(PS4_RY, -76);
wait(40);
set_val(PS4_RX, 30);
set_val(PS4_RY, -79);
wait(10);
set_val(PS4_RX, 60);
set_val(PS4_RY, -76);
wait(30);
set_val(PS4_RX, 80);
set_val(PS4_RY, -45);
wait(10);
set_val(PS4_RX, 77);
set_val(PS4_RY, 0);
wait(20);
set_val(PS4_RX, 45);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, 35);
wait(30);
set_val(PS4_RX, -32);
set_val(PS4_RY, 41);
wait(20);
set_val(PS4_RX, -60);
set_val(PS4_RY, 33);
wait(10);
set_val(PS4_RX, -77);
set_val(PS4_RY, 0);
wait(50);
set_val(PS4_RX, -96);
set_val(PS4_RY, -37);
wait(20);
set_val(PS4_RX, -70);
set_val(PS4_RY, -57);
wait(10);
set_val(PS4_RX, -38);
set_val(PS4_RY, -77);
wait(10);
set_val(PS4_RX, 0);
set_val(PS4_RY, -81);
wait(20);
set_val(PS4_RX, 43);
set_val(PS4_RY, -77);
wait(10);
set_val(PS4_RX, 65);
set_val(PS4_RY, -67);
wait(30);
set_val(PS4_RX, 81);
set_val(PS4_RY, -38);
wait(10);
set_val(PS4_RX, 80);
set_val(PS4_RY, 0);
wait(40);
set_val(PS4_RX, 46);
set_val(PS4_RY, 39);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, 46);
wait(20);
set_val(PS4_RX, -30);
set_val(PS4_RY, 40);
wait(20);
set_val(PS4_RX, -70);
set_val(PS4_RY, 0);
wait(20);
set_val(PS4_RX, -100);
wait(20);
set_val(PS4_RX, -100);
set_val(PS4_RY, -30);
wait(20);
set_val(PS4_RX, -94);
set_val(PS4_RY, -57);
wait(20);
set_val(PS4_RX, -52);
set_val(PS4_RY, -85);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, -93);
wait(20);
set_val(PS4_RY, -70);
wait(30);
set_val(PS4_RY, -38);
wait(10);
set_val(PS4_RY, 0);
}
function color(c1, c2, c3, c4)
{
set_led(LED_1, c1);
set_led(LED_2, c2);
set_led(LED_3, c3);
set_led(LED_4, c4);
}
-
Scachi - Brigadier General
- Posts: 3044
- Joined: Wed May 11, 2016 6:25 am
- Location: Germany
Re: Script Help
Scachi wrote:This will disable/toggle the use of all macros with press of share:
- Code: Select all
// GPC Online Library
// ps4ufc_combo_short_cut.gpc
int active = FALSE;
main {
if(event_press(PS4_SHARE))
{
active = !active
if(active)
{
color(0,1,0,0)
}
else
{
color(1,0,0,0)
}
}
if(get_val(PS4_SHARE) == 100)
{
set_val(PS4_SHARE, 0)
}
if (active) {
if(get_val(PS4_R1)> 10)
{
combo_run(LeftUpRightDown)
}
// Mapped to LEFT
if(get_val(PS4_LEFT)) {
combo_run(JabLegkKick);
}
// Mapped to UP
if(get_val(PS4_UP)) {
combo_run(LeadElbow);
}
// Mapped to RIGHT
if(get_val(PS4_RIGHT)) {
combo_run(Str8Uppercut2);
}
// Mapped to Down
if(get_val(PS4_DOWN)) {
combo_run(Str8Uppercut);
}
// Mapped to TOUCH
if(get_val(PS4_TOUCH)) {
combo_run(Str8PunchKick);
}
// Mapped to L3
if(get_val(PS4_L3)) {
combo_run(Str8Elbow);
}
// Mapped to R3
if(get_val(PS4_R3)) {
combo_run(BodyStr8Elbow);
}
if((get_controller() == PIO_PS4) && (get_val(PS4_L1)) && (get_val(PS4_R2))) {
combo_run(Taunt);
}
} // end of if active
}
combo Str8Uppercut {
set_val(PS4_TRIANGLE, 100);
wait(80);
set_val(PS4_LX, -38);
set_val(PS4_TRIANGLE, 100);
wait(60);
set_val(PS4_LX, -56);
set_val(PS4_TRIANGLE, 0);
wait(30);
set_val(PS4_LX, -91);
wait(10);
set_val(PS4_LX, -100);
wait(70);
set_val(PS4_LX, -100);
set_val(PS4_SQUARE, 100);
wait(30);
set_val(PS4_LX, 0);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, 38);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, 0);
set_val(PS4_SQUARE, 100);
wait(40);
set_val(PS4_SQUARE, 0);
}
combo Str8Elbow {
set_val(PS4_TRIANGLE, 100);
wait(140);
set_val(PS4_TRIANGLE, 0);
wait(40);
set_val(PS4_L1, 100);
wait(70);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(110);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(320);
set_val(PS4_L1, 0);
}
combo Str8Uppercut2 {
set_val(PS4_TRIANGLE, 100);
wait(90);
set_val(PS4_LX, 44);
set_val(PS4_TRIANGLE, 100);
wait(10);
set_val(PS4_LX, 73);
set_val(PS4_TRIANGLE, 100);
wait(10);
set_val(PS4_LX, 100);
set_val(PS4_TRIANGLE, 100);
wait(30);
set_val(PS4_LX, 100);
set_val(PS4_TRIANGLE, 0);
wait(80);
set_val(PS4_LX, 100);
set_val(PS4_SQUARE, 100);
wait(130);
set_val(PS4_LX, 79);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, -34);
set_val(PS4_SQUARE, 0);
wait(20);
set_val(PS4_LX, 0);
}
combo BodyStr8Elbow {
set_val(PS4_L2, 100);
wait(60);
set_val(PS4_L2, 100);
set_val(PS4_TRIANGLE, 100);
wait(180);
set_val(PS4_L2, 100);
set_val(PS4_TRIANGLE, 0);
wait(70);
set_val(PS4_L2, 0);
wait(110);
set_val(PS4_L1, 100);
wait(40);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(140);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(330);
set_val(PS4_L1, 0);
}
combo Str8PunchKick {
set_val(PS4_TRIANGLE, 100);
wait(180);
set_val(PS4_TRIANGLE, 0);
wait(110);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
}
combo JabLegkKick {
set_val(PS4_SQUARE, 100);
wait(190);
set_val(PS4_SQUARE, 0);
wait(90);
set_val(PS4_CIRCLE, 100);
wait(180);
set_val(PS4_CIRCLE, 0);
}
combo LeadElbow {
set_val(PS4_L1, 100);
wait(50);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(160);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(60);
set_val(PS4_L1, 0);
}
combo Taunt {
set_val(PS4_LEFT, 100);
wait(280);
set_val(PS4_LEFT, 0);
}
combo LeftUpRightDown {
set_val(PS4_RX, -39);
wait(40);
set_val(PS4_RX, -63);
wait(20);
set_val(PS4_RX, -60);
set_val(PS4_RY, -38);
wait(20);
set_val(PS4_RX, -39);
set_val(PS4_RY, -67);
wait(10);
set_val(PS4_RX, 0);
set_val(PS4_RY, -76);
wait(40);
set_val(PS4_RX, 30);
set_val(PS4_RY, -79);
wait(10);
set_val(PS4_RX, 60);
set_val(PS4_RY, -76);
wait(30);
set_val(PS4_RX, 80);
set_val(PS4_RY, -45);
wait(10);
set_val(PS4_RX, 77);
set_val(PS4_RY, 0);
wait(20);
set_val(PS4_RX, 45);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, 35);
wait(30);
set_val(PS4_RX, -32);
set_val(PS4_RY, 41);
wait(20);
set_val(PS4_RX, -60);
set_val(PS4_RY, 33);
wait(10);
set_val(PS4_RX, -77);
set_val(PS4_RY, 0);
wait(50);
set_val(PS4_RX, -96);
set_val(PS4_RY, -37);
wait(20);
set_val(PS4_RX, -70);
set_val(PS4_RY, -57);
wait(10);
set_val(PS4_RX, -38);
set_val(PS4_RY, -77);
wait(10);
set_val(PS4_RX, 0);
set_val(PS4_RY, -81);
wait(20);
set_val(PS4_RX, 43);
set_val(PS4_RY, -77);
wait(10);
set_val(PS4_RX, 65);
set_val(PS4_RY, -67);
wait(30);
set_val(PS4_RX, 81);
set_val(PS4_RY, -38);
wait(10);
set_val(PS4_RX, 80);
set_val(PS4_RY, 0);
wait(40);
set_val(PS4_RX, 46);
set_val(PS4_RY, 39);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, 46);
wait(20);
set_val(PS4_RX, -30);
set_val(PS4_RY, 40);
wait(20);
set_val(PS4_RX, -70);
set_val(PS4_RY, 0);
wait(20);
set_val(PS4_RX, -100);
wait(20);
set_val(PS4_RX, -100);
set_val(PS4_RY, -30);
wait(20);
set_val(PS4_RX, -94);
set_val(PS4_RY, -57);
wait(20);
set_val(PS4_RX, -52);
set_val(PS4_RY, -85);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, -93);
wait(20);
set_val(PS4_RY, -70);
wait(30);
set_val(PS4_RY, -38);
wait(10);
set_val(PS4_RY, 0);
}
function color(c1, c2, c3, c4)
{
set_led(LED_1, c1);
set_led(LED_2, c2);
set_led(LED_3, c3);
set_led(LED_4, c4);
}
Is there a way I can disable only certain macros instead of all of em?
-
VvV - Sergeant Major
- Posts: 87
- Joined: Mon Jun 18, 2018 12:04 pm
Re: Script Help
Move the ones you don't want to disable outside of the section
This will disable all dpad only:
- Code: Select all
if (active) {
} // end of if active
This will disable all dpad only:
- Code: Select all
// GPC Online Library
// ps4ufc_combo_short_cut.gpc
int active = FALSE;
main {
if(event_press(PS4_SHARE))
{
active = !active
if(active)
{
color(0,1,0,0)
}
else
{
color(1,0,0,0)
}
}
if(get_val(PS4_SHARE) == 100)
{
set_val(PS4_SHARE, 0)
}
if (active) {
// Mapped to LEFT
if(get_val(PS4_LEFT)) {
combo_run(JabLegkKick);
}
// Mapped to UP
if(get_val(PS4_UP)) {
combo_run(LeadElbow);
}
// Mapped to RIGHT
if(get_val(PS4_RIGHT)) {
combo_run(Str8Uppercut2);
}
// Mapped to Down
if(get_val(PS4_DOWN)) {
combo_run(Str8Uppercut);
}
} // end of if active
if(get_val(PS4_R1)> 10)
{
combo_run(LeftUpRightDown)
}
// Mapped to TOUCH
if(get_val(PS4_TOUCH)) {
combo_run(Str8PunchKick);
}
// Mapped to L3
if(get_val(PS4_L3)) {
combo_run(Str8Elbow);
}
// Mapped to R3
if(get_val(PS4_R3)) {
combo_run(BodyStr8Elbow);
}
if((get_controller() == PIO_PS4) && (get_val(PS4_L1)) && (get_val(PS4_R2))) {
combo_run(Taunt);
}
}
combo Str8Uppercut {
set_val(PS4_TRIANGLE, 100);
wait(80);
set_val(PS4_LX, -38);
set_val(PS4_TRIANGLE, 100);
wait(60);
set_val(PS4_LX, -56);
set_val(PS4_TRIANGLE, 0);
wait(30);
set_val(PS4_LX, -91);
wait(10);
set_val(PS4_LX, -100);
wait(70);
set_val(PS4_LX, -100);
set_val(PS4_SQUARE, 100);
wait(30);
set_val(PS4_LX, 0);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, 38);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, 0);
set_val(PS4_SQUARE, 100);
wait(40);
set_val(PS4_SQUARE, 0);
}
combo Str8Elbow {
set_val(PS4_TRIANGLE, 100);
wait(140);
set_val(PS4_TRIANGLE, 0);
wait(40);
set_val(PS4_L1, 100);
wait(70);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(110);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(320);
set_val(PS4_L1, 0);
}
combo Str8Uppercut2 {
set_val(PS4_TRIANGLE, 100);
wait(90);
set_val(PS4_LX, 44);
set_val(PS4_TRIANGLE, 100);
wait(10);
set_val(PS4_LX, 73);
set_val(PS4_TRIANGLE, 100);
wait(10);
set_val(PS4_LX, 100);
set_val(PS4_TRIANGLE, 100);
wait(30);
set_val(PS4_LX, 100);
set_val(PS4_TRIANGLE, 0);
wait(80);
set_val(PS4_LX, 100);
set_val(PS4_SQUARE, 100);
wait(130);
set_val(PS4_LX, 79);
set_val(PS4_SQUARE, 100);
wait(10);
set_val(PS4_LX, -34);
set_val(PS4_SQUARE, 0);
wait(20);
set_val(PS4_LX, 0);
}
combo BodyStr8Elbow {
set_val(PS4_L2, 100);
wait(60);
set_val(PS4_L2, 100);
set_val(PS4_TRIANGLE, 100);
wait(180);
set_val(PS4_L2, 100);
set_val(PS4_TRIANGLE, 0);
wait(70);
set_val(PS4_L2, 0);
wait(110);
set_val(PS4_L1, 100);
wait(40);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(140);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(330);
set_val(PS4_L1, 0);
}
combo Str8PunchKick {
set_val(PS4_TRIANGLE, 100);
wait(180);
set_val(PS4_TRIANGLE, 0);
wait(110);
set_val(PS4_CROSS, 100);
wait(140);
set_val(PS4_CROSS, 0);
}
combo JabLegkKick {
set_val(PS4_SQUARE, 100);
wait(190);
set_val(PS4_SQUARE, 0);
wait(90);
set_val(PS4_CIRCLE, 100);
wait(180);
set_val(PS4_CIRCLE, 0);
}
combo LeadElbow {
set_val(PS4_L1, 100);
wait(50);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(160);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 0);
wait(60);
set_val(PS4_L1, 0);
}
combo Taunt {
set_val(PS4_LEFT, 100);
wait(280);
set_val(PS4_LEFT, 0);
}
combo LeftUpRightDown {
set_val(PS4_RX, -39);
wait(40);
set_val(PS4_RX, -63);
wait(20);
set_val(PS4_RX, -60);
set_val(PS4_RY, -38);
wait(20);
set_val(PS4_RX, -39);
set_val(PS4_RY, -67);
wait(10);
set_val(PS4_RX, 0);
set_val(PS4_RY, -76);
wait(40);
set_val(PS4_RX, 30);
set_val(PS4_RY, -79);
wait(10);
set_val(PS4_RX, 60);
set_val(PS4_RY, -76);
wait(30);
set_val(PS4_RX, 80);
set_val(PS4_RY, -45);
wait(10);
set_val(PS4_RX, 77);
set_val(PS4_RY, 0);
wait(20);
set_val(PS4_RX, 45);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, 35);
wait(30);
set_val(PS4_RX, -32);
set_val(PS4_RY, 41);
wait(20);
set_val(PS4_RX, -60);
set_val(PS4_RY, 33);
wait(10);
set_val(PS4_RX, -77);
set_val(PS4_RY, 0);
wait(50);
set_val(PS4_RX, -96);
set_val(PS4_RY, -37);
wait(20);
set_val(PS4_RX, -70);
set_val(PS4_RY, -57);
wait(10);
set_val(PS4_RX, -38);
set_val(PS4_RY, -77);
wait(10);
set_val(PS4_RX, 0);
set_val(PS4_RY, -81);
wait(20);
set_val(PS4_RX, 43);
set_val(PS4_RY, -77);
wait(10);
set_val(PS4_RX, 65);
set_val(PS4_RY, -67);
wait(30);
set_val(PS4_RX, 81);
set_val(PS4_RY, -38);
wait(10);
set_val(PS4_RX, 80);
set_val(PS4_RY, 0);
wait(40);
set_val(PS4_RX, 46);
set_val(PS4_RY, 39);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, 46);
wait(20);
set_val(PS4_RX, -30);
set_val(PS4_RY, 40);
wait(20);
set_val(PS4_RX, -70);
set_val(PS4_RY, 0);
wait(20);
set_val(PS4_RX, -100);
wait(20);
set_val(PS4_RX, -100);
set_val(PS4_RY, -30);
wait(20);
set_val(PS4_RX, -94);
set_val(PS4_RY, -57);
wait(20);
set_val(PS4_RX, -52);
set_val(PS4_RY, -85);
wait(20);
set_val(PS4_RX, 0);
set_val(PS4_RY, -93);
wait(20);
set_val(PS4_RY, -70);
wait(30);
set_val(PS4_RY, -38);
wait(10);
set_val(PS4_RY, 0);
}
function color(c1, c2, c3, c4)
{
set_led(LED_1, c1);
set_led(LED_2, c2);
set_led(LED_3, c3);
set_led(LED_4, c4);
}
-
Scachi - Brigadier General
- Posts: 3044
- Joined: Wed May 11, 2016 6:25 am
- Location: Germany
Re: Script Help
Thanks Again this really helped!
-
VvV - Sergeant Major
- Posts: 87
- Joined: Mon Jun 18, 2018 12:04 pm
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 202 guests