Guest User

Untitled

a guest
Nov 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 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. sound c:\well_done.wav
  48. goto jemy
  49. }
  50. }
  51. }
  52. goto poczatek
  53.  
  54. jemy:
  55. set *STOP 1
  56. goto sprawdz_stan
  57.  
  58. sprawdz_stan:
  59. event macro 1 0 .glod wszystko
  60. wait 1s
  61. for %journal 1 6
  62. {
  63. scanjournal %journal
  64. if glod:_opty in #journal || glod:_przejedzenie in #journal || glod:_bardzo_duze_przejedzenie in #journal
  65. set %x 1
  66. if weglowodany:_opty in #journal || weglowodany:_przejedzenie in #journal || Weglowodany:_Bardzo in #journal
  67. set %t 1
  68. if Bialka:_opty in #journal || Bialka:_przejedzenie in #journal || Bialka:_Bardzo in #journal
  69. set %y 1
  70. if witaminy:_opty in #journal || witaminy:_przejedzenie in #journal || witaminy:_bardzo_duze_przejedzenie in #journal
  71. set %z 1
  72.  
  73. }
  74. if %x + %t + %y + %z = 4
  75. goto konczymy
  76. else
  77. goto polecenie
  78.  
  79. polecenie:
  80. if %x = 1 && %y = 0 && %z = 0 && %t = 0
  81. gosub jedzeniowy VRD
  82. if %t = 0
  83. gosub jedzeniowy VRD
  84. if %y = 0
  85. gosub jedzeniowy VRD
  86. if %z = 0
  87. gosub jedzeniowy VRD
  88. if %x = 0
  89. gosub glod_norma
  90. else
  91. goto sprawdz_stan
  92.  
  93. konczymy:
  94. set *STOP 0
  95. set #sysmsgcol 25
  96. event sysmessage Nazarlem sie do syta.
  97. goto poczatek
  98.  
  99. sub jedzeniowy
  100. finditem %1
  101. if #findkind = -1
  102. {
  103. set #sysmsgcol 900
  104. event sysmessage nie mam %1 koncze jesc
  105. goto poczatek
  106. }
  107. else
  108. set %licznik 0
  109. for %licznik 0 1
  110. {
  111. finditem %1
  112. set #sysmsgcol 900
  113. %licznik = %licznik + 1
  114. set #lobjectid #findid
  115. event macro 17
  116. }
  117. goto sprawdz_stan
  118.  
  119. sub glod_norma
  120. finditem VRD
  121. set #lobjectid #findid
  122. event macro 17
  123. wait 30
  124. event macro 1 0 .glod
  125. scanjournal 1
  126. if czujesz_sie_w_pelni_sil in #journal || glod:_opty in #journal
  127. goto konczymy
  128. else {
  129. gosub jedzeniowy VRD ; ciastka
  130. wait 1s
  131. gosub jedzeniowy VRD ; chleb
  132. if czujesz_sie_w_pelni_sil in #journal || glod:_opty in #journal
  133. return
  134. else
  135. {
  136. gosub jedzeniowy VRD ;salatka
  137. if czujesz_sie_w_pelni_sil in #journal || glod:_opty in #journal
  138. return
  139. else
  140. goto sprawdz_stan
  141. }
  142. }
  143. goto poczatek
Add Comment
Please, Sign In to add comment