IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Çözüldü !opekle - !op sil remotesi hak. (https://www.ircforumlari.net/mirc-scripting-sorunlari/1062900-opekle-op-sil-remotesi-hak.html)

Lips2Lips 14 Haziran 2025 22:03

!opekle - !op sil remotesi hak.
 
Merhaba,

#Mobil@ kanalında sop arkadaslar !op ekle sil yada !op sil komudunu uygulamasını istiyorum.

Op eklediğinde 50 seviyesinden eklensin

Nasıl yapabılırım ?

Tesekkur ederim

Bozkurt- 15 Haziran 2025 00:46

Cevap: !opekle - !op sil remotesi hak.
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Mevcut linkte paylaşmıştım ama. İşinize yarayacak şekilde buraya ekliyorum




Kod:

on *:text:*:#Mobil@: {
  if ($1 == opekle) { /cs access $2 add $3 50 | cs access  $+($2,@,) add $3 50 }
  if ($1 == opsil) { /cs access $2 del $3 | cs access  $+($2,@,) del $3 }
  if ($1 == sopekle) { /cs access $2 add $3 100 | cs access  $+($2,@,) add $3 100 | cs access  $+($2,&,) add $3 100 }
  if ($1 == sopsil) { /cs access $2 del $3 | cs access  $+($2,@,) del $3 | cs access $+($2,&,) del $3 }
}


Lips2Lips 15 Haziran 2025 01:52

Cevap: !opekle - !op sil remotesi hak.
 
hocam , #mobil@ kanalında soplar !op ekle dedıgınde #mobil ve #mobil@ kanalına 50 level op ekleyecekler degıl mı yada silebilecekler

Bozkurt- 15 Haziran 2025 02:26

Cevap: !opekle - !op sil remotesi hak.
 
Alıntı:

Lips2Lips Nickli Üyeden Alıntı (Mesaj 1043031205)
hocam , #mobil@ kanalında soplar !op ekle dedıgınde #mobil ve #mobil@ kanalına 50 level op ekleyecekler degıl mı yada silebilecekler

Evet bahsettiğin kanalda yetkisi olan kişiler bu komutu kullanarak ekleme yapabilirler. Ama özellikle soplar yapabilsin istiyorsan

Kod:


on *:text:*:#Mobil@: {
if $regex($1,/^([.!]op)/Si) {
if !$2 { msg # 2Lütfen parametre belirtiniz.4 !op ekle|sil | return }
}
if $2 == sil {
if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
if !$3 { msg # 2Lütfen nick belirtiniz.4 !op sil nick| return }
cs access #Mobil del $3
cs access #Mobil@ del $3
msg # $3 $+ , nickinin yetkisi silinmiştir.4 Silen:2 $+ $nick
}
if $2 == ekle {
if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
if !$3 { msg # 2Lütfen nick belirtiniz.4 !op ekle nick| return }
cs access #Mobil add $3 50
cs access #Mobil@ add $3 50
msg # $3 $+ , nickine Access yazılmıştır.4 Ekleyen:2 $+ $nick
}
}

mirc ana klasöründe yetki.txt oluştur komutu kullanabilecek kişileri alt alta listeye ekle. böylece sadece yetkisi olan kişiler kullanabilir.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 02:26 -->-> Daha önceki mesaj 02:15 --

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kodda hata yaptığımı fark ettim hataları düzelttim.

Kod:

on *:text:*:#: {
  if $regex($1,/^([.!]op)/Si) {
    if !$2 { msg # 2Lütfen parametre belirtiniz.4 !op ekle|sil | return }
  }
  if $2 == sil {
    if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op sil nick| return }
    cs access #Manyax del $3
    msg # $3 $+ , nickinin yetkisi silinmiştir.4 Silen:2 $+ $nick
  }
  if $2 == ekle {
    if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op ekle nick| return }
    cs access #Manyax add $3 50
    msg # $3 $+ , nickine Access yazılmıştır.4 Ekleyen:2 $+ $nick
  }
}

Düzenlenmiş ve çalışan hali budur.

Lips2Lips 15 Haziran 2025 02:52

Cevap: !opekle - !op sil remotesi hak.
 
Alıntı:

Bozkurt- Nickli Üyeden Alıntı (Mesaj 1043031209)
Evet bahsettiğin kanalda yetkisi olan kişiler bu komutu kullanarak ekleme yapabilirler. Ama özellikle soplar yapabilsin istiyorsan

Kod:


on *:text:*:#Mobil@: {
if $regex($1,/^([.!]op)/Si) {
if !$2 { msg # 2Lütfen parametre belirtiniz.4 !op ekle|sil | return }
}
if $2 == sil {
if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
if !$3 { msg # 2Lütfen nick belirtiniz.4 !op sil nick| return }
cs access #Mobil del $3
cs access #Mobil@ del $3
msg # $3 $+ , nickinin yetkisi silinmiştir.4 Silen:2 $+ $nick
}
if $2 == ekle {
if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
if !$3 { msg # 2Lütfen nick belirtiniz.4 !op ekle nick| return }
cs access #Mobil add $3 50
cs access #Mobil@ add $3 50
msg # $3 $+ , nickine Access yazılmıştır.4 Ekleyen:2 $+ $nick
}
}

mirc ana klasöründe yetki.txt oluştur komutu kullanabilecek kişileri alt alta listeye ekle. böylece sadece yetkisi olan kişiler kullanabilir.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 02:26 -->-> Daha önceki mesaj 02:15 --

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kodda hata yaptığımı fark ettim hataları düzelttim.

Kod:

on *:text:*:#: {
  if $regex($1,/^([.!]op)/Si) {
    if !$2 { msg # 2Lütfen parametre belirtiniz.4 !op ekle|sil | return }
  }
  if $2 == sil {
    if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op sil nick| return }
    cs access #Manyax del $3
    msg # $3 $+ , nickinin yetkisi silinmiştir.4 Silen:2 $+ $nick
  }
  if $2 == ekle {
    if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op ekle nick| return }
    cs access #Manyax add $3 50
    msg # $3 $+ , nickine Access yazılmıştır.4 Ekleyen:2 $+ $nick
  }
}

Düzenlenmiş ve çalışan hali budur.



hocam #mobil ve #mobil@ kanalında op ekleyecek emin misiiz ?

Bozkurt- 15 Haziran 2025 03:20

Cevap: !opekle - !op sil remotesi hak.
 
Kod:

on *:text:*:#Mobil@: {
  if $regex($1,/^([.!]op)/Si) {
    if !$2 { msg # 2Lütfen parametre belirtiniz.4 !op ekle|sil | return }
  }
  if $2 == sil {
    if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op sil nick| return }
    cs access #Mobil del $3
    cs access #Mobil@ del $3
    msg # $3 $+ , nickinin yetkisi silinmiştir.4 Silen:2 $+ $nick
  }
  if $2 == ekle {
    if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op ekle nick| return }
    cs access #Mobil add $3 50
    cs access #Mobil@ add $3 50
    msg # $3 $+ , nickine Access yazılmıştır.4 Ekleyen:2 $+ $nick
  }
}

İhtiyacı olanlar için kodun son ve güncellenmiş hali.
Mobil@ kanalında yetki.txt içinde nicki yazılı kullanıcılar tarafından kullanılır.
!op ekle nick !op sil nick şeklinde kullanılır.

Kod çalışır durumda denenmiştir. Daha önceki yorumlarımdaki halindeki tüm sıkıntılar giderilmiştir. Kodu test ederken kanal isimlerini değiştirmiştim düzeltmeden attığım için komple düzeltip son mesaj olarak ekleme gereği duydum.

Coderlab 16 Haziran 2025 01:38

Cevap: !opekle - !op sil remotesi hak.
 
Alıntı:

Bozkurt- Nickli Üyeden Alıntı (Mesaj 1043031215)
Kod:

on *:text:*:#Mobil@: {
  if $regex($1,/^([.!]op)/Si) {
    if !$2 { msg # 2Lütfen parametre belirtiniz.4 !op ekle|sil | return }
  }
  if $2 == sil {
    if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op sil nick| return }
    cs access #Mobil del $3
    cs access #Mobil@ del $3
    msg # $3 $+ , nickinin yetkisi silinmiştir.4 Silen:2 $+ $nick
  }
  if $2 == ekle {
    if !$read(yetki.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op ekle nick| return }
    cs access #Mobil add $3 50
    cs access #Mobil@ add $3 50
    msg # $3 $+ , nickine Access yazılmıştır.4 Ekleyen:2 $+ $nick
  }
}

İhtiyacı olanlar için kodun son ve güncellenmiş hali.
Mobil@ kanalında yetki.txt içinde nicki yazılı kullanıcılar tarafından kullanılır.
!op ekle nick !op sil nick şeklinde kullanılır.

Kod çalışır durumda denenmiştir. Daha önceki yorumlarımdaki halindeki tüm sıkıntılar giderilmiştir. Kodu test ederken kanal isimlerini değiştirmiştim düzeltmeden attığım için komple düzeltip son mesaj olarak ekleme gereği duydum.


yetki.txt içine extra ekletmeye gerek yok.
Aşağıdaki şekilde kullanabilirsiniz.

Kod:

on *:text:*:#Mobil@: {
  if $regex($1,/^([.!]op)/Si) {
    if !$2 { msg # 2Lütfen parametre belirtiniz.4 !op ekle|sil | return }
  }
  if $2 == sil {
    if !$regex($nick(#,$nick).pnick,/(&|~|\.)/) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op sil nick| return }
    cs access #Mobil del $3
    cs access #Mobil@ del $3
    msg # $3 $+ , nickinin yetkisi silinmiştir.4 Silen:2 $+ $nick
  }
  if $2 == ekle {
    if !$regex($nick(#,$nick).pnick,/(&|~|\.)/) { msg # 2Yetkili listesinde bulunamadıgınız için komutu kullanamazsınız. | return }
    if !$3 { msg # 2Lütfen nick belirtiniz.4 !op ekle nick| return }
    cs access #Mobil add $3 50
    cs access #Mobil@ add $3 50
    msg # $3 $+ , nickine Access yazılmıştır.4 Ekleyen:2 $+ $nick
  }
}

Sadece Soplar ve Founderler Kullanabilir.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:47.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk