Revolution UO

Yetkili Paneli => Arşiv => Yardım => Konuyu başlatan: Manley-T - 11 Mayıs 2010, 12:47:31

Başlık: Makroman 2.0 da Scrip Yazma?
Gönderen: Manley-T - 11 Mayıs 2010, 12:47:31
Arkadaşlar makroman 2.0 da kendi scrip'imi yazmak istiyorum.Ancak nasıl yapıldıgını bilmiyorum.Yardımcı olursanız cok sevinirim. İyi oyunlar...
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: yurnero35 - 11 Mayıs 2010, 12:58:00
Ben balık için bunu yazmıştım brit limanda tutarken last object ve last object last target macrolarını ayarlaman lazım bnim f11 ve f12. 8000 delay süresi sol tek dediği bir kere sol tıklaması ondan öncede kordinat verdim mesela 241,174 oraya olta atıyor.Sende buna bakarak bişeyler yapabilirsin.
Kod: [Seç]
tusabas(f11)
bekle(200)
click(303,315,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(334,350,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(367,368,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(399,420,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(446,406,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(472,381,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(496,352,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(529,315,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(551,283,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(600,293,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(309,254,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(346,222,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(380,180,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(452,115,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(264,352,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(332,279,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(352,415,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(471,436,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(539,374,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(280,209,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f11)
bekle(200)
click(339,169,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
click(415,111,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
click(331,496,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
click(241,174,sol,tek)
bekle(8000)
tusabas(f12)
bekle(8000)
tusabas(f12)
bekle(8000)
end
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: Tyalieva - 11 Mayıs 2010, 13:57:42
Kullanilabilecek Fonksiyonlar
* bekle(ms)

Bir sonraki fonksiyona gecmeden once ms kadar bekler.(1000ms = 1sn)
Ornek: bekle(2000)
Ornekteki bekle fonksiyonu diger fonksiyona gecmeden once MakroMan'in 2 saniye beklemesini saglar.
* tusabas(X)

MakroMan'in Ultima Online'a X (Degisken) tusuna basildi bilgisini yollamasini saglar. Buyuk kucuk karakter onemlidir.
Sag - Sol - Yukari - Asagi yon tuslari yada F1, F2, ... F12 tuslarini yollamak icin tusabas(sag), tusabas(yukari), tusabas(f1), tusabas(f12) seklinde kullanilmasi gerekir.
Ornek: tusabas(a)
Ultima Online'a "a" tusuna basildi bilgisi yollanir.
Ornek: tusabas(B)
Ultima Online'a "B" tusuna basildi bilgisi yollanir.
Ornek: tusabas(sag)
Ultima Online'a sag yon tusuna basildi bilgisi yollanir.
Ornek: tusabas(f7)
Ultima Online'a F7 tusuna basildi bilgisi yollanir.

* yaz(X)

MakroMan'in Ultima Online'a X (Degisken) yazilmasi gerektigini yollamasini saglar. Buyuk kucuk karakter onemlidir. Yazi yaz dildiktan sonra ekranda cikmasi icin Enter yollanmasi gerekmektedir.
Ornek: yaz(enter)
Ultima Online'a yazi bittikten sonra ekranda cikmasi icin Enter'a basildi bilgisini yollar.
Ornek:
yaz(L)
yaz(a)
yaz(n)
yaz(t)
yaz(a)
yaz(r)
yaz(enter)
Karakteriniz Ultima Online'da "Lantar" yazar.

* click( mouse X,mouseY,yon,tur)

Belirtilen koordinata belirtilen sekilde Mouse tusuna basildigi bilgisi yollar.
mouseX (Mouse'un X koordinati.)
mouseY (Mouse'un X koordinati.)
yon (Basilacak mouse tusunun sag yada sol tus oldugunu belirtir. Sag yada sol degeri alabilir..
tur (Click turunu belirler. Tek yada cift degeri alabilir.)
Mouse koordinatlarini MakroMan Script Penceresi'nin altindaki Mouse Pos. Ogren tusu ile ogrenebilirsiniz.
Ornek:
click(100,100,sag,tek)
Ultima Online'da mouse'un sag tusu ile 100,100 koordinatlarina tek click yapar.
click(250,500,sol,cift)
Ultima Online'da mouse'un sol tusu ile 250,500 koordinatlarina cift click yapar.

* end

Her scriptin sonuna eklenmesi gereken satirdir. Bu satirdan sonra yazilanlari MakroMan gozardi eder. Scriptinizin aciklamasini bu satirin altina yazabilirsiniz.
Ornek:
end
Script bitti.
* Ilk Ornek Script

tusabas(f2)
bekle(1000)

tusabas(sol)
tusabas(sol)
tusabas(sol)
click(100,100,sag,tek)
bekle(1000)
yaz(M)
yaz(a)
yaz(k)
yaz(r)
yaz(o)
yaz(M)
yaz(a)
yaz(n)
yaz(enter)
bekle(3000)
end
Ornek Script'in Aciklamasi
F2 Tusuna basiliyor
1 Saniye bekliyor
3 defa Sol ok tusuna basiliyor
Sag mouse button ile 100,100 koordinatlarina tek click yapiliyor.
1 Saniye bekliyor
MakroMan yazip Enter tusuna basiliyor.
3 Saniye bekliyor
ve son...
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: Manley-T - 11 Mayıs 2010, 14:21:09
sağolun arkadaşlar yardımcı olduğunuz için :)
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: Aera Cura - 11 Mayıs 2010, 15:44:41
hazır topiç varken sorayım. ara ara bu makroman duruyor. meela gemiyi hareket ettirme konutları çalısırken tuşabasla tıkla çalışmamaya başlıyor. ben tam çalışır şekilde bırakıyorum o inatla bozuluyor. varmıdır sebebini bilen.
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: yurnero35 - 11 Mayıs 2010, 16:10:38
hazır topiç varken sorayım. ara ara bu makroman duruyor. meela gemiyi hareket ettirme konutları çalısırken tuşabasla tıkla çalışmamaya başlıyor. ben tam çalışır şekilde bırakıyorum o inatla bozuluyor. varmıdır sebebini bilen.
Süresini ayarlayamamışsındır erken haraket ediyordur yada çok geç oltayla denize tıklıyordur.
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: daredevil - 11 Mayıs 2010, 17:55:07
Kaç tekrar yapıcağını ayarlamıyosan tekrarsayısı doluyodur. aşağıda 100 yazan yer tekrar sayısı.
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: Aera Cura - 12 Mayıs 2010, 01:45:10
Süresini ayarlayamamışsındır erken haraket ediyordur yada çok geç oltayla denize tıklıyordur.

bugünde idare edelimde yarın tekrar bi elden geçireyim. Buyuk ihtimal sorun senin dediğin şey. tekrarı felan 1251825 yapıp geçiyorum ondan değildir heralde.
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: Tyalieva - 12 Mayıs 2010, 17:27:41
ondan degıldırde -1 yap tekrarı sonsuza kadar etsın tekrar :D

Süredendir bencede.
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: Aera Cura - 12 Mayıs 2010, 18:18:57
ya zaten 25 kere sallıyor bi kare ilerleyip duruyor. butun gun yapsa 300-400u bulmuyor bile. ama deneyelim az once geldim eve gene olta sallamıyor sadece gemi hareketleri çalısıyor.
Başlık: Ynt: Makroman 2.0 da Scrip Yazma?
Gönderen: daredevil - 12 Mayıs 2010, 18:43:22
Olta atıcağı yeri yanlış veriyo olabilirsin yada ultimayı aşağıya küçültüyosundur.