SHARE
TWEET

Untitled

a guest Dec 6th, 2019 91 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $${
  2.  
  3. TOGGLE(sleep_macro);
  4.     IF(sleep_macro);
  5.             IF((%ITEM%=0)||(%ITEM%="air"));
  6.                 SET(&sleep_id_item,"nothing");
  7.             ELSE;
  8.                     IFMATCHES("%ITEMIDDMG%","^%ITEM%:0$");
  9.                         SET(&sleep_id_item,"%ITEM%");
  10.                     ELSE;
  11.                         SET(&sleep_id_item,"%ITEMIDDMG%");
  12.                     ENDIF;
  13.                 SET(&sleep_name_item,"%ITEMNAME%");
  14.             ENDIF;
  15.         LOG("&6&l[&f&oM&facro&6&l] &aPlaca Automática &f&l[&2ON&f&l]");  
  16.         WAIT(16T);
  17.         SET(#sleep_inc,"199");
  18.             DO;
  19.                 INC(#sleep_inc,1);
  20.                     IF(%#sleep_inc%=200);
  21.                         SET(#sleep_inc,"");
  22.                         CLEARCHAT;
  23.                         LOG("&6&l[&f&oM&facro&6&l] &aPressione as teclas &f1&a, &f2&a, &f3 &aou &f4 &apara editar:");
  24.                         LOG("");
  25.                             IF(%&line[1]%=NONE);
  26.                                 LOG("&f&l[&2Linha 1&f&l] &8---");
  27.                             ELSE;
  28.                                 LOG("&f&l[&2Linha 1&f&l] &f%&line[1]%");
  29.                             ENDIF;
  30.                             IF(%&line[2]%=NONE);
  31.                                 LOG("&f&l[&2Linha 2&f&l] &8---");
  32.                             ELSE;
  33.                                 LOG("&f&l[&2Linha 2&f&l] &f%&line[2]%");
  34.                             ENDIF;
  35.                             IF(%&line[3]%=NONE);
  36.                                 LOG("&f&l[&2Linha 3&f&l] &8---");
  37.                             ELSE;
  38.                                 LOG("&f&l[&2Linha 3&f&l] &f%&line[3]%");
  39.                             ENDIF;
  40.                             IF(%&line[4]%=NONE);
  41.                                 LOG("&f&l[&2Linha 4&f&l] &8---");
  42.                             ELSE;
  43.                                 LOG("&f&l[&2Linha 4&f&l] &f%&line[4]%");
  44.                             ENDIF;          
  45.                         LOG("");
  46.                             IF(%&sleep_id_item%="nothing");
  47.                             ELSE;
  48.                                 IFMATCHES("%&line[4]%","%&sleep_id_item%");
  49.                                 ELSE;
  50.                                     IFMATCHES("%&sleep_id_item%","^%&sleep_id_item%:(.*)$");
  51.                                         LOG("&6&l[&f&oM&facro&6&l] &aPressione &fCTRL &apara inserir \"&f%&sleep_id_item%&a\" (&f&o%&sleep_name_item%&a) na &fLinha 4&a.");
  52.                                     ELSE;
  53.                                         LOG("&6&l[&f&oM&facro&6&l] &aPressione &fCTRL &apara inserir \"&f%&sleep_id_item%&a\" (&f&o%&sleep_name_item%&a) na &fLinha 4&a.");
  54.                                     ENDIF;
  55.                                 ENDIF;
  56.                             ENDIF;
  57.                         LOG("&6&l[&f&oM&facro&6&l] &aPressione &fENTER &aquando acabar.");
  58.                         LOG("");
  59.                     ENDIF;
  60.                     IF(((KEY_LCONTROL)||(KEY_RCONTROL))&&(%&sleep_id_item%!="nothing"));
  61.                         IFMATCHES("%&line[4]%","%&sleep_id_item%");
  62.                         ELSE;                  
  63.                             SET(&line[1],"%PLAYER%");
  64.                             SET(&line[4],"%&sleep_id_item%");
  65.                                 DO;WHILE((KEY_LCONTROL)||(KEY_RCONTROL));
  66.                             SET(#sleep_inc,"199");
  67.                         ENDIF;
  68.                     ELSEIF(KEY_1);
  69.                         GUI();
  70.                         PROMPT(&line[1],$$?,"Linha 1");
  71.                         SET(#sleep_inc,"199");
  72.                             DO;UNTIL((!KEY_RETURN)&&(!KEY_NUMPADENTER));
  73.                     ELSEIF(KEY_2);
  74.                         GUI();
  75.                         PROMPT(&line[2],$$?,"Linha 2");
  76.                         SET(#sleep_inc,"199");
  77.                             DO;UNTIL((!KEY_RETURN)&&(!KEY_NUMPADENTER));
  78.                     ELSEIF(KEY_3);
  79.                         GUI();
  80.                         PROMPT(&line[3],$$?,"Linha 3");
  81.                         SET(#sleep_inc,"199");
  82.                             DO;UNTIL((!KEY_RETURN)&&(!KEY_NUMPADENTER));
  83.                     ELSEIF(KEY_4);  
  84.                         GUI();
  85.                         PROMPT(&line[4],$$?,"Linha 4");
  86.                         SET(#sleep_inc,"199");      
  87.                             DO;UNTIL((!KEY_RETURN)&&(!KEY_NUMPADENTER));
  88.                     ENDIF;                  
  89.             UNTIL((KEY_RETURN)||(KEY_NUMPADENTER));
  90.         SET(#sleep_inc,"199");
  91.             DO;
  92.                 GETSLOTITEM(2,#sleep_id1);  
  93.                 GETSLOTITEM(6,#sleep_id2);  
  94.                     IF((%GUI%="GUICHEST")&&(%#sleep_id1%=35)&&(%#sleep_id2%=35));
  95.                         SLOTCLICK(2,L,TRUE);
  96.                         WAIT(2T);
  97.                     ENDIF;
  98.                     IF(%GUI%!="GUIEDITSIGN");
  99.                         INC(#sleep_inc,1);
  100.                     ENDIF;
  101.                     IF(%#sleep_inc%=200);
  102.                         SET(#sleep_inc,"");
  103.                         LOG("&6&l[&f&oM&facro&6&l] &aPara colocar uma placa pressione a tecla &fSHIFT&a. &9&o#SLEEP");
  104.                         LOG("");
  105.                             IF(%&line[1]%=NONE);
  106.                                 LOG("&8---");
  107.                             ELSE;
  108.                                 LOG("&f%&line[1]%");
  109.                             ENDIF;
  110.                             IF(%&line[2]%=NONE);
  111.                                 LOG("&8---");
  112.                             ELSE;
  113.                                 LOG("&f%&line[2]%");
  114.                             ENDIF;
  115.                             IF(%&line[3]%=NONE);
  116.                                 LOG("&8---");
  117.                             ELSE;
  118.                                 LOG("&f%&line[3]%");
  119.                             ENDIF;
  120.                             IF(%&line[4]%=NONE);
  121.                                 LOG("&8---");
  122.                             ELSE;
  123.                                 LOG("&f%&line[4]%");
  124.                             ENDIF;    
  125.                         LOG(");
  126.                     ENDIF;
  127.                     IF((%GUI%="NONE")&&(KEY_LSHIFT)||(KEY_RSHIFT));
  128.                             DO;UNTIL((!KEY_LSHIFT)&&(!KEY_RSHIFT));
  129.                             IF(%HIT%="TILE");
  130.                                 PICK(323,sign);
  131.                                     IF((%ITEM%=323)||(%ITEM%="sign"));
  132.                                         WAIT(1T);
  133.                                             DO(4);
  134.                                                 KEYDOWN(SNEAK);
  135.                                             LOOP;
  136.                                         KEY(USE);
  137.                                             DO(100);
  138.                                             UNTIL(%GUI%="GUIEDITSIGN");
  139.                                         WAIT(1T);
  140.                                             IF(%GUI%="GUIEDITSIGN");
  141.                                                     FOR(#sleep_linha,1,4);
  142.                                                         TYPE(%&line[%#sleep_linha%]%);
  143.                                                         PRESS(RETURN);
  144.                                                        
  145.                                                     NEXT;
  146.                                         WAIT(1000ms);
  147.                                                 PRESS(ESCAPE);
  148.                                                 SET(#sleep_inc,"195");
  149.                                             ELSE;
  150.                                                 LOG("&6&l[&f&oM&facro&6&l] &cAlgum problema aconteceu. Tente colocar a placa novamente. &9&o#SLEEP");
  151.                                                 SET(#sleep_inc,"");
  152.                                             ENDIF;
  153.                                         KEYUP(SNEAK);
  154.                                     ELSE;
  155.                                         LOG("&6&l[&f&oM&facro&6&l] &cNenhuma placa foi encontrada. &9&o#SLEEP");
  156.                                     ENDIF;
  157.                             ELSE;
  158.                                 LOG("&6&l[&f&oM&facro&6&l] &cVocê precisa olhar para um bloco ou baú. &9&o#SLEEP");
  159.                             ENDIF;
  160.                     ENDIF;
  161.             LOOP;
  162.     ELSE;
  163.         LOG("&6&l[&f&oM&facro&6&l] &cPlaca Automática &f&l[&4OFF&f&l]");  
  164.         STOP;
  165.     ENDIF;
  166.  
  167. }$$
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top