SHARE
TWEET

Untitled

a guest Oct 12th, 2017 52 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;Autor: odzi:)
  2. ;ver. 1.0.3
  3. ;Skrypt na dobijanie, połączony z grabieniem by. odzi: ver. 1.0.0
  4. set #sysmsgcol 75
  5. event sysmessage Skrypt na dobijanie powered by Odzi:) (ver. 1.0.3)
  6. set #lpc 1000
  7. set %ji #jindex
  8. set *medyt 0
  9. set *bles 0
  10. set *czar 0
  11. set *automat 1
  12. deletejournal
  13. repeat
  14. {
  15.       onhotkey d alt
  16.       {
  17.                event sysmessage ZATRZYMANO!!
  18.                wait 1s
  19.                repeat
  20.                {
  21.                      onhotkey d alt
  22.                      {
  23.                               event sysmessage WZNOWIONO!
  24.                               wait 1s
  25.                               break
  26.                      }
  27.                }
  28.                until #false
  29.       }
  30.       if *grabie = 1
  31.                 {
  32.                    repeat
  33.                    until *grabie = 0
  34.                 }
  35.       if #enemyid <> %enemy
  36.                 {
  37.                    set *grabie 1
  38.                    event macro 1 0 .grab zloto, klejnoty, ziola, druid, nekro, wampir, magiczne, strzaly, belty
  39.                    set *atack 0
  40.                    if *atack = 1
  41.                    {
  42.                       repeat
  43.                             set *atack 0
  44.                       until *atack = 0
  45.                    }
  46.                 }
  47.       if *medyt = 1 || *bles = 1 || *czar = 1
  48.                                  {
  49.                                     repeat
  50.                                     until *medyt = 0 && *bles = 0 && *czar = 0
  51.                                  }
  52.       while #hits > 80
  53.       {
  54.             set *atack 1
  55.             if *atack = 0
  56.             {
  57.                repeat
  58.                      set *atack 1
  59.                until *atack = 1
  60.             }
  61.             onhotkey d alt
  62.             {
  63.                      event sysmessage ZATRZYMANO!!
  64.                      set *zatrz 1
  65.                      wait 1s
  66.                      repeat
  67.                      {
  68.                            onhotkey d alt
  69.                            {
  70.                                     event sysmessage WZNOWIONO!
  71.                                     set *zatrz 0
  72.                                     wait 1s
  73.                                     break
  74.                            }
  75.                      }
  76.                      until #false
  77.             }
  78.             finditem #enemyid G_10
  79.             if #findid <> #enemyid
  80.             {
  81.                repeat
  82.                      onhotkey d alt
  83.                               break
  84.                      finditem #enemyid
  85.                      if *grabie = 1
  86.                 {
  87.                    repeat
  88.                    until *grabie = 0
  89.                 }
  90.                until #enemyid = #findid
  91.             }
  92.             for #findindex 1 #findcnt
  93.             {
  94.                 if #findid = #enemyid
  95.                 {
  96.                 set %enemy #findid
  97.                 set *enemy #enemyid
  98.                 if *enemy <> #findid
  99.                 {
  100.                    repeat
  101.                          set *enemy #enemyid
  102.                    until *enemy = #enemyid
  103.                 }
  104.                 if #enemyid <> %enemy
  105.                 {
  106.                             set *grab 1
  107.                              wait 6s
  108.                 }
  109.                 if *grabie = 1
  110.                 {
  111.                    repeat
  112.                    until *grabie = 0
  113.                 }
  114.                 if *medyt = 1 || *bles = 1 || *czar = 1
  115.                 {
  116.                    repeat
  117.                    until *medyt = 0 && *bles = 0 && *czar = 0
  118.                 }
  119.                       ;finditem %enemy
  120.                       ;if #findid <> %enemy
  121.                       ;{
  122.                          ;repeat
  123.                                ;finditem %enemy
  124.                          ;until %enemy = #findid
  125.                       ;}
  126.                       ;for #findindex 1 #findcnt
  127.                       ;{
  128.                            if #finddist <= 1
  129.                                     break
  130.                              set %i 0
  131.                              for %i 1 5
  132.                              {
  133.                                  if *medyt = 1 || *bles = 1 || *czar = 1
  134.                                  {
  135.                                     repeat
  136.                                     until *medyt = 0 && *bles = 0 && *czar = 0
  137.                                  }
  138.                                  if *grabie = 1
  139.                                  {
  140.                                     repeat
  141.                                     until *grabie = 0
  142.                                  }
  143.                                  set %findz #charposz - %i
  144.                                  set %findzz #charposz + %i
  145.                                  ;event property #findid
  146.                                  ;set %czas #scnt + 2
  147.                                  ;repeat
  148.                                  ;{
  149.                                        ;if #property = N/A
  150.                                           ;event property #findid
  151.                                  ;}
  152.                                  ;until #property <> N/A
  153.                                  ;if robotnik in #property && #finddist > 1 && #finddist < 35 && #findz = #charposz || robotnik in #property && #finddist > 1 && #finddist < 23 && #findz = %findzz || robotnik in #property && %enemy = #findid && #finddist > 1 && #finddist < 23 && #findz = %findz || padliniak in #property && #finddist > 1 && #finddist < 23 && #findz = #charposz || padliniak in #property && #finddist > 1 && #finddist < 23 && #findz = %findzz || padliniak in #property && %enemy = #findid && #finddist > 1 && #finddist < 23 && #findz = %findz || #findrep = 3 && %enemy = #findid && #finddist > 1 && #finddist < 23 && #findz = #charposz || #findrep = 3 && %enemy = #findid && #finddist > 1 && #finddist < 23 && #findz = %findzz || #findrep = 3 && %enemy = #findid && #finddist > 1 && #finddist < 23 && #findz = %findz || #findrep = 6 && #finddist > 1 && #finddist < 7 && #findz = #charposz || #findrep = 6 && #finddist > 1 && #finddist < 10 && #findz = %findzz || #findrep = 6 && #finddist > 1 && #finddist < 10 && #findz = %findz
  154.                                  ;{
  155.                                     set %charposx #charposx
  156.                                     set %charposy #charposy
  157.                                     if *grabie <> 1
  158.                                     event pathfind #findx #findy #findz
  159.                                     set %czas #scnt + 2
  160.                                     if *grabie = 1
  161.                                     {
  162.                                        repeat
  163.                                        until *grabie = 0
  164.                                     }
  165.                                     repeat
  166.                                     {
  167.                                           if %czas < #scnt
  168.                                              break
  169.                                           if #charposx <> #findx && #charposy <> #findy || #charposx = #findx && #charposy <> #findy || #charposx <> #findx && #charposy = #findy
  170.                                              event pathfind #findx #findy #findz
  171.                                           if #enemyid <> %enemy
  172.                                              break
  173.                                           onhotkey d alt
  174.                                           {
  175.                                                    event sysmessage ZATRZYMANO!!
  176.                                                    set *zatrz 1
  177.                                                    wait 1s
  178.                                                    repeat
  179.                                                    {
  180.                                                          onhotkey d alt
  181.                                                          {
  182.                                                                   event sysmessage WZNOWIONO!
  183.                                                                   set *zatrz 0
  184.                                                                   wait 1s
  185.                                                                   break
  186.                                                          }
  187.                                                    }
  188.                                                    until #false
  189.                                           }
  190.                                           if %ji < #jindex
  191.                                           {
  192.                                              set %ji %ji + 1
  193.                                              scanjournal %ji
  194.                                              if Can't_get_there in #journal
  195.                                              {
  196.                                                 ignoreitem #enemyid
  197.                                                 set #sysmsgcol 75
  198.                                                 event sysmessage Omijam Moba
  199.                                                 set *atack 0
  200.                                                 break
  201.                                              }
  202.                                           }
  203.                                     }
  204.                                     until #charposx <> %charposx || #charposy <> %charposy ;|| #charposx = %charposx && #charposy <> %charposy || #charposx <> %charposx && #charposy = %charposy || #hits < 60
  205.                                     set %i 17
  206.                                     if #enemyid <> %enemy
  207.                                     {
  208.                                        set *grab 1 ;&& #finddist <= 1
  209.                                        break
  210.                                     }
  211.                                     if *grabie = 1
  212.                                     {
  213.                                        repeat
  214.                                        until *grabie = 0
  215.                                     }
  216.                                     if #charghost = YES
  217.                                     {
  218.                                        set #sysmsgcol 1080
  219.                                        event sysmessage Jestes martwy! Wylaczono skrypt [dobijanie]
  220.                                        halt
  221.                                     }
  222.                                  ;}
  223.                                  onhotkey d alt
  224.                                           break
  225.                              }
  226.                           }
  227.                       onhotkey d alt
  228.                       {
  229.                                event sysmessage ZATRZYMANO!!
  230.                                set *zatrz 1
  231.                                wait 1s
  232.                                repeat
  233.                                {
  234.                                      onhotkey d alt
  235.                                      {
  236.                                               event sysmessage WZNOWIONO!
  237.                                               set *zatrz 0
  238.                                               wait 1s
  239.                                               break
  240.                                      }
  241.                                }
  242.                                until #false
  243.                       }
  244.                 }
  245.                 onhotkey d alt
  246.                 {
  247.                          event sysmessage ZATRZYMANO!!
  248.                          set *zatrz 1
  249.                          wait 1s
  250.                          repeat
  251.                          {
  252.                                onhotkey d alt
  253.                                {
  254.                                         event sysmessage WZNOWIONO!
  255.                                         set *zatrz 0
  256.                                         wait 1s
  257.                                         break
  258.                                }
  259.                          }
  260.                          until #false
  261.                 }
  262.                 if #enemyid <> %enemy
  263.                 {
  264.                             set *grab 1
  265.                          wait 40
  266.                 }
  267.                 }
  268.             ;}
  269.       }
  270. }
  271. until #false
RAW Paste Data
Top