Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $${TOGGLE(parar);
- /// VARIAVEIS NAO MEXA ///
- &machado = "diamond_axe";
- &abroba = "pumpkin";
- /// Codigo Nao Altere Nada///
- if(parar);
- log("&f&l[&9&lABROBINHA&f&l-&4&lOFF&f&l]");
- keyup(FORWARD);
- UNSPRINT;
- keyup(SNEAK);
- else;
- do;
- log("&f&l[&9&lABROBINHA&f&l-&2&lON&f&l]");
- GETSLOTITEM(1,&tem);
- IFMATCHES(%&tem%,%&machado%);
- pick(%&machado%);
- LOOK(0,32);
- DO;
- IFMATCHES(%HITID%,%&abroba%);
- KEYDOWN(FORWARD);
- SPRINT;
- KEY(ATTACK);
- ELSE;
- ENDIF;
- UNTIL((KEY_DELETE) || (parar));
- elseif;
- FOR(#loop,1,4);
- IF(#loop==1);
- SET(#x,%XPOS%);
- SET(#y,%YPOS%);
- SET(#z,%ZPOS%);
- &ibm_request_="plug.tp:visual(/sethome runi1&/sethome runi1&/home mkb¬^chest\$|^trapped_chest\$)";
- ELSEIF(#loop==2);
- &ibm_request_="plug.trap:sleep(get 1 %&machado%¬1)";
- ELSEIF(#loop==3);
- &ibm_request_="plug.tp:coordinate(/home runi1¬%#x%&%#y%&%#z%)";
- ELSEIF(#loop==4);
- &ibm_request_="plug.inventory:pick(%&machado%=>1)";
- ENDIF;
- IF(parar);
- BREAK;
- ENDIF;
- &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_%");
- NEXT;
- endif;
- until(parar);
- endif;
- }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement