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

ilhan 27 Temmuz 2006 20:55

oto op
 
şimdi bir sabit kanalımız var #global kanalın adı ve bu kanaldan op isteyecek oplar yani şöyle xxx op şöyle yazacak
#yardim
/join #kanal | samode +o $nick bunu tam olarak nasıl yapabiliriz rica etsem alabilirmiuim kodu

NaTSuKa 27 Temmuz 2006 21:11

Yanıt: oto op
 
Kod:

on *:text:*:#Global: {
if !op #* iswm $1- {
fjoin $nick $2
samode $2 +o $nick
}
else {
halt
}
}

birisi #global isiml i kanalın geneline !op #kanaladı yazdıgında onu o kanala çekip opa çıkartıyor...


Not: ne istedigin pek anlaşılır olmamış ama anladıgım kadarı ile böyle birşey çıkarttım :)

ilhan 27 Temmuz 2006 21:14

Yanıt: oto op
 
teşekkür ederimde bunu !op yapmadan olmazmı yani direk kanalın ismini yazsak global kanalda #yardim #help bunun gibi sadece kanal adı !op olmadan

NaTSuKa 27 Temmuz 2006 21:17

Yanıt: oto op
 
Kod:

on *:text:*:#Global: {
if  #* iswm $1 {
fjoin $nick $1
samode $1 +o $nick
}
else {
halt
}
}

İstedigin gibi düzelttim... kanal geneline #kanal yazdıgında onu o kanala op olarak atar

el33t 28 Temmuz 2006 00:01

Yanıt: oto op
 
#global ya da #help kanalında oplardan biri #kanal op yazdığında fjoin <nick> #kanal ve samode #kanal +o <nick> komutu uygulanır. İşte kod:

Kod:

on *:text:#& op:#global,#help:if $nick isop # { fjoin $nick $1 | samode $1 +o $nick }
natsuka, halt kullanmana gerek yok çünkü if <durum> { <komut> } sadece <durum> olduğunda çalışacaktır, yani <komut> uygulanacaktır, <durum> olmazsa bir şey olmayacaktır yani orda | else { halt } olsa bile kodun çalışmasına bir değişiklik olmayacaktır.

Kod:

if $nick isop # { msg # $nick op } | else { msg # $nick op değil }
gibi kullansaydın (işine yararsa tabi) mantıklı olurdu ama

Kod:

if $nick isop # { msg # $nick op } | else { halt }
ile

Kod:

if $nick isop # { msg # $nick op }
arasında fark olmayacaktır.

Umarım anlamışsınızdır.


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

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