Script to long, but not by much

GPC1 script programming for Titan One. Code examples, questions, requests.

Script to long, but not by much

Postby badger98 » Wed May 19, 2021 12:03 pm

Hey everyone, thank you for your posting, sadly it goes over my head for many things.

It looks like im about 2000 bytes over size.. any ideas on how to clean this up?

Compilation completed with 0 warning(s)
Total byte size: 5727 bytes (139.82%)
Total variables used: 8 of which 6 are dedicated to combos (7.14%)
ERROR: Maximum bytecode length (4096 bytes) exceeded.



Code: Select all
int runAFK9 = FALSE;
int checkstop = 0;
 
main {
    if(event_press(XB1_VIEW)) runAFK9 = !runAFK9;
    if(runAFK9) {combo_run(AFK9);}
    else combo_stop(AFK9);
    set_val(XB1_VIEW, 0);
}
combo AFK9 {
    set_val(XB1_RB, 100);
    wait(100);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    set_val(XB1_B, 100);
    wait(250);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    set_val(XB1_B, 100);
    wait(250);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    set_val(XB1_RT, 100);
    wait(250);wait(750);
    wait(2000);
    set_val(XB1_A, 100);
    wait(100); wait(900);         
    if(checkstop < 60){
        checkstop = checkstop + 1;
    }
    if(checkstop == 60){
    runAFK9 = FALSE;
    combo_run(sendmail);   
    }
}
combo sendmail {
    set_val(XB1_B, 100);
    wait(100); wait(500);
    set_val(XB1_B, 100);
    wait(100); wait(500);
    set_val(XB1_MENU, 100);
    wait(100); wait(500);
    set_val(XB1_RT, 100);
    wait(100); wait(500);
    set_val(XB1_UP, 100);
    wait(100); wait(500);
    set_val(XB1_UP, 100);
    wait(100); wait(500);
    set_val(XB1_UP, 100);
    wait(100); wait(500);
    set_val(XB1_UP, 100);
    wait(100); wait(500);
    set_val(XB1_A, 100);
    wait(100); wait(500);
    set_val(XB1_RT, 100);
    wait(100); wait(500);
    set_val(XB1_A, 100);
    wait(100); wait(500);   
    set_val(XB1_RB, 100);
    wait(100); wait(500);
    set_val(XB1_LT, 100);
    wait(100); wait(500);   
    set_val(XB1_LT, 100);
    wait(100); wait(500);
    set_val(XB1_LT, 100);
    wait(100); wait(500);   
    set_val(XB1_LT, 100);
    wait(100); wait(500);   
    set_val(XB1_A, 100);
    wait(100); wait(500);
    set_val(XB1_LEFT, 100);
    wait(100); wait(500);
    set_val(XB1_LEFT, 100);
    wait(100); wait(500);
    set_val(XB1_LEFT, 100);
    wait(100); wait(500);
    set_val(XB1_A, 100);
    wait(100); wait(500);   
    set_val(XB1_RIGHT, 100);
     wait(100); wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100); wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100); wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100); wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100); wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100); wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100); wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);   
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);     
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);   
    set_val(XB1_A, 100);
    wait(100);wait(500);       
    set_val(XB1_UP, 100);
    wait(100);wait(500);
    set_val(XB1_UP, 100);
    wait(100);wait(500);     
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);     
    set_val(XB1_A, 100);
    wait(100);wait(500);     
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);   
    set_val(XB1_A, 100);
    wait(100);wait(500);           
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);     
    set_val(XB1_A, 100);
    wait(100);wait(500);     
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    set_val(XB1_A, 100);
    wait(100);wait(500);     
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);     
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);
    set_val(XB1_LEFT, 100);
    wait(100);wait(500);   
    set_val(XB1_A, 100);
    wait(100);wait(500);         
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);     
    set_val(XB1_A, 100);
    wait(100);wait(500);     
    set_val(XB1_UP, 100);
    wait(100);wait(500);       
    set_val(XB1_UP, 100);
    wait(100);wait(500);
    set_val(XB1_UP, 100);
    wait(100);wait(500);       
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);     
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_RIGHT, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);         
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);
    set_val(XB1_LT, 100);
    wait(100); wait(500);
    set_val(XB1_LT, 100);
    wait(100); wait(500);
    set_val(XB1_LT, 100);
    wait(100); wait(500);
    set_val(XB1_LT, 100);
    wait(100); wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);
    set_val(XB1_B, 100);
    wait(100);wait(500);
    set_val(XB1_DOWN, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);
    set_val(XB1_A, 100);
    wait(100);wait(500);    
    set_val(XB1_B, 100);
    wait(100);wait(500);
    set_val(XB1_B, 100);
    wait(100);wait(500);
    set_val(XB1_B, 100);
    wait(100);wait(500);
    checkstop = 0;
    runAFK9 = TRUE;
}
User avatar
badger98
Private
Private
 
Posts: 1
Joined: Wed Apr 26, 2017 9:23 am

Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 75 guests