|
|
sledzislaw | 2009, lis 8 10:52 | 2009, lis 8 10:55
|
|
|
|
| Brak postaci | |
|
2013, sie 4 |
dopisz jako przedostatnią linijkę event macro 5 7 event macro 5 7 i powinno hulać |
|
sledzislaw | 2009, gru 18 12:53 | 2009, gru 18 23:57
|
|
|
|
| Brak postaci | |
|
2013, sie 4 |
a ja teraz troszkę z innej beczki. Kolejna próba ułatwienia życia rolnikowi - mielenie zboża w nooblandzie:
;skrypt na mielenie mąki w nooblandzie_ wersja bardzo beta ;skrypt pobiera zboże z plecaka juczniaka ;i ładuje otrzymaną mąkę na inny plecak juczniaka set %p_pszenica NUUXZTE ; zamiast NUUXZTE wpisz ID plecaka z pszenicą set %p_maka IZHGKVE ;zamiast IUUXZTE wpisz ID plecaka na mąkę set %pszenicatype HTL ; po zmianie na typ kukurydzy powinno mielić kukurydzę set %pszenicatype2 ITL ; alternatywny typ pszenicy set %makatype PGG ; jak wyżej tylko zmienić na typ mąki kukurydzianej set %korbaid ERVMKKE set %mlynid CRVMKKE event macro 8 7 wait 30 contpos 660 20 set #targcurs 1 event sysmessage Wskaz juczniaka repeat onhotkey ESC halt until #targcurs = 0set %juczniak #ltargetid finditem %juczniak while #finddist > 1 { event macro 1 0 podejdzcie wait 3s finditem %juczniak } repeat { gosub otwieranie gosub napelnij gosub miel finditem %pszenicatype if #findstack = 0 { finditem %pszenicatype2 } } until #findstack =
0sub otwieranie set #lobjectid %juczniak event macro 17 0wait 30 contpos 20 20 wait 15 set #lobjectid %p_pszenica event macro 17 0wait 30 contpos 20 200 set #lobjectid %p_maka event macro 17 0wait 15 contpos 20 380 return
sub napelnij finditem %pszenicatype if #findstack = 0{ finditem %pszenicatype2 if #findstack = 0{ event sysmessage NIE MA PSZENICY event sysmessage SKRYPT SIE ZATRZYMUJE halt } } set #lobjectid #findid event macro 17 0target 1s set #ltargetid %mlynid wait 15 event macro 22 0wait 30 return
sub miel for %i 1 20 { finditem %p_pszenica if #findstack = 0{ gosub otwieranie } set #lobjectid %korbaid event macro 17 0wait 20 finditem %makatype C_ , #backpackid while #FINDCNT > 0{ finditem %makatype C_ , #backpackid Exevent drag #findid wait 10 exevent dropc %p_maka gosub pelny } wait 5s } return
sub pelny scanjournal 1 if is_full in #journal { event sysmessage POJEMNIK PELEN >- OPROZNIJ halt } return
już i tak dość usprawniony, ale bardzo proszę "analityków" o przeanalizowanie i uwagi. Aby skrypt zadziałał należy stanąć w odpowiednim miejscu koło młyna, tak aby jednocześnie sięgać do zbiornika młyna i korby, bez ruszania się. Ponadto należy się zaopatrzyć w juczniaka, i dwa pojemniki >- jeden na pszenicę/kukurydzę, drugi na mąkę.
proszę o analizę |
|
sledzislaw | 2009, gru 22 12:09
|
|
|
|
|
| Brak postaci | |
|
2013, sie 4 |
Ha! A ostatnio już zacząłem korzystać z #jindex właśnie. Przez święta jak mi mikołaj nie odetnie internetu to poprawię nieco Dzięki! |
|
sledzislaw | 2009, gru 22 12:44
|
|
|
|
|
| Brak postaci | |
|
2013, sie 4 |
Ha! Dzięki! Nie wiedziałem, że można przypisać jednej zmiennej wartości "alternatywne", chociaż coś takiego widziałem w skrypcie na drwala by nGz (rodzaje drzew). Czegoś się dowiedziałem w każdym razie i za to dzięki
P.S. Jakkolwiek zagnieżdżenie w pełni sprawne i nie zamula skryptu raczej specjalnie |
|
sledzislaw | 2011, wrz 22 13:55
|
|
|
|
|
| Brak postaci | |
|
2013, sie 4 |
może zabrzmi trochę jak nie na temat, ale:
jest taka sytuacja, że muszę nagle uciekać od kompa i byćmoże na kilka (kilkanaście) godzin a akurat sobie siedzę w kopalni i nie mam za bardzo czasu biegać ze zwierzakiem do tresera, żeby mu oddać na przechowanie juczne bydle, a jak zostawię na zbyt długo to się "odzwyczai"...
pytanie brzmi: wystarczyłoby, żebym raz na godzinkę np się zalogował dał zwierzakowi coś do jedzenia i się wylogował? |
|
sledzislaw | 2011, wrz 24 00:57
|
|
|
|
|
| Brak postaci | |
|
2013, sie 4 |
ciekawe, ciekawe... w wolnej chwili jednak siądę do skryptu, który będzie co godzinę logował się, dawał zwierzakowi owocka i wylogowywał znów na godzinę...
a teraz, po kilkukrotnym w ciągu wieczoru poddaniu się sile żywiołaka ziemi, napisałem skrypcik, który po wejściu do banku, ustawieniu się przy bankierze i wciśnięciu f3 sam mnie ubiera, wrzuca potrzebne mi rzeczy do plecaka i wyrzuca togę (niegrzecznie bo niegrzecznie) na ziemię...
onhotkey f3 { set %jadlo LEZWYFF set %spodnie CJOAQFF set %koszula RIOAQFF set %kilof COJEFBF set %fartuch QLHTDEF set %buty BJOAQFF set %owoce_1 QQD set %owoce_2 FWI set %owoce_3 UWI set %zloto POF set %skrzynia FOOAQFF set %toga FWL event macro 1 0 bankierze podaj moja skrzynie #nextcposx 100 #nextcposy 100 wait 7s #nextcposx 250 #nextcposy 100 event macro 8 7 wait 10 event sysmessage ZACZYNAM PRZERZUCAC finditem %jadlo C_ , %skrzynia exevent drag #findid #findstack wait 10 exevent dropc #BACKPACKID wait 10 finditem %spodnie C_ , %skrzynia exevent drag #findid #findstack wait 10 exevent droppd wait 10 finditem %koszula C_ , %skrzynia exevent drag #findid #findstack wait 10 exevent droppd wait 10 finditem %kilof C_ , %skrzynia exevent drag #findid #findstack wait 10 exevent droppd wait 10 finditem %fartuch C_ , %skrzynia exevent drag #findid #findstack wait 10 exevent droppd wait 10
finditem %buty C_ , %skrzynia exevent drag #findid #findstack wait 10 exevent droppd wait 10 finditem %owoce_1 C_ , %skrzynia exevent drag #FINDID #FINDSTACK wait 10 exevent dropc #BACKPACKID wait 10
finditem %owoce_2 C_ , %skrzynia exevent drag #FINDID #FINDSTACK wait 10 exevent dropc #BACKPACKID wait 10
finditem %owoce_3 C_ , %skrzynia exevent drag #FINDID #FINDSTACK wait 10 exevent dropc #BACKPACKID wait 10 finditem %zloto C_ , %skrzynia exevent drag #FINDID #FINDSTACK wait 10 exevent dropc #BACKPACKID wait 10 ;-------------------------ZRZUCA TOGĘ-------------------------
finditem %toga C_ , MWYGGD exevent drag #FINDID #FINDSTACK wait 10 exevent dropg #CHARPOSX #CHARPOSY #CHARPOSZ wait 10 }
mało "uniwersalny", ale mam nadzieję, że czytelny i łatwy do przerobienia... =) |
|
sledzislaw | 2011, wrz 24 19:07
|
|
|
|
|
| Brak postaci | |
|
2013, sie 4 |
Ja jedynie mam pomysł jak zmienić broń i wyłączyć skrypt na kopanie... |
|
sledzislaw | 2011, wrz 25 23:45
|
|
|
|
|
| Brak postaci | |
|
2013, sie 4 |
przychodzi mi na myśl taki "mały zwrocic" w EasyUO, ale bym potrzebował #TYPE żywiołaka a sam nie mam ochoty go pozyskiwać | | | | | | | | |
| | | |
|