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/)
-   -   nomercy (https://www.ircforumlari.net/mirc-scripting-sorunlari/133743-nomercy.html)

woody 25 Eylül 2008 23:21

Cevap: nomercy
 
!op nick bunu sadece @ lar yapabilio .
kanal sahibi sop lar halfoplarda yapmasını istiyorum nasıl yapabiliriz.

muratt_aziz 26 Eylül 2008 00:00

Cevap: nomercy
 
Bende boyle bı kod var op.txt icersıne yazılan nıcklerın emrini dinliyoo bot işine yararsa bunu kulllanbılırsın op.txt mırcın ana klasoru ıcıne koyuyosun deopta olsalarda opların komotları kullanabılırler..




Kod:

on *:text:*:#:{
  if !k isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Değilsiniz!
    }
    else {
      .kick $chan $2 $3-
    }
  }
  if !kb isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Değilsiniz!
    }
    else {
      .mode $chan +b $2 | .kick $chan $2 $3-
    }
  }
  if !voice isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Değilsiniz!
    }
    else {
      .mode $chan +v $2
      .msg $2 $2 : $chan Kanalında $nick Tarafından Voice Aldınız
    }
  }
  if !devoice isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Değilsiniz!
    }
    else {
      .mode $chan -v $2
    }
  }
  if !deop isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Değilsiniz!
    }
    else {
      .mode $chan -o $2
    }
  }
  if !op isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Değilsiniz!
    }
    else {
      .mode $chan +o $2
    }
  }
  if !+m isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Konumunda Değilsiniz!
    }
    else {
      .mode $chan +m
    }
  }
  if !-m isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Konumunda Değilsiniz!
    }
    else {
      .mode $chan -m
    }
  }
  if !+i isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Konumunda Değilsiniz!
    }
    else {
      .mode $chan +i
    }
  }
  if !-i isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Konumunda Değilsiniz!
    }
    else {
      .mode $chan -i
    }
  }
  if !zline isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Konumunda Değilsiniz!
    }
    else {
      .zline $2
    }
  }
  if !shun isin $1 {
    if $nick !isop # && !$read(op.txt,w,$nick) {
      .msg $nick $nick $+ : Operatör Konumunda Değilsiniz!
    }
    else {
      .shun $2
    }
  }
}


woody 26 Eylül 2008 01:30

Cevap: nomercy
 
tşk ama cok uzun iş bu ikide bir op ekle opu sildiğin zaman op txt ten geri cıkar vs daha basit nomercy botuna eklememesela nomercuydaki cod bu


if $gettok(%::text,1,32) == !op {
if $gettok(%::text,2-,32) {
sw $sockname MODE %::chan $+(+,$str(o,$calc($numtok($gettok(%::text,2-,32),32) + 1))) $gettok(%::text,2-,32)
}
else {
sw $sockname PRIVMSG %::chan  $+ %::nick $+ , rumuz belirtiniz.
}
}

eXtReMe` 26 Eylül 2008 01:44

Cevap: nomercy
 
n939= if $2 == 353 {
n940= var %i 1 , %names $right($6-,-1) , %ch $5
n941= while %i <= $pos(%names,@,0) {
n942= opekle %ch $noprefix($gettok($mid(%names,$pos(%names,@,%i),-1),1,32))
n943= inc %i
n944= }
n945= var %i 1
n946= while %i <= $numtok(%names,32) {
n947= if @* !iswm $gettok(%names,%i,32) & ?@* !iswm $gettok(%names,%i,32) {
n948= opsil %ch $noprefix($gettok(%names,%i,32))
n949= }
n950= inc %i
n951= }


ßu SatırLa AlakaLı Olması Lasım :)


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

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