Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. $${TOGGLE(parar);
  2. /// VARIAVEIS NAO MEXA ///
  3. &machado = "diamond_axe";
  4. &abroba = "pumpkin";
  5. /// Codigo Nao Altere Nada///
  6. if(parar);
  7. log("&f&l[&9&lABROBINHA&f&l-&4&lOFF&f&l]");
  8. keyup(FORWARD);
  9. UNSPRINT;
  10. keyup(SNEAK);
  11. else;
  12. do;
  13. log("&f&l[&9&lABROBINHA&f&l-&2&lON&f&l]");
  14. GETSLOTITEM(1,&tem);
  15. IFMATCHES(%&tem%,%&machado%);
  16. pick(%&machado%);
  17. LOOK(0,32);
  18. DO;
  19. IFMATCHES(%HITID%,%&abroba%);
  20. KEYDOWN(FORWARD);
  21. SPRINT;
  22. KEY(ATTACK);
  23. ELSE;
  24.  
  25. ENDIF;
  26. UNTIL((KEY_DELETE) || (parar));
  27. elseif;
  28. FOR(#loop,1,4);
  29. IF(#loop==1);
  30. SET(#x,%XPOS%);
  31. SET(#y,%YPOS%);
  32. SET(#z,%ZPOS%);
  33. &ibm_request_="plug.tp:visual(/sethome runi1&/sethome runi1&/home mkb¬^chest\$|^trapped_chest\$)";
  34. ELSEIF(#loop==2);
  35. &ibm_request_="plug.trap:sleep(get 1 %&machado%¬1)";
  36. ELSEIF(#loop==3);
  37. &ibm_request_="plug.tp:coordinate(/home runi1¬%#x%&%#y%&%#z%)";
  38. ELSEIF(#loop==4);
  39. &ibm_request_="plug.inventory:pick(%&machado%=>1)";
  40. ENDIF;
  41. IF(parar);
  42. BREAK;
  43. ENDIF;
  44.  
  45. &ibm_syn_closeafter_msg_="syn_closeafter";&pim_syn_signal_="PIM1SYN:";&pim_ack_signal_="PIM1ACK:";&pim_return_signal_="PIM1END:";RANDOM(#pin,0,999999999);SET(&pim_socket_requester_,"@&pim1_%#pin%");UNSET(&ibm_args_[]);MATCH(%&ibm_request_%,"^([^\(]+)(?:\((.*)\))?",&request_snippets_[]);MATCH(%&request_snippets_[2]%,"([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?¬?([^¬]*)?",&ibm_args_[]);UNSET(&pim_syn_message_);MATCH(%&request_snippets_[1]%,"([^:]+):?(.*)?",{&target_file_,&pim_syn_message_});SET(%&pim_socket_requester_%,"%&pim_syn_signal_%%&pim_syn_message_%");SET(&pim_socket_requester_msg_,"%%&pim_socket_requester_%%");run("%&target_file_%",%&ibm_args_[1]%,%&ibm_args_[2]%,%&ibm_args_[3]%,%&ibm_args_[4]%,%&ibm_args_[5]%,%&ibm_args_[6]%,%&ibm_args_[7]%,%&ibm_args_[8]%,%&ibm_args_[9]%,%&pim_socket_requester_%,%&ibm_args_[11]%,%&ibm_args_[12]%,%&ibm_args_[13]%,%&ibm_args_[14]%,%&ibm_args_[15]%);#timeout_=500;IF(#api_request_timeout_>0); #timeout_=%#api_request_timeout_%;ENDIF;&pattern_ack_="^%&pim_ack_signal_%(.*)";&pattern_return_="^%&pim_return_signal_%(.*)";UNSET(#ibm_success_);UNSET(timeout_);UNSET(#count_loops_);DO; INC(#count_loops_); IFMATCHES(%#count_loops_%,"^50$|^100$|^150$|^200$|^250$|^300$|^350$|^400$|^450$"); LOG("§8§l[IBM] §7connecting §8to §n%&target_file_%.txt§r §8§o%#count_loops_%/%#timeout_%"); ENDIF; SET(&pim_socket_requester_msg_,"%%&pim_socket_requester_%%"); IF((#count_loops_>=%#timeout_%) || (KEY_END)); SET(timeout_); BREAK; ELSE; IFMATCHES(%&pim_socket_requester_msg_%,%&pattern_ack_%); MATCH(%&pim_socket_requester_msg_%,%&pattern_ack_%,{&pim_ack_message_}); BREAK; ENDIF; ENDIF; WAIT(10ms);WHILE(#count_loops_<%#timeout_%);IF(timeout_); LOG("§8§l[IBM] §7file §f§l%&target_file_%§r§8.txt §4did not respond"); WAIT(10ms);ELSE; SET(#ibm_success_,1); SET(&pim_socket_requester_msg_,"%%&pim_socket_requester_%%"); DO; WAIT(10ms); SET(&pim_socket_requester_msg_,"%%&pim_socket_requester_%%"); IFMATCHES(%&pim_socket_requester_msg_%,%&pattern_return_%); MATCH(%&pim_socket_requester_msg_%,%&pattern_return_%,{&ibm_response_}); MATCH(%&ibm_response_%,"(.*)",{#ibm_response_}); BREAK; ENDIF; UNTIL(KEY_END); IF(KEY_END); LOG("§8§l[IBM] §7END pressed. Process aborted"); ENDIF; WAIT(10ms);ENDIF;WAIT(100ms);UNSET("%&pim_socket_requester_%");
  46.  
  47. NEXT;
  48. endif;
  49. until(parar);
  50. endif;
  51. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement