Guest User

Untitled

a guest
Apr 14th, 2011
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 KB | None | 0 0
  1. ;autor dev
  2. ;skrypt na jedzenie wykorzystujacy .glod wszystko
  3. ;wszelkie bugi, niedociagniecia mozna zglaszac na ircu -> #ultima-mw
  4. ;makro wykorzystuje:
  5. ;ser
  6. ;chleb
  7. ;ciastka
  8. ;salatki
  9. ;sok
  10. ;############################################
  11. ;ustaw ponizsze zmienne
  12.  
  13. set %opcja a ; k/a k- je po wcisnieciu klawisza , a - je automatycznie po wyskoczeniu komunikatu
  14. set %k1 G ; zdefiniuj klawisz pod ktorym chcesz jesc. Jesli chcesz np. alt + g robimy to w ten sposob %k1 G, %k2 alt
  15. set %k2 ctrl
  16.  
  17.  
  18. ;#############################################
  19. set *STOP 0
  20. ;set #sysmsgcol 21314
  21. ;event sysmessage skrypt na zarcie wlaczony - autor dev (bugi zglaszac na ircu)
  22.  
  23. poczatek:
  24. set %x 0
  25. set %y 0
  26. set %z 0
  27. set %t 0
  28.  
  29. if %opcja = k
  30. {
  31. onHotkey %k1 %k2
  32. goto jemy
  33. }
  34. if %opcja = a
  35. {
  36. for %journal 1 3
  37. {
  38.  
  39. scanjournal %journal
  40. if Czujesz_sie_dobrze in #journal || Moglbys_czuc_sie_lepiej in #journal || Czujesz_sie_ospaly_i_zmeczony in #journal
  41. {
  42. if *STOP = 1
  43. {
  44. repeat
  45. until *STOP = 0
  46. }
  47. goto jemy
  48. }
  49. }
  50. }
  51. goto poczatek
  52.  
  53. jemy:
  54. set *STOP 1
  55. goto sprawdz_stan
  56.  
  57. sprawdz_stan:
  58. event macro 1 0 .glod wszystko
  59. wait 1s
  60. for %journal 1 6
  61. {
  62. scanjournal %journal
  63. if glod:_opty in #journal || glod:_przejedzenie in #journal || glod:_bardzo_duze_przejedzenie in #journal
  64. set %x 1
  65. if weglowodany:_opty in #journal || weglowodany:_przejedzenie in #journal || Weglowodany:_Bardzo in #journal
  66. set %t 1
  67. if Bialka:_opty in #journal || Bialka:_przejedzenie in #journal || Bialka:_Bardzo in #journal
  68. set %y 1
  69. if witaminy:_opty in #journal || witaminy:_przejedzenie in #journal || witaminy:_bardzo_duze_przejedzenie in #journal
  70. set %z 1
  71.  
  72. }
  73. if %x + %t + %y + %z = 4
  74. goto konczymy
  75. else
  76. goto polecenie
  77.  
  78. polecenie:
  79. if %x = 1 && %y = 0 && %z = 0 && %t = 0
  80. gosub jedzeniowy ZBM
  81. if %t = 0
  82. gosub jedzeniowy SLI
  83. if %y = 0
  84. gosub jedzeniowy END
  85. if %z = 0
  86. gosub jedzeniowy JGI
  87. if %x = 0
  88. gosub glod_norma
  89. else
  90. goto sprawdz_stan
  91.  
  92. konczymy:
  93. set *STOP 0
  94. set #sysmsgcol 25
  95. event sysmessage Nazarlem sie do syta.
  96. goto poczatek
  97.  
  98. sub jedzeniowy
  99. finditem %1
  100. if #findkind = -1
  101. {
  102. set #sysmsgcol 900
  103. event sysmessage nie mam %1 koncze jesc
  104. goto poczatek
  105. }
  106. else
  107. set %licznik 0
  108. for %licznik 0 1
  109. {
  110. finditem %1
  111. set #sysmsgcol 900
  112. %licznik = %licznik + 1
  113. set #lobjectid #findid
  114. event macro 17
  115. }
  116. goto sprawdz_stan
  117.  
  118. sub glod_norma
  119. finditem MGG
  120. set #lobjectid #findid
  121. event macro 17
  122. wait 30
  123. event macro 1 0 .glod
  124. scanjournal 1
  125. if czujesz_sie_w_pelni_sil in #journal || glod:_opty in #journal
  126. goto konczymy
  127. else {
  128. gosub jedzeniowy SLI ; ciastka
  129. wait 1s
  130. gosub jedzeniowy MGG ; chleb
  131. if czujesz_sie_w_pelni_sil in #journal || glod:_opty in #journal
  132. return
  133. else
  134. {
  135. gosub jedzeniowy JGI ;salatka
  136. if czujesz_sie_w_pelni_sil in #journal || glod:_opty in #journal
  137. return
  138. else
  139. goto sprawdz_stan
  140. }
  141. }
  142. goto poczatek
Add Comment
Please, Sign In to add comment