Koyun {Yün} Macrosu İçerde.
Sayfaya git: 1, 2, Sonraki

Ultima Online Forum -> Yardımcı Programlar
 
Yazar
Mesaj
excultes17
Oyuncu

Avatar

Yaş: 40
Kayıt: 06 Arl 2011
Mesajlar: 57

Durumu: Çevrimdışı

Avatar
excultes17
Oyuncu
Koyun {Yün} Macrosu İçerde. Konu: Koyun {Yün} Macrosu İçerde.
Alıntıyla Cevap Gönder
Arkadaslar ben "Deri Toplama V2" üzerinde biraz değisiklik yaptım hiç hata almadım sadece koyun kesiyor ve yünü alıp bankaya atıyor..

http://forum.worldofuo.com/yardimci-programlar/-deri-toplama-scripti-vol-2/

Link'i direk vereyim..
Deri toplamadaki gibi koyunun oldugu runebook,Bankanın oldugu Runebook
ve Bankadaki wooden box un ıd lerini yazıyoruz.verdigim macro Chivalry içindir.


initevents
;BA?LADIIIK
SET %yun DEG_JJG_OFF
SET %back #BACKPACKID
event macro 8 2 ;papedrolü açta güzel yüzünü g?relim
wait 20
event macro 8 7 ;çantan? aç b?çaana bakcam
wait 20
SET %SheepBook UDDFZMD
SET %BankBook FNVEZMD
SET %rune 1
finditem VRH_WSF_HNF_BPH_CNF C
if #FINDKIND = -1
{
display Cantanda B?çak Bulamad?m Ne Ayak
+ Ellerinlemi Yolcan Koyunlar?n Yününü
halt
}
set %dagger #findid
WHILE #TRUE
{
ignoreitem %back
gosub kontrol
finditem YC_PF_FG G_10
if #FINDKIND = -1
{
gosub s7UseRunebook %SheepBook %rune c
if %rune = 24
set %rune 1
else
set %rune %rune + 1
}
;koyun var gebert pislikleri!
set %koyunID #findid
gosub gebert
}
Sub unlootsome
{
finditem %yun C_ , #BACKPACKID
if #FINDCNT > 0
{
wait 5
exevent Drag #FINDID 10
wait 5
exevent Dropg #CHARPOSX #CHARPOSY #CHARPOSZ
wait 5
}
return
}
;GEBERT!!!
Sub gebert
{
set #lobjectid %koyunID
set #ltargetid %koyunID
set #ltargetkind 1
;event macro 22
event macro 27 ;Ba?lat ata??
gosub oldumu ; ?ldümü lan ?
wait 5
gosub keslootla ; kes ve lootla
wait 5
IF #HITS <= 75
{
event macro 13 32
wait 1s
}
return
}
Sub kontrol
{
Set %maxw #MAXWEIGHT - 60
wkontrol:
if #WEIGHT > #MAXWEIGHT
{
gosub unlootsome
goto wkontrol
}
if #WEIGHT >= %maxw
{
gosub bankaya
}
RETURN
}
Sub bankaya
{
gosub s7UseRunebook %BankBook 1 c
if ! #RESULT
{
gosub s7UseRunebook %BankBook 1 c
}
wait 5
msg bank$
msg banco$
wait 5
Set %canta QAVHAOD
finditem %yun C
if #FINDCNT > 0
{
exevent Drag #FINDID #FINDSTACK
wait 5
exevent Dropc %canta
wait 5
}
RETURN
}
Sub keslootla
{
set #LOBJECTID %dagger
event macro 17 ; daggera çift d?klat
target
wait 10
finditem YFM G_1
if #FINDKIND = -1
return
set %lootID #FINDID
SET #LTARGETID %lootID
SET #LTARGETKIND 1
event macro 22 0; koyuna d?ng?ldat
set #LOBJECTID %lootID
set #NEXTCPOSX 100
set #NEXTCPOSY 100
event macro 17
wait 15
finditem %yun C_ , #CONTID
if #FINDCNT > 0
{
wait 10
exevent Drag #FINDID #FINDSTACK
wait 5
exevent Dropc #BACKPACKID
wait 5
}
ignoreitem %lootID
return
}
;?ldümü ?
Sub oldumu
{
set %tryout 1
kontrol: ;sürekli kontrol et
finditem %koyunID
event pathfind #findx #findy #findz
wait 1s
if #FINDKIND = -1
{
RETURN
}
IF #HITS <= 75
{
event macro 13 32
}
set %tryout %tryout + 1
goto kontrol
}
sub s7UseRunebook
if %0 < 3 || _ , %2 , _ notin _1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_default_
return ERR_IncorrectParams
namespace push
namespace local _s7URB
set !runebook %1
set !index %2
set !method %3
set !fails 0
if #contsize = 452_236
{
set !_cx #contposx + 20
set !_cy #contposy + 20
click !_cx !_cy r f dmc
wait 5
}
for !_ 1 1
{
finditem OTF_JEF_KEF G_0
if #findkind <> -1
set !_ 0
}
for !orb 1 1
{
if !fails > 2 2
namespace pop
return ERR_ , #journal
set !jStart #jindex + 1
if !index <> default
{
gosub s7WaitForAction 12
set #lobjectid !runebook
event macro 17 0
gosub s7WaitForVars contname = generic_gump contsize = 452_236 3
if ! #result 2
set !fails !fails + 1
set !orb 0
if #result
{
set !_cy #contposy + 196
set !_cx #contposx + 105 + ( ( ( !index / 2 ) + ( !index % 2 ) ) * 35 )
if !index > 8
set !_cx !_cx + 30
click !_cx !_cy f dmc
wait 5
set !_cx #contposx + 135
set !_cy #contposy + 144
if !method = G
set !_cy !_cy + 20
if !method = C
set !_cy !_cy + 36
if !method = S
set !_cy !_cy - 76
if ( !index % 2 ) = 0
set !_cx !_cx + 160
set !charpos #charposx , _ , #charposy
set !timeout #scnt2
click !_cx !_cy f dmc
}
}
if !index = default
{
set #ltargetid !runebook
set #ltargetkind 1
if !method = c
event macro 15 210
if !method = r
event macro 15 31
if !method = g
event macro 15 51
if !method = s
{
finditem WTL C_ , #backpackid
if #findkind = -1 2
namespace pop
return ERR_NoRecallScrolls
if #findkind <> -1 3
set #lobjectid #findid
gosub s7WaitForAction 12
event macro 17 0
}
for !_ 1 1
{
if #targcurs <> 1
set !_ 0
gosub s7ScanJournalFor !jStart fizzles more_reagents tithing_points insufficient_mana
if #result 3
set !_ 1
set !orb 0
wait 20
}
set !charpos #charposx , _ , #charposy
set !timeout #scnt2
event macro 22 0
}
if !orb = 1
{
for !success 1 1
{
if #charposx , _ , #charposy = !charpos && !method in _r_c_s_
set !success 0
if !method = g
{
finditem OTF_JEF_KEF_OFF G_0
if #findkind = -1
set !success 0
if #findkind <> -1
{
set #lobjectid #findid
gosub s7WaitForAction 12
event macro 17 0
for !_ 1 1
{
if #charposx , _ , #charposy = !charpos
set !_ 0
if #contname = generic_gump && #contsize = 420_280
{
set !_cx #contposx + 20
set !_cy #contposy + 260
click !_cx !_cy f dmc
}
}
}
}
gosub s7ScanJournalFor !jStart fizzles location_is_blocked not_yet_recovered no_charges_left more_reagents tithing_points insufficient_mana not_marked
if #result || !timeout + 60 < #scnt2
{
if no_charges in #journal
{
finditem WTL C_ , #backpackid
if #findkind = -1
set !fails 2
if #findkind <> -1
{
set !scrolls #findid
finditem !runebook
set #findmod 0
gosub s7WaitForAction 12
event drag !runebook
for !_ 1 1
{
if #lliftedkind <> 1 2
wait 1
set !_ 0
}
str pos #contsize _
set #strres #strres - 1
str left #contsize #strres
set !_cx #findx + #strres / 2
str pos #contsize _
str del #contsize 1 #strres
set !_cy #findy + #strres / 2
click !_cx !_cy p f dmc
gosub s7MoveToCont !scrolls !runebook #backpackid 20_10
}
}
set !fails !fails + 1
set !success 1
set !orb 0
}
}
wait 20
}
}
namespace pop
return #true
sub s7ScanJournalFor
set !SJFje #jindex + 1
for !SJFji %1 !SJFje
{
scanjournal !SJFji
for !SJFpi 2 %0
{
if % . !SJFpi in #journal
return #true
}
}
return #false
sub s7MoveToPos
if %0 < 4
return #false
namespace Push
namespace Local _s7MvToPos
set !_ID %1
set !_x %2
set !_y %3
set !_tO %4
set !_Amt #spc
if %0 > 4
set !_Amt %5
set !_retry 0
_s7MvToPos_SD:
finditem !_ID
if #findkind = -1 2
namespace pop
return #false
gosub s7WaitForAction 13
event drag #findid
if #findstack > 1
{
set !_timeOut #scnt
for !_ 1 1
{
if #contname <> stack_gump && #contname <> drag_gump
{
wait 1
if !_timeOut + !_tO < #scnt
{
set !_retry !_retry + 1
if !_retry > 2 2
namespace pop
return #false
goto _s7MvToPos_SD
}
set !_ 0
}
}
if !_Amt > #findstack
set !_Amt #findstack
msg !_Amt , $
}
set !_retry 0
set !_timeOut #scnt
for !_ 1 1
{
if #lliftedkind <> 1
{
wait 1
if !_timeOut + !_tO < #scnt
{
set !_retry !_retry + 1
if !_retry > 2 2
namespace pop
return #false
goto _s7MvToPos_SD
}
set !_ 0
}
}
set !_retry 0
click !_x !_y p
set !_timeout #scnt
for !_ 1 1
{
if #lliftedkind = 1
{
wait 1
if !_timeout + !_t0 < #scnt
{
set !_retry !_retry + 1
if !_retry = 1
{
set !_x #clixres / 2
set !_y ( #cliyres / 2 ) - 30
click !_x !_y p
set #result #false
set !_timeout #scnt
}
if !_retry = 2 2
display ok You have failed to drop an item to the correct position.$$The script is now halting to prevent a crash.
halt
}
set !_ 0
}
}
set #result #true
namespace pop
return #result
sub s7MoveToCont
namespace Push
namespace Local _s7MoveToCont
set !_ID %1
set !_DCont %2
set !_MCont %3
set !_FMod %4
if 1_5 in #euover
{
set !_Amt 65535
if %0 > 4
set !_Amt abs %5
finditem !_ID
if #findkind = -1 2
namespace pop
return #false
gosub s7WaitForAction 13
exevent drag #findid !_Amt
exevent dropc !_DCont
namespace pop
return #true
}
set !_Amt #spc
if %0 > 4
set !_Amt %5
set #result #true
set !_retry 0
for !_ 1 1
{
finditem !_DCont C_ , !_MCont
if #findkind = -1
{
set #lobjectid !_MCont
gosub s7WaitForAction 13
event macro 17 0
gosub s7WaitForVars contid = !_MCont 3
if ! #result
{
set !_retry !_retry + 1
if !_retry > 2 2
namespace pop
return #false
}
set !_ 0
}
}
set !_retry 0
set #findmod !_Fmod
for !_ 1 1
{
gosub s7MoveToPos !_ID #findx #findy 4 !_Amt
if ! #result
{
set !_retry !_retry + 1
if !_retry > 2 2
namespace pop
return #false
set !_ 0
}
}
namespace Pop
return #true
sub s7WaitForAction
_s7WaitForAction:
if %_s7ActionTimer + %1 > #scnt2 2
wait 1
goto _s7WaitForAction
set %_s7ActionTimer #scnt2
return
sub s7WaitForVars
namespace Push
namespace Local _s7WFVs
set !C %0 / 3
set !T #scnt + 5
if ( %0 % 3 ) = 1
set !T #scnt + % . %0
for !i 1 !C
{
set !o 3 * !i - 2
set !p !o + 1
set !q !o + 2
if ! ( # . % . !o % . !p % . !q )
set !i 0
if #scnt > !T 2
namespace pop
return #false
}
namespace Pop
return #true



Eğer sizde yün ü kumas yapan macro var ise paylasırsanız cok sevinirim..

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
09 Şub 2012 16:07
Semiramis
Oyuncu

Avatar

Yaş: 35
Kayıt: 19 Arl 2015
Mesajlar: 46
Cinsiyet: Erkek
Nerden: Mersin

Durumu: Çevrimdışı

Avatar
Semiramis
Oyuncu
Koyun {Yün} Macrosu İçerde. Konu: Yanıt: Koyun {Yün} Macrosu İçerde.
Alıntıyla Cevap Gönder
dostum oluyor ama bende 2 runebookta ta çok bos yer var.Geçişlerde o boslularıda seçmeye çalışıyor gibi , orda bi zaman kaybediyor sanki. runebooklarin ne kadarı dolu olmalı bi bilgi verirmisiniz..
bide elinde bunun deri için olanı varmı acaba?
teşşşükkürler şimdiden

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
22 Arl 2015 22:16
7thepisode
Oyuncu



Yaş: 40
Kayıt: 26 Arl 2015
Mesajlar: 97

Teşekkür: 10

Durumu: Çevrimdışı

7thepisode
Oyuncu
Koyun {Yün} Macrosu İçerde. Konu: sorunsuz
Alıntıyla Cevap Gönder
teşekkürler.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
12 Oca 2016 21:35
Adoness
Uzman

Avatar

Yaş: 40
Kayıt: 01 Eyl 2016
Mesajlar: 163

Teşekkür: 35

Durumu: Çevrimdışı

Avatar
Adoness
Uzman
Koyun {Yün} Macrosu İçerde. Konu: Yanıt: Koyun {Yün} Macrosu İçerde.
Alıntıyla Cevap Gönder
CRİM oluyor bu guard yiyoruz sonra.... Bana krim olmayan koyun macrosu lazım.

öyle bedava olmaz vermem diyen de olursa helalinden 20k ingot vereceğim.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
11 Eyl 2016 9:51
Adoness
Uzman

Avatar

Yaş: 40
Kayıt: 01 Eyl 2016
Mesajlar: 163

Teşekkür: 35

Durumu: Çevrimdışı

Avatar
Adoness
Uzman
Koyun {Yün} Macrosu İçerde. Konu: Yanıt: Koyun {Yün} Macrosu İçerde.
Alıntıyla Cevap Gönder
yok mu yardımcı olabilecek?

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
11 Eyl 2016 16:45
Bershka
Uzman



Yaş: 34
Kayıt: 12 Tem 2015
Mesajlar: 180
Cinsiyet: Erkek

Teşekkür: 7
Uyarı: 1

Durumu: Çevrimdışı

Bershka
Uzman
Koyun {Yün} Macrosu İçerde. Konu: Yanıt: Koyun {Yün} Macrosu İçerde.
Alıntıyla Cevap Gönder
Adoness yazmış:
yok mu yardımcı olabilecek?



pm attım, şimdi dışarı cıkıyorum 10 gibi gelicem o zaman'a kadar bulamazsan atarım denersin.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
11 Eyl 2016 17:15
Bu mesaja teşekkür edenler (1 kişi): Thalion

beco
Rotten



Yaş: 40
Kayıt: 09 Ağu 2015
Mesajlar: 613
Cinsiyet: Erkek

Teşekkür: 32

Durumu: Çevrimdışı

beco
Rotten
Koyun {Yün} Macrosu İçerde. Konu: Yanıt: Koyun {Yün} Macrosu İçerde.
Alıntıyla Cevap Gönder
 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
11 Eyl 2016 17:16
Adoness
Uzman

Avatar

Yaş: 40
Kayıt: 01 Eyl 2016
Mesajlar: 163

Teşekkür: 35

Durumu: Çevrimdışı

Avatar
Adoness
Uzman
Koyun {Yün} Macrosu İçerde. Konu: Yanıt: Koyun {Yün} Macrosu İçerde.
Alıntıyla Cevap Gönder
Bir atın siz deniyim ben hallederiz ingot vs.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
11 Eyl 2016 17:56
LenovaDolby
Usta



Yaş: 40
Kayıt: 08 Tem 2015
Mesajlar: 214

Teşekkür: 6

Durumu: Çevrimdışı

LenovaDolby
Usta
Koyun {Yün} Macrosu İçerde. Konu: Yanıt: Koyun {Yün} Macrosu İçerde.
Alıntıyla Cevap Gönder
Denedim 2-3 kere ancak olmadı yapabilirsem atarım sadece başkasının cesedini açmayı engellemek lazım

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
17 Eyl 2016 20:24
Bu mesaja teşekkür edenler (1 kişi): Thalion

Carmina
Usta

Avatar

Yaş: 45
Kayıt: 09 Tem 2010
Mesajlar: 249
Cinsiyet: Erkek

Teşekkür: 10

Durumu: Çevrimdışı

Avatar
Carmina
Usta
Koyun {Yün} Macrosu İçerde. Konu: Yanıt: Koyun {Yün} Macrosu İçerde.
Alıntıyla Cevap Gönder
Runebook'u açıyor ama herhangi bir sayfayı açıp tıklama işini yapamıyor bende. Fikri olan var mı yada yaşayan?

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
18 Eyl 2016 21:56
 
Yeni başlık gönder   Başlığa cevap gönder Sayfaya git: 1, 2, Sonraki
1. sayfa (Toplam 2 sayfa) [ 16 mesaj ]  

 
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız