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

1Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 29 Eylül 2015, 16:10   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Socket yetki kontrol sorunu




Kullanmış olduğum Check botunda nasıl olduysa masternick olmama rağmen benim yetkimi görmezden geliyor en basitinden restart konusunda bile sorun yaşıyorum.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (.restart == $1) { var %oprnick $remove($gettok($1-,1,33),:) if (!$istok($masternick,%oprnick,32)) { chd check privmsg %::chan yetkili değilsiniz | halt } chd check privmsg %::chan Restart atılıyor | exit -n | run -n $qt($mircexe) }

var %oprnick ile başlayan kısımdan .restart yazan kişinin nickini alması gerekiyor ancak benimki komutu alıyor. Komutu aldığı içinde bir alttaki satırda masternick ile karşılaştırma yaptığında yetkiniz yok şeklinde uyarı veriyor. Bu konudun doğrusu sizce nasıl olmalıdır. Teşekkürler.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 29 Eylül 2015, 16:24   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socket yetki kontrol sorunu




.restart == $1 Değilde $1 == .restart olmasi gerekir gibi görünüyor tabi coderin ne şekilde yazdiğini bilmiyorum üst taraflarini görmedim.

Birde kodda anlam açmazı var .restart yazan nicki %oprnick değişkenine atiyor ve altta .restart yazan ve $masternick olan nicklere restart atma izni veriyor.

Bu haliyle .restart yazan herkeze restart atma izni veriyor $masternick olmasına gerek yok.

Paylaştğin kısım kadarıyla yapilabilecek yorum bu kadar tabi botu daha önce kullanmiş birisi varsa ayrintili yardimci olabilir

 
Alıntı ile Cevapla

Alt 29 Eylül 2015, 16:28   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socket yetki kontrol sorunu




.restart yazan nicki oprnick değişkenine atamıyor şu an o değişkeni ekrana bastığımda karşıma gelen yazı .restart oluyor normal koşulda nick gelmesi lazım. Halilin yazmış olduğu Check botu 2009 sonunda parayla satın almıştım o zamandan beri duruyordu ilk defa kullanma fırsatı buldum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 29 Eylül 2015, 16:30   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socket yetki kontrol sorunu




$remove($gettok($1-,1,33),
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Olan kısmı

$remove($gettok($1,1,33),
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Olarak düzeltip denermisin

$1-
$1

 
Alıntı ile Cevapla

Alt 29 Eylül 2015, 16:32   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socket yetki kontrol sorunu




Malesef bir değişiklik olmadı yetkiniz yok diyor.

 
Alıntı ile Cevapla

Alt 29 Eylül 2015, 16:34   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socket yetki kontrol sorunu




Socket botta $4 ilk kelimeye denk geliyor $1 ise nick.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (.restart == $1) { var %oprnick $remove($gettok($1-,1,33),:) if (!$istok($masternick,%oprnick,32)) { chd check privmsg %::chan yetkili değilsiniz | halt } chd check privmsg %::chan Restart atılıyor | exit -n | run -n $qt($mircexe) }

yerine

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $regex($4,/[:]\.restart/i) { var %oprnick $remove($gettok($1-,1,33),:) if (!$istok($masternick,%oprnick,32)) { chd check privmsg %::chan yetkili değilsiniz | halt } chd check privmsg %::chan Restart atılıyor | exit -n | run -n $qt($mircexe) }

%::chan değişkeni filan sabittir heralde oda yemezse $3 yaparsin. Birde alias masternick'i kontrol et onlarda yemezse; restart'in altina echo -a $1- koyup cıkan veriyi tekrar buraya atarsan ne geliyor ne gidiyor ona göre yapariz.

 
Alıntı ile Cevapla

Alt 29 Eylül 2015, 16:41   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socket yetki kontrol sorunu




Malesef yine olmadı. Kodlara tepki bile vermedi. $3 yaptığımda da çalışmadı. masternick kısmında bir sorun yok nickler oradan tanımlı durumdalar hatta şu kısımı

if (!$istok($masternick,%oprnick,32)) { chd check privmsg %::chan yetkili değilsiniz | halt }

bu şekilde yapınca

if (!$istok($masternick,Hasip,32)) { chd check privmsg %::chan yetkili değilsiniz | halt }

sorunsuz olarka çalışıyor ve restart atıyor.

 
Alıntı ile Cevapla

Alt 29 Eylül 2015, 16:42   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socket yetki kontrol sorunu




irc.mircscripting.net gelirsen online olarak yardim edebiliriz buradan ugrasiriz.

 
Alıntı ile Cevapla

Alt 29 Eylül 2015, 16:43   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socket yetki kontrol sorunu




Kablosuz NET bu koda dısardan bakınca zaten baştan sona mantıklı görünmüyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Yukardaki gibi bende $1 $4 düşündüm fakat sen ekrana %oprnick yazinca :restart basiyor dedin oda olmaz dedim bu sefer çünkü %oprnick :restart yaziyorsa 4'ncü kelimeyi basiyor demekttir oysa kodda böyle birşey görünmüyor.

 
Alıntı ile Cevapla

Alt 29 Eylül 2015, 16:56   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socket yetki kontrol sorunu




Zaten garip olanda o
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
%oprnick değişkenini kanala yazdırıyorum komut geliyor. Tek restart olsa neyse bütün kontrol sistemi bu şekilde tek tek yazılmış. Hepsindede aynı kodlar var
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
socket cycle bot bağlantı sorunu Dangerous123 mIRC Scripting Sorunları 3 08 Nisan 2012 00:08
Socket Bot sorunu moonman mIRC Scripting Sorunları 5 04 Ocak 2012 17:36
Radyo Botu Sorunu (Socket) ¿ mIRC Scripting Sorunları 2 09 Haziran 2010 23:36
Socket Sorunu Set mIRC Scripting Sorunları 8 08 Kasım 2009 20:33
Yetki kontrol. MerakLıuSer mIRC Scripting Sorunları 9 04 Mart 2009 06:37