Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.   unset(dubolinha);
  9.   keyup(FORWARD);
  10.   UNSPRINT;
  11.   keyup(SNEAK);
  12. else;
  13.   do;
  14.     clearchat();
  15.     log("&f&l[&9&lABROBINHA&f&l-&2&lON&f&l]");
  16.     GETSLOTITEM(1,&tem);
  17.     IFMATCHES(%&tem%,%&machado%);
  18.       pick(%&machado%);
  19.       LOOK(0,32);
  20.       DO;
  21.         IFMATCHES(%HITID%,%&abroba%);
  22.           set(dubolinha);
  23.           KEYDOWN(FORWARD);
  24.           SPRINT;
  25.           KEY(ATTACK);
  26.         ELSE;
  27.          
  28.         ENDIF;
  29.       UNTIL((KEY_DELETE) || (parar));
  30.     elseif;
  31.       FOR(#loop,1,4);
  32.         IF(#loop==1);
  33.           SET(#x,%XPOS%);
  34.           SET(#y,%YPOS%);
  35.           SET(#z,%ZPOS%);
  36.           &ibm_request_="plug.tp:visual(/sethome runi1&/sethome runi1&/home mkb¬^chest\$|^trapped_chest\$)";
  37.         ELSEIF(#loop==2);
  38.           &ibm_request_="plug.trap:sleep(get 1 %&machado%¬1)";
  39.         ELSEIF(#loop==3);
  40.           &ibm_request_="plug.tp:coordinate(/home runi1¬%#x%&%#y%&%#z%)";
  41.         ELSEIF(#loop==4);
  42.           &ibm_request_="plug.inventory:pick(%&machado%=>1)";
  43.         ENDIF;
  44.         IF(parar);
  45.           BREAK;
  46.         ENDIF;
  47.  
  48.         &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_%");
  49.  
  50.       NEXT;
  51.     endif;
  52.   until((dubolinha) || (parar));
  53. endif;
  54. unset(dubolinha);
  55. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement