miner script hatası ss li
Ultima Online Forum -> Yardımcı Programlar
 
Yazar
Mesaj
Adoness
Uzman

Avatar

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

Teşekkür: 35

Durumu: Çevrimdışı

Avatar
Adoness
Uzman
miner script hatası ss li Konu: miner script hatası ss li
Alıntıyla Cevap Gönder
Arkadaşlar karakter ucuyor neyse shovel bittiği zaman bu ekranda kalıyyor acaba sebebi nedir ? 2 adet clientim var bi highseas bide bu siteden indirdiğimiz ikisiylede aynı yerde kalıyor.3



 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
10 Eyl 2016 22:08
Saybonto
Oyuncu



Yaş: 40
Kayıt: 16 Ağu 2015
Mesajlar: 99

Teşekkür: 9

Durumu: Çevrimdışı

Saybonto
Oyuncu
miner script hatası ss li Konu: Yanıt: miner script hatası ss li
Alıntıyla Cevap Gönder
büyük ihtimal script yeni sürüme uygun değil bu yüzden shovelın makro numarası değişik olduğundan yapmıyor

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
10 Eyl 2016 23:02
Adoness
Uzman

Avatar

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

Teşekkür: 35

Durumu: Çevrimdışı

Avatar
Adoness
Uzman
miner script hatası ss li Konu: Yanıt: miner script hatası ss li
Alıntıyla Cevap Gönder
evet baktım da buttonların idlerini bilmiyorum anlamadm bi türlü nasıl öğreneceğimi de bilmiyorum millet kullanıyor yani, bir kesim kullanıyor bir kesim kullanamıor bu hoş değil... kullananlar paylaşabilirse mutlu oluruz.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
10 Eyl 2016 23:47
BABAMERABA
Efsane



Yaş: 35
Kayıt: 22 Ekm 2015
Mesajlar: 820
Cinsiyet: Erkek
Nerden: Ankara

Teşekkür: 27
Uyarı: 2

Durumu: Çevrimdışı

BABAMERABA
Efsane
miner script hatası ss li Konu: Yanıt: miner script hatası ss li
Alıntıyla Cevap Gönder
Kullanan benim ama bendede yapmiyor elle kurek koyuyorum bittikce 30 ar adet craft kitlerin hepsinde ayni sorun var scriptler eski kitlere gore ayarli

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
11 Eyl 2016 0:24
Carmina
Usta

Avatar

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

Teşekkür: 10

Durumu: Çevrimdışı

Avatar
Carmina
Usta
miner script hatası ss li Konu: Yanıt: miner script hatası ss li
Alıntıyla Cevap Gönder
Tahminimce script'teki tinker menüde tıklanması gereken yerlerin tanımlaması bizim sunucuya uymuyor. yapılması gereken script'in nereye tıklamaya çalıştığını anlayıp, tıklama sistemini inceleyip istediğimiz yere tıklamasını sağlamaktır. Kabaca bir inceledim aşağıdaki sub sanırım bu iş için kullanılıyor.
Tinker tool'u hiç açmıyor ise ID'sini bilmiyor yada bulamıyordur. yine Item ID kontrol edilmeli.

Alıntı:
; ** MakeShovel **
; Will make 1-2 shovels using tinkering - Using the menus or
; UOA macros if they have been setup
Sub MakeShovel
GoSub CheckEscapeStatus
If %CheckEscapeStatus
Return

Set %_msTimeStart #sCnt2
GoSub UpdateStatusWindow MakeShovel

FindItem %TinkerType C_ , %BackpackId
Wait 5
If #FindKind <> -1 && #FindCnt = 1
{
If %UOATinkerToolKey <> N/A
{
Key %UOATinkerToolKey %UOATinkerToolMod
Wait %UOATinkerToolWait
}
If %UOATinkerToolKey = N/A
{
GoSub BringUpTinkerMenu #FindId
Wait 10
GoSub ClickTinkerButton 30 110
If %return
GoSub ClickTinkerButton 230 130
Set %LastMadeWasShovel #false
}
}
FindItem %TinkerType C_ , %BackpackId
If #FindKind <> -1
{
If %UOAShovelKey <> N/A
{
Key %UOAShovelKey %UOAShovelMod
Wait %UOAShovelWait
}
If %UOAShovelKey = N/A
{
GoSub BringUpTinkerMenu #FindId
If %LastMadeWasShovel ; If the last thing we made was a shovel, its easy!
GoSub ClickTinkerButton 285 410
If ! %LastMadeWasShovel
{
GoSub ClickTinkerButton 30 110
If %Return
{
GoSub ClickTinkerButtonNext
GoSub ClickTinkerButton 230 70
}
}
If %return
{
Set %LastMadeWasShovel #true
If %MakeTwoShovels
GoSub ClickTinkerButton 285 410
}
}
Set %_msCancelX #ContPosX + 10
Set %_msCancelY #ContPosY + 10
Click %_msCancelX %_msCancelY R ; Close tinker menu
}
GoSub RecordTiming %_msTimeStart MakeShovel
Return

; ** ClickTinkerButton ** (Yanlış anlamdıysam shovel için tinker menüden istenilen butona basma olayı burada gerçekleşiyor. Tanımlama buton positionlar üzerinden x y olarak verilmiş. doğru buton x y koordinatlarını buradaki değerlerle kontrol edilmesi gerek sanırım. Yalnız tıklama işleminde koordinatları nasıl hesapladığını tam anlamadım henüz). Yukarıdaki bölümde ise son yapılan item shovel ise çalışıyor kısaca make last yapıyor son yapılan item shovel ise.)
Sub ClickTinkerButton
Set %_ctbX %1 + #ContPosX
Set %_ctbY %2 + #ContPosY
Click %_ctbX %_ctbY
Gosub waitForSysVar contSize <> 530_437 30
Gosub waitForSysVar contSize = 530_437 30
Wait 5
Return

; ** ClickTinkerButtonNoWait **
Sub ClickTinkerButtonNext
Set %_ctbnX 385 + #ContPosX
Set %_ctbnY 270 + #ContPosY
Click %_ctbnX %_ctbnY F
Wait 2s
Return

; ** BringUpTinkerMenu **
; Lag resistant opening of tinker menu
; Parameter 1: ID of tinker tool
Sub BringUpTinkerMenu
Set %_butmTinkerTool %1
Wait 5 ; A lot of times the tinker tool usage get 'You must wait...'
_butmTinkerMenu:
GoSub UseObject %_butmTinkerTool #false #false
Gosub waitForSysVar contSize = 530_437 30
if ! %return
goto _butmTinkerMenu
Return


Diğer scriptlerde de sorun aşağı yukarı bunlardır diye tahmin ediyorum. UO'nun yapısı nihayetinde aynı. ancak ID'ler menüler sunucudan sunucuya değişebilir. script'in yapıldığı sunucudan bir menü adımı değişik olsa yada arada bir tane fazla item olsa script çatlar. Terzi script'inin gump üzerinden tıklama işi daha kolay. henüz kasmadığım için yardımcı olamıyorum. yıllardır her sunucuya özel düzelte düzelte helak olduk bunları zaten. bilmeyen insan bile öğreniyor :)

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
11 Eyl 2016 8:25
 
Yeni başlık gönder   Başlığa cevap gönder  
1. sayfa (Toplam 1 sayfa) [ 5 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