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/)
-   -   Çözüldü Socket Bot Hatası (https://www.ircforumlari.net/mirc-scripting-sorunlari/891543-socket-bot-hatasi.html)

Vision 19 Aralık 2020 21:25

Socket Bot Hatası
 
Merhabalar,

Aşağıdaki kodumuzda bir problem mevcut doğru olan kabloyu göstermiyor.
Kod:

[18:17] <%Party> Dogru kablo "" olacakti.
şeklinde sonuçlanıyor sorgu, ayrıca birde bunlara muaf nick ekleme şansımız var mıdır bombayalamazsınız şeklinde bir uyarı verir mi? (Bazen yetkili arkadaşlara atıyorlar bot düşüyor malesef.)

Çok teşekkür ederim şimdiden ilgili arkadaşlara.

Kod:

      var %bombachan $+(bomba,%chan)
      if $regex($1,/^[.!]bomba$/i) { 
        if !$2 { D-Eglencekomut privmsg %chan Lutfen .bomba NiCK seklinde kullaniniz. | return } 
        if $2 = $_bot { D-Eglencekomut privmsg %chan Beni bombalayamazsiniz! | return }
        if $2 = %nick { D-Eglencekomut privmsg %chan Kendinizi bombalayamazsiniz! | return }
        ;if $hget(%bombachan) { D-Eglencekomut privmsg %chan Suan oynanan bir bomba oyunu var, Lutfen siranizi bekleyiniz. | return }
        hadd -mu40 %bombachan $2 %nick
        hadd -mu40 %bombachan renkler kirmizi mavi yesil turuncu mor 
        hadd -mu40 %bombachan renk $token(%bombarenk,$rand(1,5),32)
        $+(.,timerb,$2) 1 30 D-Eglencekomut privmsg %chan 01Dogru kablo $qt($hget(%bombachan,renk)) olacakti. $(|) D-Eglencekomut privmsg %chan 1Sure bitti ve gec kaldin 4bOoOoOoomba1 patladi! $(|) D-Eglencekomut kick %chan $2 1Gec kaldin 4bOoOoOoomba1 patladi! $(|) D-Eglencekomut sajoin $2 %chan
        D-Eglencekomut privmsg %chan 1Ve4 %nick 1bombayi3 $2 1isimli arkadasin eline tutusturur!. [30] Saniye icinde patlayacak!
        D-Eglencekomut privmsg %chan Bombayi etkisiz hale getirmek icin 5 kablodan dogru olan kesmelisin. Kablolar : 4kirmizi 12mavi 3yesil 7turuncu 6mor 
        D-Eglencekomut privmsg %chan Cevabi4 !kes renk seklinde veriniz.
        D-Eglencekomut privmsg %chan -
      }
      elseif $hget(%bombachan,%nick) && $regex($1,/([.!]kes)/i) {
        if !$timer($+(b,%nick)) { D-Eglencekomut privmsg %chan 4 %nick 2bu bombayi siz imha edemezsiniz. | return }
        if $2 == $hget(%bombachan,renk) {
          $+(.,timerb,%nick) off
          D-Eglencekomut privmsg %chan %nick Simdilik kurtuldun bir dahaki sefere sansli olmayabilirsin :)
          .hfree -sw bomba
        }
        elseif $2 !== $hget(%bombachan,renk) {
          $+(.,timerb,%nick) off | D-Eglencekomut privmsg %chan 1Yanlis Kabloo 4*BOOOOOOOOOOM!* | D-Eglencekomut kick %chan %nick 1Yanlis Kabloo 4*BOOOOOOOOOOM!* | D-Eglencekomut sajoin %nick %chan | D-Eglencekomut privmsg %chan 01Dogru kablo $qt($hget(%bombachan,renk)) olacakti
          .hfree -sw bomba 
        }
      }

Ek olarak birde şöyle bir kısmı var

Kod:

        ;if $hget(%bombachan) { D-Eglencekomut privmsg %chan Suan oynanan bir bomba oyunu var, Lutfen siranizi bekleyiniz. | return }
burası şuan için kapalı ama açtığımızda da bazen birine bomba atılıyor ama aradan uzun bir zaman geçmesine rağmen oynanan bir oyun var diyor malesef ) çok oldu ama şimdiden teşekkür ediyoruz.

Vision 20 Aralık 2020 15:39

Cevap: Socket Bot Hatası
 
Güncel.

IoRi YaGaMi 20 Aralık 2020 16:46

Cevap: Socket Bot Hatası
 
Kod:

var %bombachan $+(bomba,%chan)
      if $regex($1,/^[.!]bomba$/i) { 
        if !$2 { D-Eglencekomut privmsg %chan Lutfen .bomba NiCK seklinde kullaniniz. | return } 
        if $2 = $_bot { D-Eglencekomut privmsg %chan Beni bombalayamazsiniz! | return }
        if $2 = %nick { D-Eglencekomut privmsg %chan Kendinizi bombalayamazsiniz! | return }
      if $2 $istok(muafnick1 muafnick2 muafnick3,1,32) { D-Eglencekomut privmsg %chan $2 nicki muaftır. }

Alıntı:

vision Nickli Üyeden Alıntı (Mesaj 1042411380)
Güncel.

Nacizane aklıma boyle bir fikir geldi. sadece dusunmeye sevk etmek amacıyla yazdım. denemedim. deneme yanılma yoluyla çözebilirsiniz.

Vision 20 Aralık 2020 16:49

Cevap: Socket Bot Hatası
 
Muafı hallettik kicklemek yerine sapart yaptırıyoruz ama hala doğru kabloyu gösteremedik :)) Teşekkür ederim bu arada cevabınız için.

IoRi YaGaMi 20 Aralık 2020 16:59

Cevap: Socket Bot Hatası
 
Alıntı:

vision Nickli Üyeden Alıntı (Mesaj 1042411395)
Muafı hallettik kicklemek yerine sapart yaptırıyoruz ama hala doğru kabloyu gösteremedik :)) Teşekkür ederim bu arada cevabınız için.

Kod:

elseif $2 !== $hget(%bombachan,renk) {
          $+(.,timerb,%nick) off | D-Eglencekomut privmsg %chan 1Yanlis Kabloo 4*BOOOOOOOOOOM!* | D-Eglencekomut kick %chan %nick 1Yanlis Kabloo 4*BOOOOOOOOOOM!* | D-Eglencekomut sajoin %nick %chan | D-Eglencekomut privmsg %chan 01Dogru kablo $qt($hget(%bombachan,renk)) olacakti
          .hfree -sw bomba 
        }
      }

Kırmızı ile gosterdıgım yeri kontrol edermısınız. != Bu şekilde olabilir mi dogrusu? Ondan kaynaklanıyor olamazmı?

Vision 20 Aralık 2020 17:06

Cevap: Socket Bot Hatası
 
Alıntı:

FuaT Nickli Üyeden Alıntı (Mesaj 1042411399)
Kod:

elseif $2 !== $hget(%bombachan,renk) {
          $+(.,timerb,%nick) off | D-Eglencekomut privmsg %chan 1Yanlis Kabloo 4*BOOOOOOOOOOM!* | D-Eglencekomut kick %chan %nick 1Yanlis Kabloo 4*BOOOOOOOOOOM!* | D-Eglencekomut sajoin %nick %chan | D-Eglencekomut privmsg %chan 01Dogru kablo $qt($hget(%bombachan,renk)) olacakti
          .hfree -sw bomba 
        }
      }

Kırmızı ile gosterdıgım yeri kontrol edermısınız. != Bu şekilde olabilir mi dogrusu? Ondan kaynaklanıyor olamazmı?

Malesef @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] o da işe yaramadı

IoRi YaGaMi 20 Aralık 2020 17:11

Cevap: Socket Bot Hatası
 
Alıntı:

vision Nickli Üyeden Alıntı (Mesaj 1042411402)
Malesef @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] o da işe yaramadı

$2 nicki ifade ediyor sanırım. renk kodu $3 olablir. birde oyle denermisin? Bende bu kadar fikir üretebildim. Umarım çözüme kavustrursun. Iyi forumlar.

diEfoRyoU 20 Aralık 2020 17:20

Cevap: Socket Bot Hatası
 
Alıntı:

hadd -mu40 %bombachan $2 %nick
hadd -mu40 %bombachan renkler kirmizi mavi yesil turuncu mor
hadd -mu40 %bombachan renk $token(%bombarenk,$rand(1,5),32)
kısmını aşağıdaki gibi düzenlersen istediğin olacaktır.
Kod:

hadd -mu40 %bombachan $2 %nick
hadd -mu40 %bombachan renkler kirmizi mavi yesil turuncu mor 
var %bombarenk kirmizi mavi yesil turuncu mor
hadd -mu40 %bombachan renk $token(%bombarenk,$rand(1,5),32)


SuLh 20 Aralık 2020 17:21

Cevap: Socket Bot Hatası
 
Kod:

hadd -mu40 %bombachan renk $token(%bombarenk,$rand(1,5),32)
Şu satırda ufak bir hata var, %bombarenk diye bir değişken ollmadığı için hata veriyor.
orayı,

Kod:

hadd -mu40 %bombachan renk $token($hget(%bombachan,renkler),$rand(1,5),32)
diye değiştirip deneyiniz.

Vision 20 Aralık 2020 17:30

Cevap: Socket Bot Hatası
 
Çok sağolun, @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ve @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ikinizin gönderdiklerini de denedim ve sıkıntısız çalıştı.


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

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