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/)
-   -   Yardım Odası (https://www.ircforumlari.net/mirc-scripting-sorunlari/24521-yardim-odasi.html)

desirouS 12 Eylül 2006 03:44

Yardım Odası
 
on *:join:#yardım:{
if !$istok(desirouS,$nick,32) {
.msg #yardım XxX resmi oper yardım kanalına hoş geldininiz,  $nick
.msg #yardım 20 saniye sonra tarafımdan söz hakkı verilecektir.
.msg #yardım Operatörlerin sizinle iletişime geçmelerini bekleyiniz.
.msg #yardım Maximum bekleme süreniz; 25 saniyedir.
.msg #yardım 25 saniye içersinde operaör sizinle temas kurmazsa;
.msg #yardım Kanal geneline 4!yardım yazınız.
.timer 1 20 /mode #yardım +v $nick
}
}


ArkadaşLar Yukarıdaki Code yi TurkIRCNET arkadaşımız Açdığı Konudan aLmışdım Fakat O Konuyu ßuLamayınca Yeni Konu açmak Zorunda kaLdım.

Sorunum Şu: Yukarıdaki Codda Yardım Odasına Giren ßir Ushere ßot 20 sanıye sonra +v veriyor ama ßundan sonra giren 2.3.4.5.vs.vs ushere +v vermesini istemiyorum Diğer Usher -v oLDuğu Zaman kanalda ßekleyen diğer ushere +v vermesini istiyorum. ßen ßişeyLer Yapmaya çaLıştım Kendi Çapımda ama ßaşaramadım ve Sizden Yardım aLmaya Karar Verdim Yardım Ederseniz Sevinirim Teşekkürler...

NaTSuKa 12 Eylül 2006 03:57

Yanıt: Yardım Odası
 
Konu forum içerisinde mevcut.. ararsan bulursun...

Alıntı:

on *:join:#kanal:{
set %grnlr $addtok(%grnlr,$nick,32)
if $vnick($chan,0) = 0 { cs voice # $nick }
}
on *:devoice:#kanal:{ set %grnlr $remtok(%grnlr,$vnick,32) | cs voice $chan $gettok(%grnlr,1,32) }
on *:part:#kanal:{ set %grnlr $remtok(%grnlr,$nick,32) | if $vnick($chan,1) == $nick { .cs voice # $gettok(%grnlr,1,32) } }

gibi....


Alıntı:

on *:join:#kanal:{
set %grnlr $addtok(%grnlr,$nick,32)
if $vnick($chan,0) = 0 {

cs voice # $nick
msg # felan filan
msg # felan filan
}
}
on *:devoice:#kanal:{ set %grnlr $remtok(%grnlr,$vnick,32)

cs voice $chan $gettok(%grnlr,1,32)
msg # felan filan
msg # felan filan

on *:part:#kanal:{ set %grnlr $remtok(%grnlr,$nick,32) | if $vnick($chan,1) == $nick {
.cs voice # $gettok(%grnlr,1,32)
msg # felan filan
msg felan filan
} }


desirouS 12 Eylül 2006 04:09

Yanıt: Yardım Odası
 
iyide forum içerisinde ßöyle ßir konu ßaktım ama ßulamadım Aynı Konudan Açma gißi ßirşey Söz Konusu oLmaz taßiki ßurda Gereksiz Post Atmamaya Özen GösterenLerden ßiriyimdir... SaoL NatSuKa

desirouS 12 Eylül 2006 05:01

Yanıt: Yardım Odası
 
ßen bunu denedim, ama olmadı...
1 ve 2. verdiğin codelerin aynısını koydum. Olmayınca üzerinde oynamalar yapdım ama yinede olmadı.
Fakat diyeceğim şu; Yardım odasına birisi giriyor. Ona +v verdikten sonra problem başlıyor. Burada devreye ben girip usere -v uyguladığım zaman, bot 2. giren kişiye değilde tekrar ilk giren usere + veriyor.
Şimdiden teşekkürler...

el33t 12 Eylül 2006 09:27

Yanıt: Yardım Odası
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

desirouS 12 Eylül 2006 13:44

Yanıt: Yardım Odası
 
anLıyorum el33t'cim ama o benim istediğimden farklı.

desirouS 12 Eylül 2006 13:47

Yanıt: Yardım Odası
 
Alıntı:

desirouS Nickli Üyeden Alıntı
on *:join:#yardım:{
if !$istok(desirouS,$nick,32) {
.msg #yardım XxX resmi oper yardım kanalına hoş geldininiz,  $nick
.msg #yardım 20 saniye sonra tarafımdan söz hakkı verilecektir.
.msg #yardım Operatörlerin sizinle iletişime geçmelerini bekleyiniz.
.msg #yardım Maximum bekleme süreniz; 25 saniyedir.
.msg #yardım 25 saniye içersinde operaör sizinle temas kurmazsa;
.msg #yardım Kanal geneline 4!yardım yazınız.
.timer 1 20 /mode #yardım +v $nick
}
}


ArkadaşLar Yukarıdaki Code yi TurkIRCNET arkadaşımız Açdığı Konudan aLmışdım Fakat O Konuyu ßuLamayınca Yeni Konu açmak Zorunda kaLdım.

Sorunum Şu: Yukarıdaki Codda Yardım Odasına Giren ßir Ushere ßot 20 sanıye sonra +v veriyor ama ßundan sonra giren 2.3.4.5.vs.vs ushere +v vermesini istemiyorum Diğer Usher -v oLDuğu Zaman kanalda ßekleyen diğer ushere +v vermesini istiyorum. ßen ßişeyLer Yapmaya çaLıştım Kendi Çapımda ama ßaşaramadım ve Sizden Yardım aLmaya Karar Verdim Yardım Ederseniz Sevinirim Teşekkürler...

Gibi geliştirmeye çalışdım.
Hazıra konmaya çalışıyosun deme,
Inan sabaha kadar uğraşdım verdiklerinizi düzeltmeye...

el33t 12 Eylül 2006 14:53

Yanıt: Yardım Odası
 
Kod:

.timer 1 20 /mode #yardım +v $nick
kısmını

Kod:

if $vnick(#,0) == 0 { .timer 1 20 mode # +v $nick }
ile değiştirirsen eğer voice sayısı 0'sa 20 saniye sonra voice verilir.

Kod:

on *:devoice:#yardım:mode # +v $nick(#,1,r)
Yukardaki kod'da #yardım kanalında birisinin voicei alındığında kanaldaki 1. op/hop/voice olmayan yani regular usera voice verir.

desirouS 12 Eylül 2006 15:38

Yanıt: Yardım Odası
 
on *:join:#yardım:{
if !$istok(desirouS,$nick,32) {
.msg #yardım Operdestek kanalına hoş geldininiz,  $nick
.msg #yardım 20 saniye sonra tarafımdan söz hakkı verilecektir.
.msg #yardım Operatörlerin sizinle iletişime geçmelerini bekleyiniz.
.msg #yardım Maximum bekleme süreniz; 25 saniyedir.
.msg #yardım 25 saniye içersinde operaör sizinle temas kurmazsa;
.msg #yardım Kanal geneline 4!yardım yazınız.
if $vnick(#,0) == 0 { .timer 1 20 mode #ruled +v $nick }
}
}

on *:devoice:#yardım:mode # +v $nick(#,1,r)

bu şekilde ekledim
hata var. Msgler geliyor. fakat +v vermiyor.

yepaa 12 Eylül 2006 16:23

Yanıt: Yardım Odası
 
Ben yaptım çalışıyor ama ben helper dosyası açıp içine atıp yüklemiştim . Sildim denedikten sonra helper.txt yi ama şimdi #help odasına girince ben mesaj yollamıyor ama voice veriyor gelene . yeni öğreniyorum /load -rs helper.txt yüklemek. Kaldırmak nasıldır ? direk dosyayı silince tam olarak kalkmıyor özellik sanırım.Not: script yazmıyorum sizden gördüklerimi kullandığım scripte ekliyorum .


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

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