Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.

 Portal 

 Takvim 

 GiriÅŸ Yap 

 Kayıt 


Sayfa: [1]
Yazdır
Gönderen Konu: mpuktf2 Pickup'a Otomatik ekleyen mIRC Script  (Okunma Sayısı 937 defa)
trafo
Oyun Sever
*
Çevrimdışı Çevrimdışı


Purple Haze


Üyelik Bilgileri Site
« : 17 Åžubat 2009, 12:39:41 »

Öncelikle başlığın tırt olduğunun farkındayım Gülümseme

Add-on yenilendi!
acdervis'in önerileri ve isteği ile add-on gelişti, serpildi, güzelleşti... Çok daha az hata yeni özellikler geldi..

AUTO PICKUP ADDER (son güncelleme: 19.02.2009)

Özellikler:
  • Yeni Pickup gather baÅŸladığında otomatik ekler
  • BaÅŸka bir oyuncu !del yazip ayrıldığında anında !add i yapıştırır (Yalandan !del leri farkedip, sazana baÄŸlamaz)
  • İsteÄŸe baÄŸlı olarak kanala giridÄŸinde boÅŸ slot varsa ekler
  • İsteÄŸe baÄŸlı olarak server a baÄŸlandığında kendini açabilir
  • Ayarları düzenleyebileceÄŸiniz veya aktif/inaktif edebileceÄŸiniz kontrol paneli arayüzüne sahip
  • Medicler için deÄŸildir zaten öyle bir sorunları olacağını sanmıyorum
  • Eninde sonunda pickup a ekleyene kadar kendini inaktif etmez

Kullanımı:

  • /autoadd yazıp aktif veya inaktif edebilirsiniz. Gamers.IRC menüsündeki "Auto Pickup Adder" dan kontrol panellini açabilirsiniz.
  • Nasıl mIRC e ekleyeceÄŸini bilmeyenler varsa galiba daha önceden baÅŸka amaçlı bir script (http://www.agmerkezi.com/forum/pickup_starters_beta_v10-t9695.0.html) verilmiÅŸti buna benzer eÄŸer duruyorsa konu ordaki gibi bunuda ekleyebilirler. Olmadı sorun yaÅŸayan olursa sorabilir.
  • Ayrıca bilinmeyen hatalar çıkabilir gerçi 3 satırlık kodun neyinde daha hata olur bilemiyorum ama olursa lütfen geri dönün Gülümseme

Download:
veya
  • Kopyala Yapıştır:

Kod:

;******************************************
; Auto Pickup Adder by "trafo" (trafo@gameturca.com)
;
; Known Issues: If two pickup channels is active at the same time, The script may be not work.
;                      If a medic type "!del" script automatically send "!add" to channel. (I'll fix that soon.)
;                     
; Thx to "acdervis" for advices to improve script...
;
; Web Site: http://www.gameturca.com
;******************************************

;
; Menu Codes
;

menu menubar {
  -
  Auto Pickup Adder
  . Enable / Disable:/autoadd
  .-
  .Control Panel:/aadd.cpanel
}

;
; User Interface (Dialogs)
;

Dialog dlg_adder {
  Title "Auto Pickup Adder :: Control Panel"
  Size -1 -1 391 193
  Box "Preferences:", 1, 10 73 372 80,
  Button "&Close", 2, 292 161 89 25, Default, Ok,
  Check "Activate adder when connected to server", 3, 20 98 221 13,
  Check "Automatically add to gather if any spots free when joining the channel", 4, 20 124 352 13,
  Box "Auto Pickup Adder is:", 5, 10 6 372 60,
  Radio "Enable", 6, 90 25 90 30, Push,
  Radio "Disable", 7, 210 25  90 30, Push,
  Text "Auto Pickup Adder by trafo (trafo@gameturca.com)",8, 15 166 250 13, Disabled,
}

alias -l aadd.cpanel {
  dialog -mvoa dlg_adder dlg_adder
}

on *:dialog:dlg_adder:init:0: {
  balloon 1 3 > Auto Adder Control Panel > You can configure or enable/disable Auto Pickup Adder

  ; Initilaze object options
  ; APA state
  if (%aadd_state == 1) {
    did -c dlg_adder 6
  }
  else {
    did -c dlg_adder 7
  }

  ; Read Preferences
  if (%aadd_server_enable == 1)  { did -c dlg_adder 3 }
  if (%aadd_channel_add == 1)  { did -c dlg_adder 4 }

}

on *:dialog:dlg_adder:sclick:6: { autoadd }
on *:dialog:dlg_adder:sclick:7: { autoadd }

on *:dialog:dlg_adder:sclick:2: {   balloon 1 3 > Auto Adder Control Panel > Your changes were saved succesfully. }

on *:dialog:dlg_adder:sclick:3: {
  if ($did(dlg_adder,3).state == 1) { set %aadd_server_enable 1 }
  else { set %aadd_server_enable 0 }
}
on *:dialog:dlg_adder:sclick:4: {
  if ($did(dlg_adder,4).state == 1) { set %aadd_channel_add 1 }
  else { set %aadd_channel_add 0 }
}
on *:dialog:dlg_adder:sclick:4: {
  if ($did(dlg_adder,4).state == 1) { set %aadd_channel_add 1 }
  else { set %aadd_channel_add 0 }
}
;
; Custom Aliases
;


alias autoadd {
  if (%aadd_state == 1) {
    set %aadd_state 0
    echo -a *** Auto Adder is disabled.
  }
  else {
    echo -a *** Auto Adder is enabled.
    set %aadd_state 1
    if (%aadd_normal_slot < 10) && ($me !isin %aadd_ctopic) {
      msg $chan !add
    }
  }
}

alias -l aadd.slot {
  set %aadd_pos_pre $pos(%aadd_ctopic,$chr(40),1)
  set %aadd_pos_suf $pos(%aadd_ctopic,$chr(41),1)
  %aadd_pos_pre  = %aadd_pos_pre + 1
  %aadd_pos_suf = %aadd_pos_suf - 2
  var %aadd_tmp_slot $mid(%aadd_ctopic, %aadd_pos_pre ,%aadd_pos_suf)
  set %aadd_normal_slot $gettok(%aadd_tmp_slot,1,43)
  set %aadd_medic_slot $gettok(%aadd_tmp_slot,2,43)
}

;
; Events
;

on *:TEXT:*:#:{
  if (%aadd_state == 1) {
    var %aadd_ctopic $chan($chan).topic
    var %aadd_chan $chan
    if ($chan == #mpuktf2.pickup) || ($chan == #agmtf2.pickup) {
      if ($1 == !del) {
        if ($nick isin %aadd_ctopic) && ($me !isin %aadd_ctopic) {
          msg $chan !add
        }
      }
    }
  }
}

on *:TOPIC:#:{
  set %aadd_chan $chan
  set %aadd_ctopic $1- 

  aadd.slot

  if (%aadd_state == 1) {
    if ($me isin $1-) {
      echo -a *** You're added to pickup succesfully...
      set %aadd_state 0
    }

    if (%aadd_normal_slot < 10) && ($me !isin $1-) {
      msg $chan !add
    }
  }
}


on *:QUIT:{
  if (aadd_state = 1) {
    if ($nick isin %add_ctopic) && ($me !isin %aadd_ctopic) {
      msg %aadd_chan !add
    }
  }
}

on *:JOIN:#:{
  set %aadd_chan $chan
  var %aadd_ctopic $chan($chan).topic
  aadd.slot

  if (%aadd_channel_add == 1) && ($nick == $me) {
    set %aadd_joined 1
    if ($chan == #mpuktf2.pickup) || ($chan == #agmtf2.pickup) {
      if (%aadd_normal_slot < 10) {
        msg $chan !add
      }
    }
  }
}

on *:CONNECT:{
  if (%aadd_server_enable == 1) {
    autoadd
  }
}

on *:NOTICE:*You are now*:?:{
  if ($nick == Q) {
    if (%aadd_channel_add == 1) && (%aadd_joined == 1) {
      if (%aadd_chan == #mpuktf2.pickup) || (%aadd_chan == #agmtf2.pickup) {
        if (%aadd_normal_slot < 10) {
          msg %aadd_chan !add
        }
      }
    }
  }
}
; EOF

« Son Düzenleme: 19 Åžubat 2009, 18:59:35 Gönderen: trafo » Kayıtlı

Don\'t drink and drive, smoke and fly!..
The_Leader.
Takım !lol! HL2DM
Game Master
*
Çevrimdışı Çevrimdışı



Half-Life 2®: "The best game ever made..."


Üyelik Bilgileri Site
« Yanıtla #1 : 17 Åžubat 2009, 12:48:16 »

Güzel bir iÅŸ çıkarmışsın da, nasıl kullanacağını bilmeyen hâlâ birileri var. ÖrneÄŸin ben.  Utandım
Kayıtlı

The right man in the wrong place can make all the difference in the world.
acdervis
Ziyaretçi
« Yanıtla #2 : 17 Åžubat 2009, 12:54:34 »

Yükledim, ancak çalışmadı daha Üzgün

EDIT: Çalışmış Dil çıkaran
« Son Düzenleme: 17 Åžubat 2009, 12:57:04 Gönderen: acdervis » Kayıtlı
trafo
Oyun Sever
*
Çevrimdışı Çevrimdışı


Purple Haze


Üyelik Bilgileri Site
« Yanıtla #3 : 17 Åžubat 2009, 12:55:58 »

http://www.agmerkezi.com/forum/pickup_starters_beta_v10-t9695.0.html bu linkte anlatıldığı gibi bunu da yerleştirebilirsin. Acdervis yazmış sağolsun izin almadan kopyala+yapıştır yaptık ama..

SCRIPTLERI UYGULAMAK/YERLEŞTİRMEK

Önce Gamers.IRC'yi açıyoruz. Bildiğimiz işleri(login vs vs) yaptıktan sonra Script Editor ikonuna basıyoruz.(Alt+R'ye basmanız da yeterli olacaktır.)


Açılan penceredeki tablardan "Remote"u seçiyoruz, "; OWNSCRIPTS" yazan satırın hemen üstüne scriptlerimizi giriyoruz.


Pencereyi "OK"e basarak kapatıyoruz. İşte bu kadar, bitti. Kahkaha
[/quote]

Kayıtlı

Don\'t drink and drive, smoke and fly!..
beyazpiy10
Moderator
Usta Oyuncu
*****
Çevrimdışı Çevrimdışı




Üyelik Bilgileri
« Yanıtla #4 : 18 Åžubat 2009, 09:10:03 »

Eline saÄŸlık böyle bir scripti 2-3 gün önce düşünmüştüm.Tam isabet olmuÅŸ.Saol trafocan  Göz kırpan

Harika çalışıyor.Tekrar eline saÄŸlık  Masum
« Son Düzenleme: 20 Åžubat 2009, 11:41:01 Gönderen: beyazpiy10 » Kayıtlı

fle.
FPS Master
***
Çevrimdışı Çevrimdışı




Üyelik Bilgileri
« Yanıtla #5 : 20 Åžubat 2009, 21:18:30 »

!add yazamıyor muyuz Gülümseme
Kayıtlı
luke starkiller
Takım Smash !
Oyun Manyağı
*
Çevrimdışı Çevrimdışı



Üyelik Bilgileri
« Yanıtla #6 : 21 Åžubat 2009, 13:09:59 »

ninja ftw!
Kayıtlı
Sayfa: [1]
Yazdır
Gitmek istediÄŸiniz yer:  

MySQL Kullanıyor PHP Kullanıyor Powered by SMF 1.1.14 | SMF © 2006-2011, Simple Machines LLC
Tüm Hakları Saklıdır © 2002 - 2011 AGMerkezi.com
XHTML 1.0 Uyumlu! CSS Uyumlu!
Bu Sayfa 0.316 Saniyede 18 Sorgu ile OluÅŸturuldu