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/)
-   -   !şifre (yardıma açık konu) (https://www.ircforumlari.net/mirc-scripting-sorunlari/383525-sifre-yardima-acik-konu.html)

Goemon 19 Şubat 2011 16:35

!şifre (yardıma açık konu)
 
on *:text:!*:?:{ if $nick isop # {
if ($1 == !şifre) { /msg $nick 4Bu Bilgileri Lütfen Kimseyle Paylaşmayın.
/msg $nick 14----------------------------------------------------------------
/msg $nick 5 IP 1: 4 %link
/msg $nick 5 Port 1: 4 %port
/msg $nick 5 Şifre 1: 4 %adsif
/msg $nick 14----------------------------------------------------------------
/msg $nick 14--------------------------
/msg $nick 5 Radyo Bilgilerinin Sonu.
/msg $nick 14--------------------------
/msg $nick 14----------------------------------------
/msg $nick 4 Radyo Bilgilerini Alan Nick 1( 5 $nick 1)
/msg $nick 14------------------------------------------
/msg $nick 5 Hoş Sohbetler 1,5 İyi Yayınlar 7 $nick
/msg $nick 14------------------------------------------
}

ustalarım özelde userler !şifre yazdığında bot burdaki bilgileri ona göstermesin.
ama serverde kanala kim opa çıkarsa op olursa yani @
bot sadece onun !şifre dediğinde algılamasını istiyorum
ama op kanalda deop olduğunda yine !şifre yazarsa ona bu sfer bilgiyi vermesin.

kısacası kanalda op olan kişiye bilgiyi versin op olmayan kişiyede bu komutu kullanmaya yetkiniz yok desin.

şimdiden tşk ederim yardımlarınızı bekliyorum.

CesuryureK 19 Şubat 2011 17:08

Cevap: !şifre (yardıma açık konu)
 
Kod:

on *:TEXT:*:?: {
  if $regex($1,/(^[!.](ş|s)(i|İ|ı)fre$)/i) && ($nick isop #KANAL) {
    Msg $nick 4Bu Bilgileri Lütfen Kimseyle Paylaşmayın.
    Msg $nick 14 $str($chr(45),45)
    Msg $nick 5 IP 1: 4 %link
    Msg $nick 5 Port 1: 4 %port
    Msg $nick 5 Şifre 1: 4 %adsif
    Msg $nick 14 $str($chr(45),45)
    Msg $nick 14 $str($chr(45),45)
    Msg $nick 5 Radyo Bilgilerinin Sonu.
    Msg $nick 14 $str($chr(45),45)
    Msg $nick 14 $str($chr(45),45)
    Msg $nick 4 Radyo Bilgilerini Alan Nick 1( 5 $nick 1)
    Msg $nick 14 $str($chr(45),45)
    Msg $nick 5 Hoş Sohbetler 1,5 İyi Yayınlar 7 $nick
    Msg $nick 14 $str($chr(45),45)
  }
}

biri özelde,
!şifre , !sifre , !şıfre , !sıfre veya .şifre , .sifre vs yazarsa
ona gerekli bilgiler verilecektir.

Not: kodda kırmızı olarak yazdığım yeri kendinize göre değiştireceksiniz. hangi kanalda op olup !şifre yazarsa bilgilerin gitmesini sağlarsınız oraya ilgili kanalı yazarak.

Goemon 20 Şubat 2011 09:36

Cevap: !şifre (yardıma açık konu)
 
usta tşk ederim çalışdı ellerine sağlık yalnız biz bunu sadece !şifre olarak yapamazmıyız birde yetkisi yani op olmayan kişiye

BoT: nick kanal operatörü değilsiniz desin.

Mudin 20 Şubat 2011 10:20

Cevap: !şifre (yardıma açık konu)
 
Kod:


on *:TEXT:*:?: {
if $regex($1,/(^[!.](ş|s)(i|İ|ı)fre$)/i) {
if $nick isop #kanal1 || $nick isop #kanal2 || $nick isop #kanal3 {
Msg $query($nick) 4Bu Bilgileri Lütfen Kimseyle Paylaşmayın.
Msg $query($nick) 14 $str($chr(45),45)
Msg $query($nick) 5 IP 1: 4 %link
Msg $query($nick) 5 Port 1: 4 %port
Msg $query($nick) 5 Şifre 1: 4 %adsif
Msg $query($nick) 14 $str($chr(45),45)
Msg $query($nick) 14 $str($chr(45),45)
Msg $query($nick) 5 Radyo Bilgilerinin Sonu.
Msg $query($nick) 14 $str($chr(45),45)
Msg $query($nick) 14 $str($chr(45),45)
Msg $query($nick) 4 Radyo Bilgilerini Alan Nick 1( 5 $nick 1)
Msg $query($nick) 14 $str($chr(45),45)
Msg $query($nick) 5 Hoş Sohbetler 1,5 İyi Yayınlar 7 $nick
Msg $query($nick) 14 $str($chr(45),45)
}
else {
msg $nick Kanal operatörü değilsiniz.
}
}
}



Bu şekilde değişirsen istediğin sonucu alırsın.
Hem arkadaşımız oplarının daha rahat kullanabilmesi için birden fazla komut operatörü kullanmış , bunu yadırgamak yerine şükretmelisin.

Goemon 20 Şubat 2011 20:07

Cevap: !şifre (yardıma açık konu)
 
Mudin tşk ederim.ama ben kimseyi yada yaptığı işi yadırgamadım kimsenin yaptığı bir şeyede ben yaptım demedim.ALLAH'a çok şükür Cesuryürek üstadımada tşk ederim yardımcı oldu sağolsun ben sadece o şekilde istemişdim oda sağolsun çok şükür ben bir istedim oda on yapmış adama küfürmü eddim yada bune biçim kodmu dedim anlamış değilim.

(Yadırgamak) => emeğe terbiyesizliktir küstahlıkdır öle kişilerinde zaten bu forumda yeri yok bana göre.
(Şükretmek) => Allaha çok şükür ülkemizde o kadar yardımsever insanlarımız varki o dediğim şahıslar yardım dafa fazla yardım edmek için bir birleriyle sanki yarış içindeler.
(Hırsız ) => başkasının bir emeğini alıpda ben yaptım ben eddim diyen kişinide hali nice.

ÇoK ŞüKüR Mudin öle bir sıkıntım yok.

Senide yanlış anladıysam kusura bahkma.

Goemon 21 Şubat 2011 13:08

Cevap: !şifre (yardıma açık konu)
 
Mudin vermiş olduğun kodda hata var

slm yazıyorum
bot:kanaloperatörü değilsiniz diyor
:) gülücük atıyorum
bot:kanal operatörü değilsiniz diyor.


birde bu bir kanala değilde kişi hangi kanalda opsa öle versin

#kanal yazmıyalımda $chan,$chan gibi yani denedim olmadı

on *:TEXT:*:?: {
if $regex($1,/(^[!.](ş|s)(i|İ|ı)fre$)/i) && ($nick isop #KANAL) {

kırmızı renkde olan yeri nasıl çoğaltırız yada nasıl değiştirriz.

şöle izah edim sohbet kanalında op değil ama gurbet kanalında op ama biz kodda kanal yazan yere sohbet yazdık ozamanda komut işlemiyor nasıl yaparız yardımlarınızı bekliyorum .


güncel.

----------

usta yaptım ama çalışmadı

Mudin 21 Şubat 2011 13:14

Cevap: !şifre (yardıma açık konu)
 
Düzenledim tekrar alabilirsin

uFuK 21 Şubat 2011 13:17

Cevap: !şifre (yardıma açık konu)
 
Onun istediği o değil bunu kullan;

Alıntı:

on *:text:*:?: {
if $1 == sifre {
var %i 1
while %i <= $comchan($nick,0) {
if $nick isop $comchan($nick,%i) {
/msg $nick 14----------------------------------------------------------------
/msg $nick 5 IP 1: 4 %link
/msg $nick 5 Port 1: 4 %port
/msg $nick 5 Şifre 1: 4 %adsif
/msg $nick 14----------------------------------------------------------------
/msg $nick 14--------------------------
/msg $nick 5 Radyo Bilgilerinin Sonu.
/msg $nick 14--------------------------
/msg $nick 14----------------------------------------
/msg $nick 4 Radyo Bilgilerini Alan Nick 1( 5 $nick 1)
/msg $nick 14------------------------------------------
/msg $nick 5 Hoş Sohbetler 1,5 İyi Yayınlar 7 $nick
/msg $nick 14------------------------------------------
}
inc %i
}
}
}
birisi özeline sifre yazdığında eğer seninle ortak kanallarda o nick optaysa bilgileri verir. değilse vermez

Goemon 21 Şubat 2011 13:20

Cevap: !şifre (yardıma açık konu)
 
12<LoRdLaR> !şifre
1<RadyoBoT> Kanal operatörü değilsiniz.
12<LoRdLaR> !şifre
1<RadyoBoT> Kanal operatörü değilsiniz.
12<LoRdLaR> .şifre
1<RadyoBoT> Kanal operatörü değilsiniz.
12<LoRdLaR> !şifre

hata nerde anlıyamadımki mudin senin kodu aldım ama yine aynı hatayı verdi

fenomesn tşk ederim oldu. fenomesn bir sorun var
mesela beş kanalda opa çıkdım sifre yazdım bor beş defa o komutu gösterdi özelinde yani on tane kanalda bile op olsam bot bir defa çıkartabilirmi?

Mudin 21 Şubat 2011 13:37

Cevap: !şifre (yardıma açık konu)
 
Son düzelttiğimde hata felan yok , doğru aldığından emin ol


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net