[EUO] Poisoning Kasma Scripti.
Sayfaya git: 1, 2, Sonraki

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

Avatar

Yaş: 43
Kayıt: 20 Arl 2010
Mesajlar: 82
Cinsiyet: Erkek

Durumu: Çevrimdışı

Avatar
nomorebeer
Oyuncu
[EUO] Poisoning Kasma Scripti. Konu: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
Arkadaşlar, poisoning kasmak istiyordum ve yapmak istediğim şey için razor eksik kalınca bir script yazdım, ve yazmışken paylaşmak istedim. Umarım işinize yarar. 60 dan 100 e kadar duraksız kasabiliyor. Ayrıca boş keglerinizi de ziyan etmiyor.

Bir çok kez denedim, bir hata ile karşılaşmadım fakat bu hata yoktur anlamına gelmez, var ise söyleyin düzeltelim. İyi oyunlar.

Not: Henüz poisoning i 65 yapabildim kegler tükendi. 40 adet keg e ihtiyacım var uygun fiyatlı tekliflerinizi beklerim :)

Script Görünümü:




Kod:
; |------------------------------------------------|
; | Script Adı        : Poisoning (v1.0)           |
; | Kodlayan          : nomorebeer                 |
; | Server            : World Of UO                |
; | Çıkış Tarihi      : 26.04.2011                 |
; | Client Testi      : 6.0.1.10                   |
; |------------------------------------------------|
;
; Açıklama;
; Bu script poisoning skill'i kasmanıza yarar.
; Script için gerekli malzemeler;
;
; 2 adet boş sandık (chest).
; 1 adet boş şişe.
; Zehir sürülebilen türden silah.
; Yeteri kadar bandaj, ve healing skill'i.
; (Sonraki versiyonda Mage büyüsü ile heal eklenecektir)
; Yeteri kadar Poison Keg.
;
; Uygulama;
; Evimizde yanyana bulunan iki adet boş sandıktan bir tanesine
; yeteri kadar keg i dolduruyoruz (dolusandik). Diğer sandık
; boşalan keglerin
; koyulacağı sandık (bossandik) olacak. Üzerimize yeteri kadar
; bandaj, 1 adet
; boş şişe ve zehir süreceğimiz silahımızı alıyoruz. Sandıkların
; yanına yaklaşıyoruz.
; Ardından Scripti çalıştırdığımızda önümüze bir menü açılıyor.
; Açılan menüden seç/ayarla
; butonları ile, dolu keglerin olduğu sandığı, boş keglerin konacağı sandığı
; ve zehir süreceğimiz silahı, çıkan target ile seçerek ayarlıyoruz.
; Ardından Başla butonuna
; basıyoruz.
;
; Scriptin çalışma prensibi:
; Dolu sandıktaki keglerden herhangi birini seçer ve keg boşalmış ise
; boş sandığaatar.
; Eğer keg dolu ise çift tıklar ve çantamızdaki boş şişe poison potion
; haline gelir
; poisoning skill i kullanarak pot a tıklar, ve silaha sürer.
; Ardından kendine heal basar
; Poisoning skill'inin tekrar kullanılabilir olması için 10sn bekler
; ve başa döner.
;
;ÖNEMLİ NOT: Script çalışırken, sandıkları veya çantamızı kesinlikle
;kapatmıyoruz.
;
;Ayrıca menü, "loot it!" scriptinin şablonu editlenerek yapılmıştır.

;------------------------------------------------------------------------------

;############Menu ayarlari ve degisken setleme bolumu asagidan basliyor##############

  menu HideEUO
  menu Clear
  Menu Set edit_Types1 ali
  menu Window Title Poisoning v1.0
   menu Window Color BtnFace
   menu Window Size 320 150
   menu Font Transparent #true
   menu Font Align Right
    menu Font Name MS Sans Serif
   menu Font Size 8
   menu Font Style
   menu Font Color WindowText
   menu Font Transparent #false
   menu Font Align Left
   menu Text EUOLabel1 16 20 1-Keg Sandigi:
   menu Text EUOLabel3 16 44 2-Bos Keg Sandigi:
   menu Text EUOLabel4 16 68 3-Silah:
   menu Font BGColor Window
   menu Edit edit_Types1 120 16 96
   menu Font BGColor BtnFace
   menu Button button_Container1 220 16 88 21 Seç/Ayarla
   menu Font BGColor Window
   menu Edit edit_Types2 120 40 96
   menu Font BGColor BtnFace
   menu Button button_Container2 220 40 88 21 Seç/Ayarla
   menu Font BGColor Window
  menu Edit edit_Types3 120 64 96
   menu Font BGColor BtnFace
   menu Button button_Container3 220 64 88 21 Seç/Ayarla
   menu Font BGColor Window
   menu Font BGColor BtnFace
   menu Button button_Start 116 120 105 25 Başla
  menu show

loop:
  if #menubutton =  button_Container1
  {
  initevents
  set #targCurs 1
  targLoop:
  if #targCurs = 1
  goto targLoop
  set %dolusandik #ltargetid
  set #targCurs 0
  event sysmessage Dolu Keg Sandigi ID'si %dolusandik olarak ayarlandi.
  menu set edit_Types1 %dolusandik
  set #menubutton N/A
  goto loop
  }
  if #menubutton =  button_Container2
  {
  initevents
  set #targCurs 1
  targLoop:
  if #targCurs = 1
  goto targLoop
  set %bossandik #ltargetid
  set #targCurs 0
  event sysmessage Bos keg sandigi ID'si %bossandik olarak ayarlandi.
  menu set edit_Types2 %bossandik
  set #menubutton N/A
  goto loop
  }
  if #menubutton =  button_Container3
  {
  initevents
  set #targCurs 1
  targLoop:
  if #targCurs = 1
  goto targLoop
  set %silah #ltargetid
  set #targCurs 0
  event sysmessage Kullanilacak silah ID'si %silah olarak ayarlandi.
  menu set edit_Types3 %silah
  set #menubutton N/A
  goto loop
  }
  if #menubutton = button_Start && %bossandik <> N/A && %dolusandik <> N/A && %silah <> N/A
  {
  event sysmessage .----------------------------.
  event sysmessage Script basariyla calistirildi.
  event sysmessage .----------------------------.
  set #lobjectid %dolusandik
  event macro 17
  wait 1s
  set #lobjectid %bossandik
  event macro 17
  wait 2s
  Goto BASLA
  }
  if #menubutton = button_Start
  {
  menu hide
  display Scripti baslatabilmeniz icin oncelikle ayarları yapmalısınız.
  set #menubutton
  menu show
  goto loop
  }
goto loop

;####################Menu Ayarlari Sonu############################

BASLA:

finditem QMJ C_ , %dolusandik                      ; dolu sandikta keg ara
if #findkind = 0                                   ; sandikta keg varsa
{
     set #lobjectid #findID                        ; buludugun kegin ID sini lastobject yaz
     event macro 17                                ; lastobject, keg e cift tikla
     event property #lobjectid                     ; son tikladigin kegin propery sini oku
           
           if Empty. in #property && Nearly notin #property ;keg bos ise
           {
           exevent Drag #lobjectid                 ; kegi tut
           wait 20                                 ; 20 ms bekle
           exevent Dropc %bossandik                ; bossandiga sürükle ve bırak
           goto BASLA                              ; basa don
           }

           else                                    ;keg dolu ise (cantadaki bos sise pot a donusur)
           {
           wait 20                                 ; 20 ms bekle
                 finditem AVF C_ , #backpackid     ; cantada pot ara
                 if #findkind = 0                  ; pot bulursan
                 {
                 event macro 13 30                 ;poi skilini kullan, target çıkacak.
                 wait 20                           ;20 ms bekle
                 set #ltargetid #findid            ;bulunan potun id sini lasttarget e ata
                 set #ltargetkind 1                ;last target türünü obje olarak zorla.
                 event macro 22                     ;lasttarget yani pot a tikla
                 wait 20                            ;20 ms bekle
                 set #ltargetid %silah              ;lasttarget e silahi ata
                 event macro 22                     ;silaha tikla
                 finditem ZLF C_ , #backpackid      ;cantada bandaj ara.
                             if #findkind = 0        ;bulursan
                             {
                             set #lobjectid #findid ; bandaji lastobje yap
                             event macro 17         ; lastobjeye cift tikla
                             wait 30                ; 30 ms bekle
                             event macro 23         ; targetself.
                             }
                 wait 10s                           ;10sn bekle
                 goto BASLA                         ;basa don

                 }
                 else                               ; pot bulamazsan
                 {
                 Goto BASLA                         ; basa don.
                 }
           }
}
         
else                                                ; sandikta keg yok ise
{
display Belirttiginiz sandikta Keg bulunamadı. Gözden geçirip tekrar deneyin.    ; hata mesajı ver.
goto end
}

end:
menu hide
halt


 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
26 Nis 2011 14:10, Değiştirme: 24 Tem 2011 9:52 (Toplamda 1 kere)
nomorebeer
Oyuncu

Avatar

Yaş: 43
Kayıt: 20 Arl 2010
Mesajlar: 82
Cinsiyet: Erkek

Durumu: Çevrimdışı

Avatar
nomorebeer
Oyuncu
[EUO] Poisoning Kasma Scripti. Konu: Yanıt: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
 
Ayrıca kasmak isteyen arkadaşlar için, kaç adet keg e ihtiyacımız olduğunu, Venus'un vermiş olduğu tablodan yararlanarak hesaplayabiliriz.


Venus yazmış:

Bazı arkadaşlarımız page yoluyla 0.1 gain için yetenek değerine göre kaç kere yetenek kullanmak gerektiği hakkında bir tablo istemişler.






Hesabımızı 1 keg'in 100 pot aldığını düşünerek yaparsak:
Tabloya göre;

30-60 arası 5 Keg. (LESSER Olmalı!.)
60 - 100 arası 47 Keg. (GREATER Olmalı!).

gerekiyor.


(tabloda 0 ila 100 arası için skill tekrar sayısı toplamı 472 hesaplanıyor.)

0-100 arası için: 427 * 10 * 10 dan; 42700 sn yani yaklaşık 13 saatte GM oluyoruz.

Karakteri açarken skill'e 50 verip başlarsak, 5000 sn yani yaklaşık 1.5 saat avantajımız oluyor.

İyi oyunlar.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
27 Nis 2011 15:52, Değiştirme: 24 Tem 2011 9:55 (Toplamda 1 kere)
BeaLzeBuB
Yasaklı



Yaş: 42
Kayıt: 07 Tem 2010
Mesajlar: 1,797
Cinsiyet: Erkek

Teşekkür: 22

Durumu: Çevrimdışı

BeaLzeBuB
Yasaklı
[EUO] Poisoning Kasma Scripti. Konu: Yanıt: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
teşekkürler ana başlığa ekledim.

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
27 Nis 2011 16:09
boistrada
Büyük Usta

Avatar

Yaş: 39
Kayıt: 21 Arl 2010
Mesajlar: 304

Teşekkür: 1

Durumu: Çevrimdışı

Avatar
boistrada
Büyük Usta
[EUO] Poisoning Kasma Scripti. Konu: Yanıt: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
adam yapmış abi eline sağlık

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
27 Nis 2011 17:59
Aegnor Tinivuel
Sponsor



Yaş: 37
Kayıt: 10 Tem 2010
Mesajlar: 331
Cinsiyet: Erkek

Teşekkür: 3

Durumu: Çevrimdışı

Aegnor Tinivuel
Sponsor
[EUO] Poisoning Kasma Scripti. Konu: Yanıt: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
walla eline sağlık kardeşim bravo bir de serverımızda greater poison satışı gerçekleştiren ve vendorunda satan birisi olursa iyi iş yapar :)

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
27 Nis 2011 21:05
zazanas
Deneyimli Oyuncu

Avatar

Yaş: 39
Kayıt: 07 Ağu 2010
Mesajlar: 110

Durumu: Çevrimdışı

Avatar
zazanas
Deneyimli Oyuncu
[EUO] Poisoning Kasma Scripti. Konu: Yanıt: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
Çok teşekkürler süper çalışma olmuş :)

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
28 Nis 2011 7:40
carsomyr
Oyuncu

Avatar

Yaş: 39
Kayıt: 27 Oca 2011
Mesajlar: 7
Cinsiyet: Erkek

Durumu: Çevrimdışı

Avatar
carsomyr
Oyuncu
[EUO] Poisoning Kasma Scripti. Konu: Yanıt: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
gayet açıklayıcı olmuş dostum ellerine sağlık..poi kasmak gercekten dert , ama bu programla iş baya kolaylaşacağa benziyor=) elline sağlık , tesekkürler tekrar:) icon_bgiorno.gif

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
28 Nis 2011 12:55
redneksi
Geçiyordum Uğradım

Avatar

Yaş: 39
Kayıt: 03 Eyl 2010
Mesajlar: 3

Durumu: Çevrimdışı

Avatar
redneksi
Geçiyordum Uğradım
[EUO] Poisoning Kasma Scripti. Konu: Yanıt: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
Helal olsun easy uo da discordance scripti yazmayı deneyip başarısız olunca easyuo ya küsmüştüm yeniden barıştırdın beni çok teşekkürler tapılcak adamsın vallahi icon_ave.gif icon_ave.gif icon_ave.gif

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
15 May 2011 22:23
TheUkonetsret
Usta



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

Durumu: Çevrimdışı

TheUkonetsret
Usta
[EUO] Poisoning Kasma Scripti. Konu: Yanıt: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
normal poisonla olmuyor mu yanı ılk basta lesser sonra normal sonra greater sursek daha ucuza gelmez mi? Bir de magery ve poison olaıynı anlatırmısınız mage ıle deadly vurulabılır mı poıson buyusu atarak?

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
03 Ekm 2011 1:55
Zayber
Uzman



Yaş: 39
Kayıt: 07 Ekm 2010
Mesajlar: 167
Cinsiyet: Erkek
Nerden: Ali Nihat Tarlan Cad.Tayyareci Resmi Sok.Bostancı/İST

Durumu: Çevrimdışı

Zayber
Uzman
[EUO] Poisoning Kasma Scripti. Konu: Yanıt: [EUO] Poisoning Kasma Scripti.
Alıntıyla Cevap Gönder
easyuo.com da poisining kısmında var ordan indirip dene çantada elma kyrss boş pot birde poison kegini koy bir kaçı çalışmıyor ama çalışanıda vardı denemek lazım

 
En Yukarı Git
Kullanıcının profilini görüntüle Özel mesaj gönder  
03 Ekm 2011 3:23
 
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