Razor Makro Sorunu
Sayfaya git: 1, 2, Sonraki

Ultima Online Forum -> Yardım
 
Yazar
Mesaj
wrath35
Geçiyordum Uğradım

Avatar

Yaş: 40
Kayıt: 21 Arl 2011
Mesajlar: 2

Durumu: Çevrimdışı

Avatar
wrath35
Geçiyordum Uğradım
Razor Makro Sorunu Konu: Razor Makro Sorunu
Alıntıyla Cevap Gönder
Selamlar. Windows 7 Ultimate 32 bit işletim sistemi kullanıyorum. Razorda yaşanan sorunların bi kısmını hallettim fakat makro sorununu halledemedim.. Elimde olan hazır makroları razorun içine atıcam fakat Macros klasörü yok. Sorunu nasıl çözebilirim? Yardımlarını bekliyorum...

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
21 Arl 2011 21:50
excultes17
Oyuncu

Avatar

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

Durumu: Çevrimdışı

Avatar
excultes17
Oyuncu
Razor Makro Sorunu Konu: Yanıt: Razor Makro Sorunu
Alıntıyla Cevap Gönder
O nu bulman için önce gizli klasörleri göster diceksin ardından.. C:\Users\Kullanıcı adın ney ise ona gir \AppData\Roaming burdan razor diyoruz macrolar cıkıyor =)

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
22 Arl 2011 17:03
wrath35
Geçiyordum Uğradım

Avatar

Yaş: 40
Kayıt: 21 Arl 2011
Mesajlar: 2

Durumu: Çevrimdışı

Avatar
wrath35
Geçiyordum Uğradım
Razor Makro Sorunu Konu: Yanıt: Razor Makro Sorunu
Alıntıyla Cevap Gönder
Sağol dostum hallettim.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
23 Arl 2011 23:16
Lacrymae
Oyuncu



Yaş: 41
Kayıt: 01 Arl 2011
Mesajlar: 81
Cinsiyet: Erkek

Durumu: Çevrimdışı

Lacrymae
Oyuncu
Razor Makro Sorunu Konu: Yanıt: Razor Makro Sorunu
Alıntıyla Cevap Gönder
Benim de farklı bir razor makro sorunum var.

Kasadan ingot aldırmak istiyorum fakat beceremedim. Kodları buraya yazayım.

Assistant.Macros.SpeechAction|0|52|3|TRK|2|16|2|bank
Assistant.Macros.DoubleClickAction|1086460948|2474
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.LiftTypeAction|7154|1000
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DropAction|0x40835707|(104, 65, 0)|0

şeklinde bir makro kaydettim razordan. Fakat Iron ingotu almaya çalıştığında şöyle bir uyarı dönüyor Razor

"No item of type iron ingot%s (1BF2) found"

Tipine göre Lift kullandıramıyorum.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
01 Şub 2012 23:21
TheUkonetsret
Usta



Yaş: 39
Kayıt: 15 Hzr 2011
Mesajlar: 218
Cinsiyet: Erkek
Nerden: Ankara

Durumu: Çevrimdışı

TheUkonetsret
Usta
Razor Makro Sorunu Konu: Yanıt: Razor Makro Sorunu
Alıntıyla Cevap Gönder
bu razor makrolarının ayrıntısını nerden ogrenebılırız.ben sadece 2 tane dongu gordum if ve for dongusu baska bısey kullanamıyorum.ifi de tam anlamadım else koyunca ıf kosulu saglamadıgında else ye gecmıyor.anlatan bıyer var mı?

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
02 Şub 2012 0:51
Lacrymae
Oyuncu



Yaş: 41
Kayıt: 01 Arl 2011
Mesajlar: 81
Cinsiyet: Erkek

Durumu: Çevrimdışı

Lacrymae
Oyuncu
Razor Makro Sorunu Konu: Yanıt: Razor Makro Sorunu
Alıntıyla Cevap Gönder
If döngüsünü bir örnekle anlatmaya çalışayım;

!Loop
Assistant.Macros.IfAction|1|0|9
Assistant.Macros.LiftAction|1074752781|1|5100
Assistant.Macros.DropAction|0x40217123|(134, 65, 0)|0
Assistant.Macros.LiftAction|1075428568|1|5054
Assistant.Macros.DropAction|0x40217123|(99, 93, 0)|0
Assistant.Macros.LiftAction|1074076561|1|5099
Assistant.Macros.DropAction|0x40217123|(115, 65, 0)|0
Assistant.Macros.UseSkillAction|46
Assistant.Macros.UseSkillAction|46
Assistant.Macros.PauseAction|00:00:06
Assistant.Macros.LiftAction|1074752781|1|5100
Assistant.Macros.DropAction|0x192D0|(0, 0, 0)|13
Assistant.Macros.LiftAction|1074076561|1|5099
Assistant.Macros.DropAction|0x192D0|(0, 0, 0)|7
Assistant.Macros.LiftAction|1075428568|1|5054
Assistant.Macros.DropAction|0x192D0|(0, 0, 0)|4
Assistant.Macros.ElseAction
Assistant.Macros.ExtCastSpellAction|17|4294967295
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.PauseAction|00:00:00.5000000

Yukarıdaki makroyu Bless ile mage kasarken üstümdeki mage armor olmayan LCR set yüzünden yapmak zorunda kaldım. Çünkü mana bittiğinde Medit olmam gerekiyordu ve üstümdeki LRC set medit olmamı engelliyordu. Bu yüzden önce makroya If koşulu koydum "If ( Mana <=9 )"

Ardından razordan kaydetmeye başladım ve üstümdeki mage armor olmayan eşyaları çıkarttım iki kere meditation kullandım ve makroyu kaydetmeyi durdurdum. Ardından manual olarka 6 saniye bekleme ekledim ve tekrar kaydetmeye başladım. Bu sefer çantaya koyduğum eşyaları tekrar üstüme giydim ve kaydetmeyi durdurdum.

Buraya kadar yaptığım işim If koşulu sağlandığında yapılacak eylemlerdi.

Sonra Else komutunu manuel ekledim. Else bildiğiniz gibi "değilse" anlamına geliyor. Buradan sonra da kaydetmeye başladım ve "Bless" büyüsü yaptım, kaydetmeyi durdurdum. Cast Spell'den sonra gelen wait for target'ı sildim, sonuna da 0,50 saniye bekleme ekledim.

Mantık olarak önce IF koşulunu tanımlayacaksınız ve IF koşulu sağlandığında yapılmasını istediğiniz eylemleri birer birer kaydedeceksiniz. If koşulu sağlandığında yapılması gereken eylemler bitttiğinde ise ELSE koşulu gelmesi zorunludur. ELSE komutunu vererek bu sefer IF koşulu sağlanmadığında yapılması gereken eylemleri kaydedeceksiniz.

Umarım anlatabilmişimdir. Lakin ben kendi sorunuma hala çözüm üretemedim :(

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
02 Şub 2012 8:02
TheUkonetsret
Usta



Yaş: 39
Kayıt: 15 Hzr 2011
Mesajlar: 218
Cinsiyet: Erkek
Nerden: Ankara

Durumu: Çevrimdışı

TheUkonetsret
Usta
Razor Makro Sorunu Konu: Yanıt: Razor Makro Sorunu
Alıntıyla Cevap Gönder
teşekkürler güzel anlatmışsın ama ben şu kısmını sormak ıstemıstım örnegin adam(target) benden uzakken fıreball atsın yakınken harm buyusu atsın.Bu targete targetın uzaklıgına gore ayarlamayı hıc bılmıyorum.Easy uo da boyle bı ayar mumkun. Bir de else ı kullanırken if dongusu ıcınde bı kac tane else olabılıyor mu.

if(x<10)
....
else if (x<20)
.....
else (x0>20)
...
şeklinde ayrıyetten yıne targete gore eger target poısonlı ıse poıson buyusu atmamayı secebılırmıyım.Nasıl kendım poısonlı ıken razor ile heal yerıne cure buyusu okuyorsa onun gıbı.

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



Yaş: 41
Kayıt: 01 Arl 2011
Mesajlar: 81
Cinsiyet: Erkek

Durumu: Çevrimdışı

Lacrymae
Oyuncu
Razor Makro Sorunu Konu: Yanıt: Razor Makro Sorunu
Alıntıyla Cevap Gönder
Ooo hocam sizin olay farklıymış tabi. Test etmek lazım gerçekten birşey diyemiyorum fireball ve harm olayına.

Diğer olayda ise mantıken iki ELSE saçma olmaz mı ? Yani bir koşul ya sağlanacak ya sağlanmayacaktır neticede. Ha eğer Razorda sıralama da önemli ise ki önemli diye düşünüyorum. O zaman çoklu IF ve ELSE kombinasyonlarına girilebilir.

ilk ELSE'in altına başka bir IF ve ELSE tanımlanabilir mesela. Ama tamamen farazi konuşuyorum test edip görmek lazım.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
02 Şub 2012 10:53
TheUkonetsret
Usta



Yaş: 39
Kayıt: 15 Hzr 2011
Mesajlar: 218
Cinsiyet: Erkek
Nerden: Ankara

Durumu: Çevrimdışı

TheUkonetsret
Usta
Razor Makro Sorunu Konu: Yanıt: Razor Makro Sorunu
Alıntıyla Cevap Gönder
ıkı elseyı ben java programlama dılınde kullanıyorum else if olarak


if(x>2)
// koşula bakar değilse örneğin karakterle aramdakı mesafe 2kareden buyukse fireball atarak başladım.
....
else if (x<20)
//buraya geçer bu koşula bakar bu da değilse eger usttekı kosulu saglamıyorsa 2 kareden yakın olmus oluyor ve bu sefer target zehırlımı degılmıona bak dıyorum target zehirli değilse poi at dedım.

.....
else (.....) //buradaki işlemi yapar. target zehırlı ise poı atmadı harm at dedım gibi veya ... yerlere targetın canı su kadardan cok ıse kalvas atgibi secenekler olabilir.Hiç birşey olmazsa direk elsenın altındakı ıslemı yapar.
...


sonra kill them ol komutu eklerim.Bilgisayar kapalıyken acar birt kopruye gıder canı az olanlara fireball atar.regler varsa lootlar.ınsure parasını checke cevırır bankada karısıklık oluyor yoksa.sonra eve gelır. log out olur :D


iç içe if ve for döngüsü kullanmak mümkün mü acaba dıye

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
02 Şub 2012 23:37
Lacrymae
Oyuncu



Yaş: 41
Kayıt: 01 Arl 2011
Mesajlar: 81
Cinsiyet: Erkek

Durumu: Çevrimdışı

Lacrymae
Oyuncu
Razor Makro Sorunu Konu: Yanıt: Razor Makro Sorunu
Alıntıyla Cevap Gönder
Dostum zaten Razorda "Else If" gibi bir komut yok guisinde gördüğüm kadarıyla. Ama emin değilim belki de syntax yapısında vardır da guiye eklememişlerdir. Guide olanlar IF - ELSE - END IF sende biliyorsun zaten.

Razorla çokta çalışmadım o yüzden net konuşamıyorum. Senin yazdığın if(x>2) cümlesi razor için mi geçerli ? yani uzaklık hesaplatmayı yapabildin mi ? Yada karşı target'ın poison durumunu falan öğrenebildin mi ?

Razor'u aksiyon amaçlı daha önce hiç kullanmadım. Daha çok craft yeteneklerde otomasyon için kullanıyorum. Eğer oluyorsa karakter ile target arasındaki mesafe hesaplatmayı da senden öğrendim.

İş yerinde olduğum için çok bakamıyorum oyuna. Oturup test etmek gerekiyor. Eh eve gelince de yorgunluktan çok vakit ayıramıyorum bir türlü deneyemedim adam akıllı razor script i yazmayı :(

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
03 Şub 2012 9:21
 
Yeni başlık gönder   Başlığa cevap gönder Sayfaya git: 1, 2, Sonraki
1. sayfa (Toplam 2 sayfa) [ 11 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