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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Mayıs 2006, 15:16   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Süre Kontrolü




on *:text:bul:#:{ if ( $2 .....

bul dendiği zaman bunu yazan kişinin tarih ve saatini tutan ve 30 dk geçmeden 2. bir bul komutunu girdiğinde henüz 30 dk dolmadı diyen bir kod eklentisi yapmam lazım.if den sonra sanırım yazmam lazım ama nasıl bir kod.yardım ederseniz sevinirim

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 23 Mayıs 2006, 16:31   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Süre Kontrolü




on @*:text:!bul*:#: {
var %< = $+(%,#,$nick)
inc -eu1800 $(%<,1)
if $(%<,2) >= 2 {
.msg $chan bir sonraki komutu kullanmak i&#231;in 30 dakika beklemeniz gerekmektedir.
unset $(%<,1)
}
}


Kırmızı b&#246;l&#252;m s&#252;reyi ifade etmektedir. Bunu isteğinize g&#246;re ayarlayabilirsiniz. 1800 saniye 30 dakikaya tekamul etmektedir.
Umarım istediğniz bu tarz birşeydir

__________________
TurkSohbet.NET | #XPass
 
Alıntı ile Cevapla

Alt 23 Mayıs 2006, 17:14   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Süre Kontrolü




şimdi sorun şu ben bunu if in &#246;n&#252;ne koydum ama arda arda girilince komut s&#252;reyi es ge&#231;iyor.bunu bir şekilde ...ini gibi bir dosyada nick+ip ve s&#252;re şeklinde saklamamız ve her seferinde bu dosyadan kontrol&#252;n&#252; sağlayabilirmiyiz.kodu vereyim sana eklemeleri yapabilirsin burdan

on *:text:!bul*:#:{ if ( $2 !isnum ) goto numara | if ( $2 > 100 ) goto salak | if ( $2 < 1 ) goto salak | if ( $2 < %numara ) goto k&#252;&#231;&#252;k | if ( $2 > %numara ) goto inin | if ( $2 == %numara ) goto win | halt


Konu Anti-Fener tarafından (23 Mayıs 2006 Saat 17:20 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 23 Mayıs 2006, 18:05   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Süre Kontrolü




[quote=Anti-Fener]şimdi sorun şu ben bunu if in &#246;n&#252;ne koydum ama arda arda girilince komut s&#252;reyi es ge&#231;iyor.bunu bir şekilde ...ini gibi bir dosyada nick+ip ve s&#252;re şeklinde saklamamız ve her seferinde bu dosyadan kontrol&#252;n&#252; sağlayabilirmiyiz.kodu vereyim sana eklemeleri yapabilirsin burdan


Komutu uygulayan nicki flood.txt dosyasına 30 dakika kaydeder, bu s&#252;re i&#231;inde o nick komutu uygularsa yanıt alamaz.

on *:text:!bul*:#:{
if !$read(flood.txt,w,$nick) {
if ( $2 !isnum ) goto numara | if ( $2 > 100 ) goto salak | if ( $2 < 1 ) goto salak | if ( $2 < %numara ) goto k&#252;&#231;&#252;k | if ( $2 > %numara ) goto inin | if ( $2 == %numara ) goto win | write flood.txt $nick | $+(.timer.,$nick) 1 1800 write $+(-d,$gettok($ltimer,1,46)) flood.txt | halt } }

__________________
TurkSohbet.NET | #XPass
 
Alıntı ile Cevapla

Alt 24 Mayıs 2006, 09:16   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Süre Kontrolü




son yazdığını bir t&#252;rl&#252; &#231;alıştıramadım.ilk yazdığın biraz daha iyiydi ama değişken kodu nereye tam olarak ekleceğimi bulamadım.ilk verdiğinde ilk girişte s&#252;re kontrol&#252; var ama hemen akabindeki girişte s&#252;reyi es ge&#231;iyor

 
Alıntı ile Cevapla

Alt 24 Mayıs 2006, 10:32   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Süre Kontrolü




bu kodla ilgili olmasada genel bir s&#252;re kontrol kodu yazabilirmisin.herhangi bir komutu .. dk i&#231;inde 2. kez girince uyarı versin.ve bu s&#252;re dolmadan tekrar o komutu giremesin.
biraz bunu ileriye g&#246;t&#252;rebilirsek bunu bir dosya sistemi i&#231;inde nick ip s&#252;re tarih şeklinde saklayabilen ve burdan bu kontrol&#252; yapabilecek bir kod yazılabilinir mi? sanırım b&#246;yle bir şey bir&#231;ok kişinin işine yarayacaktır

 
Alıntı ile Cevapla

Alt 24 Mayıs 2006, 10:44   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Süre Kontrolü




Aşağıdaki kod işine yarayabilir, ancak goto ile nereye gideceğini belirtmişsin fakat gidecek yer g&#246;remedim. İşte kod:

on *:text:!bul*:#:{
var %! = $+(%,bul.,$address($nick,5))
if !$(%!,2) {
if $2 !isnum { goto numara }
elseif $2 > 100 || $2 < 1 { goto salak }
elseif $2 < %numara { goto k&#252;&#231;&#252;k }
elseif $2 > %numara { goto inin }
elseif $2 == %numara { goto win }
set -u1800 $(%!,1) 1
}
else { msg # 30 dakika ge&#231;meden bu komutu kullanamazsın. }
}


Umarım işine yarar..

 
Alıntı ile Cevapla

Alt 24 Mayıs 2006, 10:59   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Süre Kontrolü




buda olmadı ben t&#252;m kodu vereyim en iyisi.burda ama&#231; 30 dk ge&#231;meden tekrar tahmin yapamamak bunu sağlamak lazım

on *:text:!setnum *:?:{ if ( $2 !isnum ) goto sayigir | if ( $2 < 1 ) goto sayigir | if ( $2 > 100 ) goto sayigir | .set %numara $2 | .notice $nick 4,1Tahmin numarası 15&#186;(8 $+ %numara $+ 15)&#186;4 olarak ayarlanmıştır ! | halt
:sayigir
.notice $nick 4,1L&#252;tfen 15&#186;(81-10015)&#186;4 arasında bir sayı giriniz ! | halt
}
on *:text:!oyunoff:#:{ .disable #kanal | unset %numara | .notice $nick Oyun Durduruldu ! | halt }
on *:text:!oyunon:#:{ if ( %numara == $null ) goto nonum | :hihihi | .enable #kanal | .msg # Evet arkadaşlar şimdi sizle bi oyun oynayacaz | .msg # Ben 1 ile 100 arası bi sayı tutucam sizde bilmeye &#231;alış&#231;aksınız ok ? | .msg # tahminlerinizi !tahmin numara olarak yapabilirsiniz .. &#246;rnek : !tahmin 51 | .msg # Hadi bakim şimdi oyun başladı ! | halt
:nonum
msg $nick Bir numara se&#231;mediniz ! otomatik olarak kendim se&#231;eceğim ! | //set %numara $rand(0,100) | goto hihihi | halt
}
#oyun on
on *:text:!tahmin *:#:{
if ( $2 !isnum ) goto numara | if ( $2 > 100 ) goto salak | if ( $2 < 1 ) goto salak | if ( $2 < %numara ) goto k&#252;&#231;&#252;k | if ( $2 > %numara ) goto inin | if ( $2 == %numara ) goto win | halt
:numara
msg # $nick adam gibi numara gir deli etme beni ! | halt
:k&#252;&#231;&#252;k
msg # $nick Daha Y&#252;ksek ! | halt
:salak
msg # $nick numara 1-100 arasında diyorum sen bana $2 dion ! T&#246;be t&#246;be s&#246;lettirme lan ! | halt
:inin
msg # $nick Daha Aşağı ! | halt
:win
disable # | if ( $nick isvo # ) goto isvoice | if ( $me !isop # ) goto opyok | .msg # Eveet $nick numarayı bildi ! 4( $+ %numara $+ ) ve oyunu kazandı ! hehe işte şimdi +v hakettin $nick ! | .mode # +v $nick | unset %numara | halt
:isvoice
if ( $me !isop # ) goto opyok | if ( $nick isop # ) goto zatiop | .msg # Eveet $nick numarayı bildi ! 4( $+ %numara $+ ) ve oyunu kazandı ! hehe işte şimdi +v hakettin diyecem ama adam zaten +v ee ozaman @ yakışır $nick abime
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
! | .mode # +o $nick | unset %numara | halt
:opyok
msg # Walla $nick numarayı bildin 4( $+ %numara $+ ) ama bende op yok , kusura bakma + yada @ veremicem
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
( | unset %numara | halt
:zatiop
msg # $nick , baba bravo valla yine kazandın oyunu numarayı bildin 4( $+ %numara $+ ) @ vericektim ama zaten opsun
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
| .msg # $nick B&#252;y&#252;k adamsın sen
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
| unset %numara | halt
}

 
Alıntı ile Cevapla

Alt 31 Mayıs 2006, 11:00   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Süre Kontrolü




bu konudan devam edecekmişiz pekala
belli bir komut için belli süre içerisinde bir kez çalışmasını 2. komut girişinde uyarı vermesini ve o süre dolmadan o komutun çalışmamasını istiyorum.yukarıdaki kod 2. girişte süreyi es geçiyor

 
Alıntı ile Cevapla

Alt 31 Mayıs 2006, 23:08   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Süre Kontrolü




on *:text:!*:#: { var %\ = $+(%,fn.,$nick,#) | inc -e $(%\,1)
if ($(%\,2) == 1) { mode # +b $+(~q:,$gettok(%\,2,46),!*@*) | msg # l&#252;tfen bir sonraki tahmini 30 dakika sonra yapınız. | $+(.timer,$nick) 1 1800 .mode # -b $+(~q:,$gettok(%\,2,46),!*@*) | unset $(%\,1) } }


Denemedim ama, &#231;alışması lazım.
Umarım işinize yarar.

__________________
TurkSohbet.NET | #XPass
 
Alıntı ile Cevapla

Cevapla

Etiketler
kontrolu, kontrolü, mirc, mirc download, mirc indir, sure, süre


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
Vefkin Kontrolü Swat İslamiyet 0 26 Kasım 2014 23:11
php ile browser kontrolü hAte PHP 0 07 Kasım 2014 06:30
Öfke kontrolü sağlık kontrolü kadar önemli Lucifer Ruh Sağlığı 0 30 Kasım 2011 20:57
whois bağlı kaldığı süre ve konuşmadığı süre deneme1 Unreal IRCd 5 21 Temmuz 2011 00:53