Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $${
- toggle(pw);
- IF(pw);
- LOG("&f&l[&3Craft&7Code&f&l]: &bProtect Walk and Comeback &aAtivada.");
- #delay_key = 10;
- &blocks = "[1-9]\d{0,2}?$";
- unset(chat_aberto);
- unset(noprotect);
- unset(comeback);
- set(corrida);
- set(@zprotect_comeback);
- Do;
- Unsafe(0);if(%DIRECTION% = "N"); &frente = "north"; &atras = "south"; &direita = "east" ; &esquerda = "west"; endif;if(%DIRECTION% = "S"); &frente = "south"; &atras = "north"; &direita = "west" ; &esquerda = "east"; endif;if(%DIRECTION% = "E"); &frente = "east"; &atras = "west" ; &direita = "south"; &esquerda = "north"; endif;if(%DIRECTION% = "W"); &frente = "west"; &atras = "east" ; &direita = "north"; &esquerda = "south"; endif; Endunsafe;
- Unsafe(200);
- SPRINT;
- if(norunp);
- unset(norunp);
- unset(noprotect);
- endif;
- IF(%GUI% != "NONE");
- set(inv_aberto);
- IF(!noprotect);
- Pick(276);
- IF(%ITEM% = 276);
- Do;
- KEY(use);
- IF(corrida);
- IF((KEY_W)|(KEY_A)|(KEY_S)|(KEY_D)|(KEY_SPACE)|(%GUI% = "NONE")(%GUI% = "GUICHAT"));
- set(noprotect);
- BREAK;
- ENDIF;
- ElseIF(!corrida);
- IF(%GUI% = "NONE");
- set(noprotect);
- BREAK;
- ENDIF;
- ENDIF;
- IF((KEY_LCONTROL)&&(KEY_A));
- if(!corrida);
- LOG("&f&l[&3Craft&7Code&f&l]: &aAtivando &bCorrida");
- wait(200ms);
- set(corrida);
- elseif(corrida);
- LOG("&f&l[&3Craft&7Code&f&l]: &cDesativando &bCorrida");
- wait(200ms);
- keyup(forward);
- keyup(jump);
- unset(corrida);
- endif;
- ENDIF;
- Loop;
- ENDIF;
- ENDIF;
- ENDIF;
- Endunsafe;
- Unsafe(0);
- SPRINT;
- IF((KEY_LCONTROL)&&(KEY_S));
- if(!comeback);
- LOG("&f&l[&3Craft&7Code&f&l]: &aAtivando &6Comeback.");
- wait(200ms);
- set(comeback);
- elseif(comeback);
- LOG("&f&l[&3Craft&7Code&f&l]: &cDesativando. &6Comeback.");
- wait(200ms);
- unset(comeback);
- endif;
- ENDIF;
- IF((KEY_LCONTROL)&&(KEY_A));
- if(!corrida);
- LOG("&f&l[&3Craft&7Code&f&l]: &aAtivando &bCorrida");
- wait(200ms);
- set(corrida);
- elseif(corrida);
- LOG("&f&l[&3Craft&7Code&f&l]: &cDesativando &bCorrida");
- set(norunp);
- wait(200ms);
- keyup(forward);
- keyup(jump);
- unset(corrida);
- endif;
- ENDIF;
- Endunsafe;
- Unsafe(200);
- SPRINT;
- IF(corrida);
- IF(inv_aberto);
- IF((KEY_W)|(KEY_HOME));
- IF(%GUI% != "GUICHAT");
- wait(%#delay_key%ms);
- set(!noprotect);
- keyup(forward);
- IF(!first_a);LOOK(%&atras%);ENDIF;
- keydown(forward);
- unset(first_a);
- Do;Until((!KEY_W)&&(!KEY_HOME));
- ENDIF;
- ENDIF;
- IF((KEY_A)|(KEY_DELETE)&&(!KEY_LCONTROL));
- IF(%GUI% != "GUICHAT");
- wait(%#delay_key%ms);
- set(!noprotect);
- keyup(forward);
- LOOK(%&esquerda%);
- keydown(forward);
- Do;Until((!KEY_A)&&(!KEY_DELETE));
- ENDIF;
- ENDIF;
- IF((KEY_S)|(KEY_END)&&(!KEY_LCONTROL));
- IF(%GUI% != "GUICHAT");
- wait(%#delay_key%ms);
- set(!noprotect);
- keyup(forward);
- LOOK(%&atras%);
- keydown(forward);
- Do;Until((!KEY_S)&&(!KEY_END));
- ENDIF;
- ENDIF;
- IF((KEY_D)|(KEY_NEXT));
- IF(%GUI% != "GUICHAT");
- wait(%#delay_key%ms);
- set(!noprotect);
- keyup(forward);
- LOOK(%&direita%);
- keydown(forward);
- Do;Until((!KEY_D)&&(!KEY_NEXT));
- ENDIF;
- ENDIF;
- IF(KEY_SPACE);
- set(!noprotect);
- keydown(jump);
- Do;Until(!KEY_SPACE);
- ENDIF;
- ENDIF;
- IF(%GUI% = "GUICHAT");
- wait(%#delay_key%ms);
- set(!noprotect);
- keydown(forward);
- SPRINT;
- keydown(jump);
- Do;Until(%GUI% = "NONE");
- ENDIF;
- ENDIF;
- Endunsafe;
- Unsafe(0);
- SPRINT;
- if((inv_aberto)&&(comeback));
- IFmatches(%HITID%,%&blocks%);
- LOG("&f&l[&3Craft&7Code&f&l]: &eParede localizada, voltando para atras.");
- look(%&atras%);
- ENDIF;
- Endif;
- IF(%GUI% = "NONE");
- set(first_a);
- IF(inv_aberto);
- unset(inv_aberto);
- keyup(jump);
- keyup(forward);
- unset(noprotect);
- ENDIF;
- ENDIF;
- Endunsafe;
- Loop;
- Else;
- LOG("&f&l[&3Craft&7Code&f&l]: &bProtect Walk and Comeback &cDesativada.");
- unset(@zprotect_comeback);
- Stop;
- ENDIF;
- }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement