• 🔊 Sponsor - Sohbet'in yeni adı Haylaz.NET açıldı. Sen de hemen aramıza katılmak için TIKLA 📌
  • 🔊 Sponsor - Türkiye'nin resmi mobil sohbet sitesi Mobil.Gen.TR açıldı! Tüm mobil cihazlardan giriş yapmak için TIKLA 📌

  • IRCForumlari.Gen.Tr Türkiye'nin Güncel IRC Forum Sitesi
    IRCForumlari.Gen.Tr IRC Forum sitesine katılım zahmetsiz ve ücretsizdir.
    Konu içeriğini görebilmek için lütfen üye olun. Aksi taktirde içeriği göremezsiniz.
  • Değerli ziyaretçilerimiz;

    Türkiye'nin en yeni, gelişmiş, özgün ve güvenli bilgi ağına hoşgeldiniz! Şimdiye dek internet dünyasında bir çok başarı elde etmiş projeye imza attık "IRCForumlari.Gen.TR" bunlara en yakın örnek diyebiliriz. Son olarak ta IRCForumlari.Gen.Tr siz değerli kullanıcılarımız ile buluşturmanın mutluluğu içerisindeyiz. Sizde bu MEGA ve Stabil projenin bir parçası olmak isterseniz kolayca bize katılabilirsiniz. Saygılarımızla. IRCForumlari.Gen.TR

Hazır Kod OPER/ADMİN 'ler için diyalog

[IF] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde mIRC Scripting Hazır Kodlar kategorisinde Zadrich tarafından oluşturulan OPER\/ADMİN 'ler için diyalog başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 46 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı mIRC Scripting Hazır Kodlar
Konu Başlığı OPER\/ADMİN 'ler için diyalog
Konbuyu başlatan Zadrich
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan Zadrich

Zadrich

Haylaz.NET - Help Sorumlusu
Coder
Katılım
15 Şub 2025
Mesajlar
40
Tepkime puanı
3
Puanları
8
Konum
İstanbul
İsim
Zadrich
Cinsiyet
vtEvVy
Medeni Hali
vtEvVy
Memleket
21 DİYARBAKIR
Takım
Galatasaray
Burç
Kova
Mesleği
Makina Teknisyeni

İtibar:

Kod:
dialog oa {
title "Oper ekleme."
size -1 -1 240 129
option dbu
text "Yapımcı: L4roXyL", 1, 65 4 107 8, center
text "Oper nick:", 3, 5 47 31 8
edit "", 4, 39 46 46 10, autohs
text "Oper pass:", 5, 5 59 31 8
edit "", 6, 39 58 46 10, autohs
text "Swhois:", 7, 5 71 31 8
edit "", 8, 39 70 46 10, autohs
box "Gerekli bilgiler;", 9, 2 37 95 49
box "Ek bilgiler;", 10, 2 86 95 23
check "Snomask?", 11, 5 94 36 10
combo 12, 42 94 18 33, size drop
box "Açıklamalar;", 13, 99 86 139 23
box "Yetki seçiniz;", 15, 2 14 95 23
combo 16, 19 22 60 44, size drop
box "CONF;", 14, 99 14 139 72
button "KOPYALA", 17, 80 113 36 12, hide
list 2, 102 23 133 59, hide size hsbar vsbar
button "KAYDET", 18, 118 113 36 12, hide
button "OK", 19, 85 46 10 9
button "OK", 20, 85 58 10 9
button "OK", 21, 85 70 10 9
text "", 22, 102 95 133 8, center
button "AÇ", 23, 224 113 12 12, hide
button "EKLE", 25, 61 94 16 10
button "SIL", 26, 78 94 16 10
button "TAMAMLA", 27, 30 113 37 12, hide
button "KAPAT", 24, 156 113 37 12, hide
}
alias mdx { return $dll(mdx.dll,$1,$2-) }
alias kapat { if $dialog(oa) { dialog -x oa oa } }
alias conf { if !$dialog(oa) { dialog -md oa oa } }
on *:dialog:oa:init:*: {
var %p = 1,%pp = $len(Unreal IRC/d yetkili ekleme) | while %p < = %pp { .timer 1 %p .did -a $dname 1 $left(Unreal IRC/d yetkili ekleme,%p) | inc %p }
did -b $dname 9,4,6,8,10,11,12,13,17,18,3,5,7,19,20,21,25,26
var %yy = $numtok(k c f n e N F S v P G q s o,32)
while %yy { did -a $dname 12 $gettok(k c f n e N F S v P G q s o,%yy,32) | dec %yy }
var %1 = 1,%2 = IRCOP Co-admin Server-admin Services-admin Network-admin Root-admin,%3 = $numtok(%2,32)
while %1 <= %3 { did -a $dname 16 $replace($gettok(%2,%1,32),-,$chr(32)) | inc %1 }
mdx MarkDialog $dname
mdx SetFont $dname 1 18 800 Bauhaus
mdx SetFont $dname 15,9,10,13,3,5,7,11,22,4,6,8,16,12,14 14 800 Bauhaus
mdx SetFont $dname 19,20,21,25,26,27,17,18,24,23 13 800 Bauhaus
mdx SetColor $dname 1,4,6,8,16,12 text $rgb(0,0,128)
mdx SetColor $dname 3,5,7,11,22,2 text $rgb(205,38,38)
}
on *:dialog:oa:sclick:*: {
if $did == 16 {
var %y = $did($dname,16).seltext | did -b $dname 16 | did -e $dname 3,4,19 | did -v $dname 2 | did -ra $dname 22 Yetki düzeyi başarı ile seçildi. Kalan kademe: 4
if $gettok(%y,1,32) == ircop { set %ircop OorewgcLkKbZtBnGzW^Hv* }
if $gettok(%y,1,32) == co { set %co OorDhwgqcLkbZtBnGCzW^Hv* }
if $gettok(%y,1,32) == server { set %server OoArDqhwgcLkbZtBnGzW^Hv* }
if $gettok(%y,1,32) == services { set %services OoArqDhwgcaLkbZtBnGCzW^Hv* }
if $gettok(%y,1,32) == network { set %network OoArDhwgcaqNLkbZtBnGCzW^Hv* }
if $gettok(%y,1,32) == root { set %root aASsDdFfgHhjKkLliMmnNBbVvCcXZzPpOoIUuYyTtREeWwQq^ }
}
if $did == 19 {
if $did(4) == $null { $iif($input(Lütfen oper nick'ini giriniz. Aksi taktirde devam edemezsiniz.,ohud,UYARI) == $true,halt,halt) }
else {
did -b $dname 3,4,19 | did -e $dname 5,6,20 | did -a $dname 2 $+($chr(32),from,$chr(32),$chr(123))
did -a $dname 2 $+(userhost,$chr(32),*@*;) | did -a $dname 2 $+($chr(125),;) | did -ra $dname 22 Oper rumuz'u başarı ile girildi. Kalan kademe: 3
}
}
if $did == 20 {
if $did(6) == $null { $iif($input(Lütfen oper pass giriniz. Aksi taktirde devam edemezsiniz.,ohud,UYARI) == $true,halt,halt) }
else {
did -b $dname 5,6,20 | did -e $dname 7,8,21
did -i $dname 2 6 flags " $+ $($+(%,$gettok($did($dname,16).seltext,1,32)),2) $+ ; $+($chr(32),") | did -ra $dname 22 Oper pass başarı ile girildi. Kalan kademe: 2
}
}
if $did == 21 {
if $did(8) == $null { $iif($input(Lütfen SWHOIS giriniz. Aksi taktirde devam edemezsiniz.,ohud,UYARI) == $true,halt,halt) }
else {
did -v $dname 27 | did -b $dname 7,8,21 | did -e $dname 11,22 | did -ra $dname 22 Swhois başarı ile girildi. Kalan kademe: 1
}
}
if $did == 11 {
if $did(11).state == 1 { did -e $dname 12,25,22 | did -ra $dname 22 SNOMASK aktif konumda. }
else { did -b $dname 12,25,26,11 | did -ra $dname 22 SNOMASK de-aktif edildi. Tamam'la butonuna basınız. }
}
if $did == 25 {
if $did($dname,12).seltext == $null { $iif($input(Herhangi bir snomask eki girmediniz.,ohud,UYARI) == $true,halt,halt) }
else {
did -e $dname 26
if $did(2,9).text == $null { did -o $dname 2 9 $+(snomask,$chr(32),$did($dname,12).seltext) }
if $did(2,9) != $null && $+(*,$did($dname,12).seltext,*) !iswmcs $gettok($did(2,9).text,2,32) { set %7 $did(2,9).text | did -o $dname 2 9 $+(snomask,$chr(32),$gettok(%7,2,32),$did($dname,12).seltext) }
}
}
if $did == 26 {
if $did($dname,12).seltext == $null { $iif($input(Snomask silmek için herhangi bir snomask eki seçmeniz gerektmektedir.,ohud,UYARI) == $true,halt,halt) }
if $gettok($did(2,9).text,2,32) == $null { $iif($input(Silinecek herhangi bir snomask eklememişsiniz.,ohud,UYARI) == $true,halt,halt) }
else {
if $+(*,$did($dname,12).seltext,*) iswmcs $gettok($did(2,9).text,2,32) { var %u = $removecs($did(2,9).text,$did($dname,12).seltext) | did -o $dname 2 9 $+(snomask,$chr(32),$gettok(%u,2,32)) }
}
}
if $did == 27 {
if $did(2,8).text == $null { did -b $dname 11,27 | did -i $dname 2 8 $+(class,$chr(32),clients,;) | did -o $dname 2 9 $+($chr(125),;) | did -v $dname 17,18 | did -e $dname 17,18 | did -ra $dname 22 CONF başarıyla tamamlandı. }
else { did -o $dname 2 9 $+($did(2,9).text,;) | did -o $dname 2 10 $+($chr(125),;) | did -b $dname 12,11,27,25,26 | did -v $dname 17,18 | did -e $dname 17,18 | did -ra $dname 22 CONF başarıyla tamamlandı. }
}
if $did == 17 { did -v $dname 24 | did -b $dname 17 | did -ra $dname 22 CONF başarı ile kopyalandı. | clipboard -x | var %1 = 1,%2 = $did(2).lines | while %1 <= %2 { clipboard -a $crlf $did(2,%1) | inc %1 } }
if $did == 18 { did -b $dname 18 | did -v $dname 23,24 | did -e $dname 23,24 | did -ra $dname 22 CONF başarı ile kaydedildi. | var %q = 1,%qq = $did(2).lines | set %qqq $+(conf,$r(1,999),.txt) | while %q <= %qq { write %qqq $did(2,%q) | inc %q } }
if $did == 23 { run $+($mircdir,%qqq) }
if $did == 24 { kapat }
if $did == 12 {
inc -e %op 1 | if %op == 1 { did -i $dname 2 8 $+(class,$chr(32),clients,;) }
if $did($dname,12).seltext === o { did -ra $dname 22 Oper girenleri görecektir. }
if $did($dname,12).seltext === s { did -ra $dname 22 Genel mesajları görecektir. }
if $did($dname,12).seltext === q { did -ra $dname 22 Qline mesajlarını görecektir. }
if $did($dname,12).seltext === G { did -ra $dname 22 (X)-line mesajlarını görecektir. }
if $did($dname,12).seltext === P { did -ra $dname 22 Özel sohbetleri, görecektir. }
if $did($dname,12).seltext === v { did -ra $dname 22 v-Host kullananları görecektir. }
if $did($dname,12).seltext === S { did -ra $dname 22 Spamfilter mesajlarını görecektir. }
if $did($dname,12).seltext === F { did -ra $dname 22 Link'li sunucudan girenleri görecektir. }
if $did($dname,12).seltext === N { did -ra $dname 22 Link'li sunucuda nick değişenleri görecektir. }
if $did($dname,12).seltext === e { did -ra $dname 22 /CHG - /SET işlevlerini görecektir. }
if $did($dname,12).seltext === n { did -ra $dname 22 Yere sunucudaki nick değişimlerini görecektir. }
if $did($dname,12).seltext === f { did -ra $dname 22 Flood saldırılarını görecektir. }
if $did($dname,12).seltext === c { did -ra $dname 22 Giriş/çıkış'ları görecektir. }
if $did($dname,12).seltext === k { did -ra $dname 22 Kill olaylarını görecektir. }
}
}
on *:dialog:oa:edit:*: {
if $did == 4 { did -ra $dname 2 oper $+($did(4),$chr(32),$chr(123)) }
if $did == 6 { did -o $dname 2 5 $+(password,$chr(32),$qt($did(6)),;) }
if $did == 8 { did -o $dname 2 7 $+(swhois,$chr(32),$qt($did(8)),;) }
}
on *:dialog:oa:close:0:.timers off | unset %op
-
Amacı Oper ve Adminler için kolaylık olsun diye diyalog haline komutları uygulama seçenekleri
Diyalogu acmak için: /dialog -m oa oa
-
Kurulum:
Scriptinizi açın klavyenizden ALT+R Tuşlarına basın acılan Editörünüz'den Remote kısmına bastıktan sonra Dosya kısmından Yeni buttonunu tıklıyarak yeni sayfa açın ve kodu içine atıp TAMAM deyin.
Keyifli kullanımlar