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/)
-   -   Helper Mode (https://www.ircforumlari.net/mirc-scripting-sorunlari/31662-helper-mode.html)

r0ck 16 Mayıs 2007 16:26

Helper Mode
 
on *:rawmode:#test:{
if ($1 == -v) {/timer 0 60 $chan ban $Nick -u60 $chan $2!*@* | kick $chan $2 $nick Tarafından Voice'niz Alındı.Sunucumuzun Resmî Yardım KanaLında Gereksiz Bekleme Yapmak YASAKTIR!. İyi Sohbetler... }

Belirlenen nicke otomatık mode ile +v verilip sorun sorulduktan sonra 1 dak içerisinde nick ile 20 sanıyede kanalda dialog kurulamadıgı taktirde Lütfen Sorunuz Yoksa /part #help - eyerk 20 sanıyeden sonra 40 sanıyede de dialog kurulamassa voice alınıp (-v) Tarafından Voice'niz Alındı.Sunucumuzun Resmî Yardım KanaLında Gereksiz Bekleme Yapmak YASAKTIR!. İyi Sohbetler...Kick sebebi ile banlamak istiyorum bunu yapmaya calıstık ama bayagı bı takıldım yardımcı olursanız sevınırım...bu code de alıntıdır.

detay 16 Mayıs 2007 18:34

Cevap: Helper Mode
 
Kod:

on *:rawmode:#: {
;20 sn sonra voice almasi icin timer kurduk..
  if ($nick == $me) && ($1 == +v)  { $+(.timer,v,$2) 1 20 /voiceal $2 # }
}

Kod:

;eger kisi kanaldaysa artisini al mesaj at
alias voiceal { if ($1 ison $2) { msg $2 $1 Konusmaniz icin verilen sure sona erdi | mode $2 -v $1 } }

Kod:

on 1:text:*:#: {
;Eger konusan kisi icin acik timer varsa durdur..
  if $timer($+(v,$nick)) { $+(.timer,v,$nick) off }
}

20 snlik surecten sonrasinida burdan yola cikarak yapabilirsin

r0ck 17 Mayıs 2007 10:32

Cevap: Helper Mode
 
yardımlarını için tesekkur ederım fakat /voiceal komutunu anlayamadım ve o kod dısındakıler calısmadı.Benım ıstedıgım ve yapamadıgım aslında
arkadaslar ;
on @*:join:#testop:{ $+(.timer.,$nick) 1 3 checkhelpreg $nick $chan }
alias -l checkhelpreg { if ($1 isreg $2) { mode $2 v $1 | msg $2 Merhaba $1 $+ , size nasıl yardımcı olabilirim? | inc %helped | msg #testop Bugün toplam $+(,%helped,) kişiye help kanalında +v verildi.Yardımcı Olundu... }
Bu code ile kanala gırıp yardım almak ısteyen usera voice verdıkten sonra eger user 20 sanıye ıcerısınde kanala sorusunu yazmassa ;
on *:rawmode:#: {
;20 sn sonra mesaj atmak için..
if ($nick == $me) && ($1 == +v) { $+(.timer,v,$2) 1 20 /msg # $2
}

;Kodesini calıstırdık
;eyer 30 sanıyede de mesaj atmassa
yani 1 uyarıdan 10 sanıye sonra
userın voıcesını alacak ve mesaj atacak (kanalda konusmanız için ayrılan sure dolmustur)
ve bundan da 10 sanıye sonra toplamda 40 sanıye olunce kanalda banlayacak kıck mesajıda Help Kanalında Gereksız Yere Bekleme Yapmak Yasaktır..gibi
Bu sekılde bı code yazmamız mumkunmu?


r0ck 19 Mayıs 2007 09:33

Cevap: Helper Mode
 
arkadaslar yardımıc olursanız sevınırım....

r0ck 19 Mayıs 2007 09:46

Cevap: Helper Mode
 
on @*:JOIN:#testop:.timer 1 3 vjn.kontrol $chan $nick

alias vjn.kontrol {

if ($2 isreg $1) {

mode $1 +v $2

msg $1 $2 Nasıl Yardımcı Olabilerm saa ?

$+(.timer,$nick) 1 30 vjn.2.kontrol $1 $2

}

}

alias vjn.2.kontrol {

; 30 Saniye sonra

.msg $1 $2 Konuşcan mı kırim mi ağzını burnunu ? :p

$+(.timer2,$nick) vjn.3.kontrol 1 10 $1 $2

}

alias vjn.3.kontrol {

; 4o Sn Sonra

msg $2 Senin konuşcaan yok hadi yawrum na$.

ban -k $1 $2 Help Kanalında Gereksız Yere Bekleme Yapmak Yasaktır

}

on @*:TEXT:*:#testop:$+(.timer,$nick) off | $+(.timer2,$nick) off

Bir arkadas bu sekılde bır code yazarak yardımcı olmaya calıstı ama malesef hata verdı.


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

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