Guest User

Untitled

a guest
May 26th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. ;=======================================================================
  2. ;skaner_itemow (c) by evantis
  3. ;version 1.02
  4. ;makro skanujace itemy noszone przez osobe bedaca ostatnim celem
  5. ;wyswietla nazwy zalozonych przedmiotow (np. umow) widoczne w paperdollu
  6. ;wymaga wskazania osoby przez TargetNext lub jakims targetterem
  7. ;(wazne zeby pod spodem postaci byl pasek z hp)
  8. ;rzeczy przed kreska mozna ustawic samemu, pod spodem lepiej nie ruszac
  9. ;=======================================================================
  10.  
  11. set %klawisz 4 ;tutaj wpisac klawisz pod ktory przypisuje sie makro
  12. set %drugiKlawisz ctrl ;drugi klawisz, mozna zostawic puste
  13. ;tzn. samo set %drugiKlawisz albo set %drugiKlawisz CTRL/ALT/SHIFT
  14. set %coSzukac umiejetn ;tutaj wpisac slowo ktore ma zawierac przedmiot
  15. ;--------------------------------------------
  16.  
  17. set %n 0
  18. set %null
  19.  
  20. while ( #true )
  21. {
  22. onHotkey %klawisz %drugiKlawisz
  23. gosub sprawdz
  24. }
  25.  
  26. sub sprawdz
  27. if ( #ltargetid = #charid )
  28. {
  29. event sysmessage Lepiej nie, zamkniesz swoj paperdoll!
  30. wait 1s
  31. return
  32. }
  33. gosub otworzPaperdoll
  34. finditem * C_ , #ltargetid
  35. ;gosub zamknijPaperdoll
  36. if ( #findcnt > 0 )
  37. {
  38. for #findindex 1 #findcnt
  39. {
  40. event property #findid
  41. repeat
  42. until ( #property <> %null )
  43. if ( %coSzukac in #property )
  44. {
  45. set %finditem . %n #property
  46. set %n %n + 1
  47. str len #property
  48. set %wytnijKoniec #strres - 1
  49. str left #property %wytnijKoniec
  50. set %staryKolorTekstu #sysmsgcol
  51. set #sysmsgcol 4000
  52. event sysmessage %n , : , #spc , #strres
  53. set #sysmsgcol %staryKolorTekstu
  54. wait 10
  55. }
  56. }
  57. if %n = 0
  58. event sysmessage Brak przedmiotow zawierajacych ' , %coSzukac , '.
  59. }
  60. else
  61. event sysmessage Brak przedmiotow zawierajacych ' , %coSzukac , '.
  62. set %n 0
  63. return
  64.  
  65. sub otworzPaperdoll
  66. set #lobjectid #ltargetid
  67. event macro 17
  68. wait 10
  69. return
  70.  
  71. sub zamknijPaperdoll
  72. if ( #contname = paperdoll_gump )
  73. {
  74. set %clickX #contposx + 100
  75. set %clickY #contposy + 100
  76. click %clickX %clickY dmc r
  77. }
  78. return
Add Comment
Please, Sign In to add comment