EUO if komutlu loop yardım
Ultima Online Forum -> Yardımcı Programlar
 
Yazar
Mesaj
darsha1
Oyuncu



Yaş: 33
Kayıt: 06 Oca 2011
Mesajlar: 78
Cinsiyet: Erkek

Durumu: Çevrimdışı

darsha1
Oyuncu
EUO if komutlu loop yardım Konu: EUO if komutlu loop yardım
Alıntıyla Cevap Gönder
merhaba arkadaşlar
euo da kendimi geliştirmeye çalısıyorum fakat hayvan tiplerini nasıl bulacağımı bilmiyordum bunun için script aradım fakat bulamadım ben bir tane yapıyım dedim

Kod:
initeevents

start

FINDITEM #ltargetid


   SET %hedef #FINDTYPE


event sysmessage Son Hedefinizin type'i :   %hedef

ignoreitem #ltargetid

loop:


XXXXXXX


bu scriptte alta 2 seçenek istiyorum target id null ise loop: kısmından başa saracak eger yeni bir target id bulmuş ise start kısmına sarıcak

yani makroyu çalıstırdığımda herhangi bir targete tıkladığım zaman bana onun type ını vermesini istiyorum yardımcı olabilecek var mı ?

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
20 Şub 2011 15:15, Değiştirme: 03 Mar 2011 18:56 (Toplamda 1 kere)
tmrkymz
Uzman

Avatar

Yaş: 39
Kayıt: 22 Arl 2010
Mesajlar: 162
Cinsiyet: Erkek

Durumu: Çevrimdışı

Avatar
tmrkymz
Uzman
EUO if komutlu loop yardım Konu: Yanıt: EUO if komutlu loop yardım
Alıntıyla Cevap Gönder
SET #TARGCURS 1
start:
IF #TARGCURS = 1
{
WAIT 1
GOTO start
}
finditem #ltargetid
event sysmessage Son Hedefinizin type'i : #findtype
set #ltargetid N/A
goto start


bu script target cursoru oluşturur ve birşeyi targetladığın anda onun typeını sana söyler ve yine target cursoru oluşturup birşey targetlamanı bekler.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
20 Şub 2011 16:02
darsha1
Oyuncu



Yaş: 33
Kayıt: 06 Oca 2011
Mesajlar: 78
Cinsiyet: Erkek

Durumu: Çevrimdışı

darsha1
Oyuncu
EUO if komutlu loop yardım Konu: Yanıt: EUO if komutlu loop yardım
Alıntıyla Cevap Gönder
çalışmadı yeni hedefi beklemiyor sürekli tekrarlıyor

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
20 Şub 2011 16:35
tmrkymz
Uzman

Avatar

Yaş: 39
Kayıt: 22 Arl 2010
Mesajlar: 162
Cinsiyet: Erkek

Durumu: Çevrimdışı

Avatar
tmrkymz
Uzman
EUO if komutlu loop yardım Konu: Yanıt: EUO if komutlu loop yardım
Alıntıyla Cevap Gönder
evet bi satır atlamışım, bir de şunu dene:

begin:
SET #TARGCURS 1
start:
IF #TARGCURS = 1
{
WAIT 1
GOTO start
}
finditem #ltargetid
event sysmessage Son Hedefinizin type'i : #findtype
set #ltargetid N/A
goto begin

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
20 Şub 2011 16:40
darsha1
Oyuncu



Yaş: 33
Kayıt: 06 Oca 2011
Mesajlar: 78
Cinsiyet: Erkek

Durumu: Çevrimdışı

darsha1
Oyuncu
EUO if komutlu loop yardım Konu: Yanıt: EUO if komutlu loop yardım
Alıntıyla Cevap Gönder
tmm bu çalışıyor teşekkür ederim bunu atak verdiğimiz hayvanın type ını çıkarıcak şekilde ayarlayabilir misin?

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
20 Şub 2011 16:52
tmrkymz
Uzman

Avatar

Yaş: 39
Kayıt: 22 Arl 2010
Mesajlar: 162
Cinsiyet: Erkek

Durumu: Çevrimdışı

Avatar
tmrkymz
Uzman
EUO if komutlu loop yardım Konu: Yanıt: EUO if komutlu loop yardım
Alıntıyla Cevap Gönder
War modda çift tıklayarak atak verdiğin hayvanın ID'si direk olarak #lobjectid, type'ı da #lobjecttype olarak görülmesi lazım zaten.

Eğer daha komplike bir şeyler yazmak istiyorsan finditem #enemyid yoluyla yapabilirsin.

Kolay gelsin.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
20 Şub 2011 17:00
darsha1
Oyuncu



Yaş: 33
Kayıt: 06 Oca 2011
Mesajlar: 78
Cinsiyet: Erkek

Durumu: Çevrimdışı

darsha1
Oyuncu
EUO if komutlu loop yardım Konu: Yanıt: EUO if komutlu loop yardım
Alıntıyla Cevap Gönder
o scriptte sürekli target geliyor başka birşey yapılmıyor
şöyle yaptım daha işlevsel oldu oyun içinde id ye bakıp scripti kapatmanız gerekmiyor tip yazdığınızda target çıkarıyor tıklıyorsunuz
Kod:
initevents
event sysmessage Gwellyn's Type&ID Finder
display ok Type öğrenmek için için "tip" yazınız
basla:
scanjournal 1
if tip in #journal
{
gosub begin
}
goto basla
sub begin
SET #TARGCURS 1
start:
IF #TARGCURS = 1
{
WAIT 1
GOTO start
}
finditem #ltargetid
event sysmessage type: #findtype ID: #ltargetid
set #ltargetid N/A
goto basla


 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
03 Mar 2011 18:19
 
Yeni başlık gönder   Başlığa cevap gönder  
1. sayfa (Toplam 1 sayfa) [ 7 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