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/)
-   -   Op #kanal yazdığında işlem (https://www.ircforumlari.net/mirc-scripting-sorunlari/16097-op-kanal-yazdiginda-islem.html)

TiPiTiP 08 Şubat 2007 19:12

Yanıt: Op #kanal yazdığında işlem
 
Kod:

on *:TEXT:!Op &:#Ops:{
  if ($2 isin #Sohbet) || ($2 isin #Game) || ($2 isin #Kelimeci) {
    os mode $2 +o $nick
  }
}


YANSIMA 08 Şubat 2007 20:22

Yanıt: Op #kanal yazdığında işlem
 
Alıntı:

KhaiN Nickli Üyeden Alıntı
Merhabalar .. Üstadlarım ßir Konuda Yardımınıza Ihtiyacım Var..
Op Kanalım #Ops. .. ßu Ops Kanalında Olan Oplar Kanal Geneline '' Op #Sohbet '' Yazdıkları Zaman , Sohßet Kanalına SajoinLemesini ve Orda Os mode Ile Op Vermesini Istiyorum . ßunu Nasıl Yapaßilirim ? Şimdiden Çok Teşekkürler..

Ben Sana şu şekilde Bi Çözüm söleyeyim kullanmak istersen tabi sana kalmış bişey bu eggdrop ve tcl ile daha kolay halledebilirsin işini
Kod:


###### Bilgi Satiri #####
set mod-path "modules/"
set help-path "help/"
set text-path "text/"
loadmodule dns
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
checkmodule blowfish
##### Bilgi Satiri #####
##### Bot bilgileri #####
set nick "Jason"
set realname "Selcukedu Opme System"
set init-server { putserv "oper jason selcukedu.org-operpass" }
set servers { 208.98.33.92:6667 }
channel add #OpS { chanmode "lik" idle-kick 0 stopnethack-mode 0 }
set net-type 5
set owner TimothY
##### Dosyalar ve Dizinler #####
##### Bilgi Satiri #####
set userfile "jason.user"
set chanfile "jason.chan"
set temp-path "/tmp"
logfile msbxco * "logs/global.log"
logfile jpk #Ops "logs/#ops.log"
set console "mkcobxs"
##### SCRIPTLER #####
source scripts/jason.tcl
loadhelp userinfo.help
# EndOf
 

Yukarısı jason.Conf
Kod:


################################################################################
# opal.tcl 1.0 -
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bu tcl nin amaci helperlarin ihticayi olduklari kanalda op almalarini sagla #
# maktir. Mynet myops botu ornek alinarak yapilmistir. Bot bulundugu kanaldan #
# verilen "opver #kanal" komutuna karsilik komutu veren kullaniciyi kanalda op #
# yapar. Dikkat edilmesi gereken kotu, botu normal kullanicilarin erisemiyecek #
# leri bir kanalda bulundurmaktir.! #
######################################################################Stonkeep##
 
# Botun giriste ircop olmasi icin gerekli ircop nicki
set inick "Jason"
# Buda gerekli olan sifre
set ipass "selcukedu.org-operpass"
 
 
 
 
 
 
# Ayarlar Bu kadar.! DOKUNMAYIN!!!
#gerekli bindler
bind pub - opver opver
bind evnt - init-server baglan_yap
proc baglan_yap {type} {
global inick ipass
putserv "OPER $inick $ipass"
putserv "WALLOPS :Basari ile Login Oldum :)"
putserv "sajoin #OpS"
putserv "samode #Ops +o jason"
putserv "umode +c"
}
proc opver {n u h c a} {
global gnick
set gnick $n
set kanal [lindex $a 0]
putserv "FJOIN $kanal $n"
putserv "samode $kanal +o $n"

}

Bu kısımda Tcl kısmıdır yani her zaman bir mirc ile ops kanalında olamazsınız galiba bence bunu kullansanız daha iyi olur ama taktir sizin yinede
bunlar cr ye göre ayarlanmıştır
unreal içinde edntlenebilir tabiki kolay gelsin şimdiden

ilhan 27 Nisan 2007 14:32

Cevap: Op #kanal yazdığında işlem
 
on *:text:#kanal uzantısı*:#op kanalı:{
if ($nick !isin #oper) && ($2- == $null) {
otoopver $nick $1
}
}
on *:text:#yardim:#op kanalı:{
if ($nick !isin #oper) && ($2- == $null) {
otoopver $nick $1
}
}
alias otoopver {
fjoin $1 $2
samode $2 +o $1
}

bende bu var ama biraz geç işlem görüyor bunun serisi varmıdır

KnocKout 28 Nisan 2007 12:50

Cevap: Op #kanal yazdığında işlem
 
on *:text:*:#ops: {
if op * iswm $1- {
/sajoin $nick $$2
/os mode $$2 +o $nick
}
}

PaLiKaRiS 21 Ağustos 2007 23:53

Cevap: Op #kanal yazdığında işlem
 
ŞöyLe ßişe Yapsak ßaşında !Op Ops FaLan DeiLde Sadece #KanaL YazıLsa Ve Çekip Op Verse ? Onu Nasıl YapabiLiriz ?

KiLL 22 Ağustos 2007 00:01

Cevap: Op #kanal yazdığında işlem
 
on *:text:*:#ops:{
if # isin $1 { /sajoin $nick $1 | /os mode $1 +o $nick }

}

MavipikSeL 22 Ağustos 2007 00:59

Cevap: Op #kanal yazdığında işlem
 
Alıntı:

KiLL Nickli Üyeden Alıntı (Mesaj 250427)
on *:text:*:#ops:{
if # isin $1 { /sajoin $nick $1 | /os mode $1 +o $nick }

}

Burada ki #, sana #kanalismi olarak geri döner. :) $chr(35) ile sanırım bu sorun çözülebilir.

BLaCK_and_WHiTe 09 Eylül 2007 14:12

Cevap: Yanıt: Op #kanal yazdığında işlem
 
Beyler verdiğiniz hiçbir komut çalışmıyor
Bende zaten bir yerde gördüm
çok hoşuma gitti
yapabilecek birisi varsa yazsın;noki

L4roXyL 09 Eylül 2007 15:15

Cevap: Op #kanal yazdığında işlem
 
on *:text:*:#ops: { if !op isin $1 { if $2 && $left($2,1) != $chr(35) { sajoin $nick $addtok($chr(35),$2,0) | mode $addtok($chr(35),$2,0) +o $nick } | else { .sajoin $nick $2 | .os mode $2 +o $nick } } }

Şöyleki;
Eğer #ops kanalında bir kullanıcı, !op #kanal yaparsa, o kanal'a sajoin işlevini yapacak ve operserv ile op verecektir.
Eğer !op #kanal yaparken, "#" karakterini kullanmazsa, yani !op kanalismi yazarsa, yine aynı işlevi yapacaktır.

BLaCK_and_WHiTe 09 Eylül 2007 16:09

Cevap: Op #kanal yazdığında işlem
 
Alıntı:

L4roXyL Nickli Üyeden Alıntı (Mesaj 260254)
on *:text:*:#ops: { if !op isin $1 { if $2 && $left($2,1) != $chr(35) { sajoin $nick $addtok($chr(35),$2,0) | mode $addtok($chr(35),$2,0) +o $nick } | else { .sajoin $nick $2 | .os mode $2 +o $nick } } }

Şöyleki;
Eğer #ops kanalında bir kullanıcı, !op #kanal yaparsa, o kanal'a sajoin işlevini yapacak ve operserv ile op verecektir.
Eğer !op #kanal yaparken, "#" karakterini kullanmazsa, yani !op kanalismi yazarsa, yine aynı işlevi yapacaktır.

yaa adam da yetki yokki nasıl yetkş alacak bu şekilde ben çözemedim
mode $addtok($chr(35),$2,0) +o $nick }
bu samode olmayacak mı


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

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