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

 Kayıt ol  Topluluk
20Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 07 Kasım 2015, 23:28   #31
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




on *:text:*:?: {
if $1 == !soz && $3 {
var %senyor2 $replace($2-,$chr(32),+) $+ $chr(0229) $+ $nick
var %senyor $rand(101,9999)
hadd -m soz %senyor %senyor2
msg #opers 4 $gettok($replace($hget(soz,%senyor),+,$chr(32)),1, $asc(å)) 1Sözü Onay Listesine Alindi. Bu Sözü Onaylamak İçin4 !onay %senyor 1Yaziniz. (Ekleyen Nick:13 $gettok($replace($hget(soz,%senyor),+,$chr(32)),2, $asc(å)) )
msg $nick Talebiniz İlgililere İletilmiştir, Sözünüz Onaylandiğinda Veya Reddedildiğinde Size Memo Yoluyla Bilgi Verilecektir. Haberdar Olabilmek İçin Nickinizin Kayitli Oldugundan Emin Olunuz.
}
}
on *:text:*:#: {
if $chan == #opers {
if $1 == !silsoz && $2 {
if $hget(soz,$2) {
msg #opers 4 $2 1Kod Numaralı4 $gettok($replace($hget(soz,$2),+,$chr(32)),1,$asc( å)) 1Sözü İsteğiniz Üzere 4Silinmiştir
msg memoserv send $gettok($hget(soz,$2),2,$asc(å)) Sayin $gettok($hget(soz,$2),2,$asc(å)) Gönderdiğiniz $2 Onay Numarali Söz Uygun Bulunmamiştir.. İlginize Teşekkür Ederim.
hdel -s soz $2
}
}
if $1 == !listeleonayli && !$2 {
var %i 1
while %i <= $lines(onaylisoz.txt) {
msg # $read(onaylisoz.txt,%i)
inc %i
}
}
if $1 == !listelesoz && !$2 {
var %i 1
while %i <= $hmatch(soz,*,*) {
msg #opers 4Söz:10 $gettok($replace($hget(soz,$hmatch(soz,*,%i)),+,$c hr(32)),1,$asc(å)) 7Onay Kodu:12 $hmatch(soz,*,%i)
inc %i
}
}
if $1 == !onay && $2 {
if $hget(soz,$2) {
write onaylisoz.txt $gettok($replace($hget(soz,$2),+,$chr(32)),1,$asc( å)) Onay Numarasi:4 $2 1Gönderen Nick:4 $gettok($hget(soz,$2),2,$asc(å)) | msg #ufuk 4 $gettok($replace($hget(soz,$2),+,$chr(32)),1,$asc( å)) 1Sözü Onaylanmiştir.
msg memoserv send $gettok($hget(soz,$2),2,$asc(å)) Sayin $gettok($hget(soz,$2),2,$asc(å)) Gönderdiğiniz $2 Onay Numarali Söz Onaylanmiştir. İlginize Teşekkür Ederim.
hdel soz $2
}
}
}
if $1 == !soz && $2 {
msg # 4 $2 -->12 $read(onaylisoz.txt)
}
}

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hocam bunda birde 7,1 14«15««7 Sou 15»»14» 14Nicki 7,17,1 14«15««7 elite 15»»14» Nickine 14Söz İsteği; 
diye ayarlıya bilirmiyiz .

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 07 Nisan 2016, 00:38   #32
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




!onay onayno yazıyorum söz onaylanmıyor bunun için admin olmak şartmıdır

[00:37:04] <AjaN> !soz denemek için yazıyorum örnekdir.
[00:37:04] <MerLyn> Talebiniz İlgililere İletilmiştir, Sözünüz Onaylandiğinda Veya Reddedildiğinde Size Memo Yoluyla Bilgi Verilecektir. Haberdar Olabilmek İçin Nickinizin Kayitli Oldugundan Emin Olunuz.

[00:37:04] <MerLyn> denemek için yazıyorum örnekdir. Sözü Onay Listesine Alindi. Bu Sözü Onaylamak İçin !onay 3214 Yaziniz. (Ekleyen Nick: AjaN )
[00:37:24] <MerLyn> !onay 3214

hiç bişey cıkmıyor

 
Alıntı ile Cevapla

Alt 07 Nisan 2016, 05:26   #33
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




mys_35 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
!onay onayno yazıyorum söz onaylanmıyor bunun için admin olmak şartmıdır

[00:37:04] <AjaN> !soz denemek için yazıyorum örnekdir.
[00:37:04] <MerLyn> Talebiniz İlgililere İletilmiştir, Sözünüz Onaylandiğinda Veya Reddedildiğinde Size Memo Yoluyla Bilgi Verilecektir. Haberdar Olabilmek İçin Nickinizin Kayitli Oldugundan Emin Olunuz.

[00:37:04] <MerLyn> denemek için yazıyorum örnekdir. Sözü Onay Listesine Alindi. Bu Sözü Onaylamak İçin !onay 3214 Yaziniz. (Ekleyen Nick: AjaN )
[00:37:24] <MerLyn> !onay 3214

hiç bişey cıkmıyor

Kodda text eventi kullanılmış sen değil bi başka nick yazmalı ve opers kanalında yazmalı !onay onayno olarak.

 
Alıntı ile Cevapla

Alt 07 Nisan 2016, 13:22   #34
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ilgin için teşekkürler sorunsuz çalıştı , son birşey rica edeceğim

Alıntı:
on $*:text:/[!.]hediye\s+\S/SAi:#: {
{ msg $chan 4 $nick 1Tarafından 4 $2 1Nickine 1Hediye Yollandı. Hediyesi:4 $read(hed.txt) }
}

1 dakikada bir kullanılması gibi süre ekleyebilir miyiz

 
Alıntı ile Cevapla

Alt 07 Nisan 2016, 16:28   #35
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




unpainful Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ilgin için teşekkürler sorunsuz çalıştı , son birşey rica edeceğim

1 dakikada bir kullanılması gibi süre ekleyebilir miyiz

Öncelikle ayraç kullanım fazlalığı var, kodunuzu şu şekilde düzeltelim:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:text:/[!.]hediye\s+\S/SAi:#: { if $2 { msg $chan 4 $nick 1Tarafından 4 $2 1Nickine 1Hediye Yollandı. Hediyesi:4 $read(hed.txt) } }

2. string varsa çalışacaktır.

-

Süre ekleyeceksiniz, bunu mIRC Scripting'de bir çok şekilde yapabiliriz.. Bazılarını anlatalım;

1.'si Değişken kullanımı: Değişkenlerde "u" anahtarıyla değişkene süre aktarımı yapılabilir. Örneğin,

"/set -u60 %değişken değer" kullanımı yapacak olursak, değişkenimiz 60 saniye boyunca işlem görecektir. Daha sonra silinmeye yüz tutacaktır.

-

2. si: Hash tablolarında yine "u" anahtarıyla Tablomuza belirli bir süreye dahili olacak şekilde item ekleyebiliriz. Örneğin,

"/hadd -mu60 SuLh evet evet" gibi bir kullanımda SuLh tablosuna 60 saniyelik bir evet itemi ekledik. 60 saniye sonra bu itemi bir daha göremeyeceğiz.

-

Evet bunları geçtikten sonra, mantık olarak 60 saniyelik bir değişken/item kullanımı yapıp, bunu bir if sorgusuyla süre limiti olarak kullanabiliriz.

Kodumuza önce bir değişken ataması yapalım.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:text:/[!.]hediye\s+\S/SAi:#: { if $2 { msg $chan 4 $nick 1Tarafından 4 $2 1Nickine 1Hediye Yollandı. Hediyesi:4 $read(hed.txt) | set -u60 %hediye kullanıldı } }

Evet kod kullanıldığı anda %hediye değişkenini 60 saniyelik bir sürece soktuk. Şimdi yapmamız gereken "olayımız başlamadan önce" bir koşul ataması yapıp 60 saniye geçip geçmediğini sorgulatmak.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:text:/[!.]hediye\s+\S/SAi:#: { if %hediye { msg $chan Bu komutu 1 dakikalık zaman dilimleri içinde kullanabilirsiniz. } elseif !$2 { msg $chan Herhangi bir nick belirtmediniz.. } else { msg $chan 4 $nick 1Tarafından 4 $2 1Nickine 1Hediye Yollandı. Hediyesi:4 $read(hed.txt) | set -u60 %hediye kullanıldı } }

if %hediye yaptığımız koşul bize %hediye değişkeninin o an olup olmadığını sorgulatacaktır. Varsa zaten süre bitmemiştir..

Bunu hash tabloyla da aynı şekilde yapabiliriz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:text:/[!.]hediye\s+\S/SAi:#: { if $hget(hediye,evet) { msg $chan Bu komutu 1 dakikalık zaman dilimleri içinde kullanabilirsiniz. } elseif !$2 { msg $chan Herhangi bir nick belirtmediniz.. } else { msg $chan 4 $nick 1Tarafından 4 $2 1Nickine 1Hediye Yollandı. Hediyesi:4 $read(hed.txt) | hadd -m hediye evet evet } }

Burada da itemimizin olup olmadığını sorgulatacak, ve aynı şekilde varsa zaten süre geçmemiş olacak, kodun kullanılmasına izin vermeyecektir..

---------------------------------

Eğer isteğiniz nickten nicke saniye limiti kullanmaksa, onun yolu da var elbet. değişken ismini %hediyeNick şeklinde yapabiliriz ve bunu sorgulatabiliriz ve/veya hash tablomuza nicki ekleyebiliriz..

Eğer %değişken içerisinde kullanacaksak, şu şekilde bir yol izleyebiliriz..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:text:/[!.]hediye\s+\S/SAi:#: { if $($+(%,hediye,$nick),2) { msg $chan Bu komutu 1 dakikalık zaman dilimleri içinde kullanabilirsiniz. } elseif !$2 { msg $chan Herhangi bir nick belirtmediniz.. } else { msg $chan 4 $nick 1Tarafından 4 $2 1Nickine 1Hediye Yollandı. Hediyesi:4 $read(hed.txt) | set -u60 %hediye $+ $nick kullanıldı } }

-

Hash tabloya da şu şekilde item ekleyebiliriz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:text:/[!.]hediye\s+\S/SAi:#: { if $hget(hediye,$nick) { msg $chan Bu komutu 1 dakikalık zaman dilimleri içinde kullanabilirsiniz. } elseif !$2 { msg $chan Herhangi bir nick belirtmediniz.. } else { msg $chan 4 $nick 1Tarafından 4 $2 1Nickine 1Hediye Yollandı. Hediyesi:4 $read(hed.txt) | hadd -m hediye $nick evet } }


------

Test etme imkanım olmadı, umarım yardımcı olabilmişimdir.

 
Alıntı ile Cevapla

Alt 07 Nisan 2016, 22:19   #36
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




yanlış yer.


Konu unpainful tarafından (07 Nisan 2016 Saat 22:26 ) değiştirilmiştir. Sebep: yanlış yer.
 
Alıntı ile Cevapla

Alt 08 Nisan 2016, 00:31   #37
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




Socket botlara nasıl ekleriz bu kodu, txt dosyası olmadan hget ile yapılmaz mı sadece .?

 
Alıntı ile Cevapla

Alt 08 Nisan 2016, 16:08   #38
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




ekleyen kişinin sözü kanalda çıkınca bot söz ekleyen kişinin özeline sözünü şu nick tarafından şu kanalda gösterildi dese olmazmı

 
Alıntı ile Cevapla

Alt 08 Nisan 2016, 18:42   #39
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] !soz dediginde söz cıkıyor bu cıkan sözü ekleyen kişinin özeline bot sözünüz şu kanalda şu nick tarafından gösterilmiştir deyip özeline nasıl gider

 
Alıntı ile Cevapla

Alt 19 Ağustos 2016, 00:49   #40
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !söz Addonu




Hocam kodlara baktım ama calistiramadim neden aceba ?

 
Alıntı ile Cevapla

Cevapla

Etiketler
addonu, söz


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

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
Away Addonu NeLix mIRC Scripting Sorunları 8 15 Nisan 2017 12:55
ses addonu mistokaradeniz mIRC Scripting Sorunları 10 21 Ağustos 2015 18:38
Away Addonu Omrum mIRC Scripting Sorunları 1 20 Şubat 2011 16:37
elinde baloncuk addonu ve baglantı menusu addonu olan varmı? Leo mIRC Scripting Sorunları 12 26 Şubat 2010 10:19
Away Addonu MaeLStrOm mIRC Scripting Hazır Kodlar 4 04 Ağustos 2005 16:20