Need help getting this to compile please.
2 posts
• Page 1 of 1
Need help getting this to compile please.
- Code: Select all
#pragma METAINFO("MLB20", 1, 0,"29")
#include <titanone.gph>
define Off = 0;
define Dim_Blue = 1;
define Dim_Red = 2;
define Dim_Green = 3;
define Dim_Pink = 4;
define Dim_SkyBlue = 5;
define Dim_Yellow = 6;
define Dim_White = 7;
define Blue = 8;
define Red = 9;
define Green = 10;
define Pink = 11;
define SkyBlue = 12;
define Yellow = 13;
define White = 14;
define Bright_Blue = 15;
define Bright_Red = 16;
define Bright_Green = 17;
define Bright_Pink = 18;
define Bright_SkyBlue = 19;
define Bright_Yellow = 20;
define Bright_White = 21;
data (
0,0,0,0, // Off
1,0,0,0, // Dim Blue
0,1,0,0, // Dim Red
0,0,1,0, // Dim Green
0,0,0,1, // Dim Pink
1,0,1,0, // Dim SkyBlue
0,1,1,0, // Dim Yellow
1,1,1,1, // Dim White
2,0,0,0, // Blue
0,2,0,0, // Red
0,0,2,0, // Green
0,0,0,2, // Pink
2,0,2,0, // SkyBlue
0,2,2,0, // Yellow
2,2,2,2, // White
3,0,0,0, // Bright Blue
0,3,0,0, // Bright Red
0,0,3,0, // Bright Green
0,0,0,3, // Bright Pink
3,0,3,0, // Bright SkyBlue
0,3,3,0, // Bright Yellow
3,3,3,3 // Bright white
);
int ThrowMeter = 250
int timer //Windup
int timer1 //Stretch
int timer2 //Windup1
int timer3 //Stretch1
int Delivery = 2500 //Windup
int Delivery1 = 1000 //Stretch
int Delivery2 = 2500 //Windup1
int Delivery3 = 1000 //Stretch1
main {
if(event_press(PS4_CIRCLE)) {
combo_run(Throw1st);
}
if(event_press(PS4_TRIANGLE)) {
combo_run(Throw2nd);
}
if(event_press(PS4_SQUARE)) {
combo_run(Throw3rd);
}
if(event_press(PS4_CROSS)) {
combo_run(ThrowHome);
}
if(event_press(PS4_L1)) {
combo_run(ThrowCutOff);
}
if(get_val(PS4_L3) && get_ptime(PS4_R1) > 500) {
sensitivity(PS4_LX, 35, 65);
sensitivity(PS4_LY, 35, 75);
}
if(get_val(PS4_R1) && get_ptime(PS4_R1) > 500) {
sensitivity(PS4_LX, 35, 65);
sensitivity(PS4_LY, 35, 75);
}
if(myfunction()) {
if(get_val(PS4_RY) < -10) {
if(get_val(PS4_R1) && get_ptime(PS4_R1) > 300) {
combo_run(Windup);
}
if(get_val(PS4_R1) && get_ptime(PS4_R1) < 300) {
combo_run(Stretch);
}
if(get_val(PS4_L3) && get_ptime(PS4_L3) > 300) {
combo_run(Windup);
}
if(get_val(PS4_L3) && get_ptime(PS4_L3) < 300) {
combo_run(Stretch);
}
}
}
}
//=======================================
// Fielding and Throwing//===============
//=======================================
combo Windup {
set_ds4_led(Red);
set_val(PS4_RY, 100);
wait(Delivery);
set_ds4_led(Blue);
}
combo Stretch {
set_val(PS4_RY, 100);
wait(Delivery1);
}
combo Windup1 {
set_val(PS4_RY, 100);
}
combo Stretch1 {
set_val(PS4_RY, 100);
}
combo Throw1st {
set_val(PS4_CIRCLE, 100);
wait(ThrowMeter);
}
combo Throw2nd {
set_val(PS4_TRIANGLE, 100);
wait(ThrowMeter);
}
combo Throw3rd {
set_val(PS4_SQUARE, 100);
wait(ThrowMeter);
}
combo ThrowHome {
set_val(PS4_CROSS, 100);
wait(ThrowMeter);
}
combo ThrowCutOff {
set_val(PS4_L1, 100);
wait(ThrowMeter);
}
//=======================================
// LED //================================
//=======================================
combo LEDBlinkUp {
set_ds4_led(Off);
wait(50);
set_ds4_led(Blue);
wait(50);
}
combo LEDBlinkDown {
set_ds4_led(Off);
wait(50);
set_ds4_led(Blue);
wait(50);
}
function myfunction() {
if(get_val(PS4_R2)) {
if(get_val(PS4_CROSS))
Delivery = adjust_speed(Delivery, 2000, 3000, 10);
if(get_val(PS4_CIRCLE))
Delivery1 = adjust_speed(Delivery1, 500, 1500, 10);
if(get_val(PS4_SQUARE))
Delivery2 = adjust_speed(Delivery2, 2000, 3000, 10);
if(get_val(PS4_TRIANGLE))
Delivery3 = adjust_speed(Delivery3, 500, 1500, 10);
return 0;
}
return 1;
}
function adjust_speed(var, min_value, max_value, adjustment_increment) {
if(event_press(PS4_DOWN) && var < max_value) {
var = var + adjustment_increment;
combo_run(LEDBlinkDown);
}
if(event_press(PS4_UP) && var > min_value) {
var = var - adjustment_increment;
combo_run(LEDBlinkUp);
}
return var;
}
function set_ds4_led(colour) {
set_led(LED_1, dbyte(colour * 4));
set_led(LED_2, dbyte((colour * 4) + 1));
set_led(LED_3, dbyte((colour * 4) + 2));
set_led(LED_4, dbyte((colour * 4) + 3));
}
-
GAMERAIDER2011 - Staff Sergeant
- Posts: 10
- Joined: Mon Jan 22, 2018 8:14 pm
Re: Need help getting this to compile please.
- Code: Select all
#pragma METAINFO("MLB20", 1, 0,"29")
#include <titanone.gph>
define Off = 0;
define Dim_Blue = 1;
define Dim_Red = 2;
define Dim_Green = 3;
define Dim_Pink = 4;
define Dim_SkyBlue = 5;
define Dim_Yellow = 6;
define Dim_White = 7;
define Blue = 8;
define Red = 9;
define Green = 10;
define Pink = 11;
define SkyBlue = 12;
define Yellow = 13;
define White = 14;
define Bright_Blue = 15;
define Bright_Red = 16;
define Bright_Green = 17;
define Bright_Pink = 18;
define Bright_SkyBlue = 19;
define Bright_Yellow = 20;
define Bright_White = 21;
data (
0,0,0,0, // Off
1,0,0,0, // Dim Blue
0,1,0,0, // Dim Red
0,0,1,0, // Dim Green
0,0,0,1, // Dim Pink
1,0,1,0, // Dim SkyBlue
0,1,1,0, // Dim Yellow
1,1,1,1, // Dim White
2,0,0,0, // Blue
0,2,0,0, // Red
0,0,2,0, // Green
0,0,0,2, // Pink
2,0,2,0, // SkyBlue
0,2,2,0, // Yellow
2,2,2,2, // White
3,0,0,0, // Bright Blue
0,3,0,0, // Bright Red
0,0,3,0, // Bright Green
0,0,0,3, // Bright Pink
3,0,3,0, // Bright SkyBlue
0,3,3,0, // Bright Yellow
3,3,3,3 // Bright white
);
int ThrowMeter = 250;
int timer; //Windup
int timer1; //Stretch
int timer2; //Windup1
int timer3; //Stretch1
int Delivery = 2500; //Windup
int Delivery1 = 1000; //Stretch
int Delivery2 = 2500; //Windup1
int Delivery3 = 1000; //Stretch1
main {
if(event_press(PS4_CIRCLE)) {
combo_run(Throw1st);
}
if(event_press(PS4_TRIANGLE)) {
combo_run(Throw2nd);
}
if(event_press(PS4_SQUARE)) {
combo_run(Throw3rd);
}
if(event_press(PS4_CROSS)) {
combo_run(ThrowHome);
}
if(event_press(PS4_L1)) {
combo_run(ThrowCutOff);
}
if(get_val(PS4_L3) && get_ptime(PS4_R1) > 500) {
sensitivity(PS4_LX, 35, 65);
sensitivity(PS4_LY, 35, 75);
}
if(get_val(PS4_R1) && get_ptime(PS4_R1) > 500) {
sensitivity(PS4_LX, 35, 65);
sensitivity(PS4_LY, 35, 75);
}
if(myfunction()) {
if(get_val(PS4_RY) < -10) {
if(get_val(PS4_R1) && get_ptime(PS4_R1) > 300) {
combo_run(Windup);
}
if(get_val(PS4_R1) && get_ptime(PS4_R1) < 300) {
combo_run(Stretch);
}
if(get_val(PS4_L3) && get_ptime(PS4_L3) > 300) {
combo_run(Windup);
}
if(get_val(PS4_L3) && get_ptime(PS4_L3) < 300) {
combo_run(Stretch);
}
}
}
}
//=======================================
// Fielding and Throwing//===============
//=======================================
combo Windup {
set_ds4_led(Red);
set_val(PS4_RY, 100);
wait(Delivery);
set_ds4_led(Blue);
}
combo Stretch {
set_val(PS4_RY, 100);
wait(Delivery1);
}
combo Windup1 {
set_val(PS4_RY, 100);
}
combo Stretch1 {
set_val(PS4_RY, 100);
}
combo Throw1st {
set_val(PS4_CIRCLE, 100);
wait(ThrowMeter);
}
combo Throw2nd {
set_val(PS4_TRIANGLE, 100);
wait(ThrowMeter);
}
combo Throw3rd {
set_val(PS4_SQUARE, 100);
wait(ThrowMeter);
}
combo ThrowHome {
set_val(PS4_CROSS, 100);
wait(ThrowMeter);
}
combo ThrowCutOff {
set_val(PS4_L1, 100);
wait(ThrowMeter);
}
//=======================================
// LED //================================
//=======================================
combo LEDBlinkUp {
set_ds4_led(Off);
wait(50);
set_ds4_led(Blue);
wait(50);
}
combo LEDBlinkDown {
set_ds4_led(Off);
wait(50);
set_ds4_led(Blue);
wait(50);
}
function myfunction() {
if(get_val(PS4_R2)) {
if(get_val(PS4_CROSS))
Delivery = adjust_speed(Delivery, 2000, 3000, 10);
if(get_val(PS4_CIRCLE))
Delivery1 = adjust_speed(Delivery1, 500, 1500, 10);
if(get_val(PS4_SQUARE))
Delivery2 = adjust_speed(Delivery2, 2000, 3000, 10);
if(get_val(PS4_TRIANGLE))
Delivery3 = adjust_speed(Delivery3, 500, 1500, 10);
return 0;
}
return 1;
}
function adjust_speed(var, min_value, max_value, adjustment_increment) {
if(event_press(PS4_DOWN) && var < max_value) {
var = var + adjustment_increment;
combo_run(LEDBlinkDown);
}
if(event_press(PS4_UP) && var > min_value) {
var = var - adjustment_increment;
combo_run(LEDBlinkUp);
}
return var;
}
function set_ds4_led(colour) {
set_led(LED_1, dbyte(colour * 4));
set_led(LED_2, dbyte((colour * 4) + 1));
set_led(LED_3, dbyte((colour * 4) + 2));
set_led(LED_4, dbyte((colour * 4) + 3));
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
- Mad
- Major General
- Posts: 4536
- Joined: Wed May 22, 2019 5:39 am
2 posts
• Page 1 of 1
Return to GPC2 Script Programming
Who is online
Users browsing this forum: No registered users and 101 guests