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/)
-   -   invite script (https://www.ircforumlari.net/mirc-scripting-sorunlari/363803-invite-script.html)

ztyle 06 Kasım 2010 10:45

invite script
 
Merhaba Arkadaşlar , invite script'e ihtiyacım var.
mesela


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] status {
Ñïàì:
.Çàïóñòèòü:set %spam 0 | set %ktxt C:\kanal.txt | set %ntxt C:\nick.txt | [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($?!="Íà÷àòü ñáîğ íèêîâ è ñïàì?") { set %kt2 $read(%ktxt, 1) | join %kt2 }
.Òåêñò ñîîáùåíèÿ:set %msgf $?="Ââåäèòå òåêñò ñîîáùåíèÿ:"
.Îòêëş÷èòü:set %spam 1
}
raw 322:*:{
write %ktxt $2
/write -ds #admin %ktxt
/write -ds #* %ktxt

}
on *:join:%kt2:{
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($nick == $me && %spam == 0) {
.timerkt2 1 2 part %kt2
/write -ds %kt2 %ktxt
}
}
on *:part:%kt2:{
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($nick == $me && %spam == 0) {
set %snick 1
:next
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($nhnick(%kt2, %snick, a) == $null) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] done
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($nhnick(%kt2, %snick, a) != $me) { write -ds $nhnick(%kt2, %snick, a) %ntxt | write %ntxt $nhnick(%kt2, %snick, a) }
inc %snick
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] next
:done
unset %kt2
set %kt2 $read(%ktxt, 1)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ( %kt2 != null ) { join %kt2 } [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] {
set %linz 1
:n1
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($read(%ntxt, %linz) == $null) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] f1
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ( %msgf != null ) { .timer $+ $read(%ntxt, %linz) 1 $calc(%linz * 15) msg $read(%ntxt, %linz) %msgf }
inc %linz
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] n1
:f1
}
}
}


bunun gibi , fakat bu second yiyiyor , second yemiyen lazım.. teşekkürler.

CesuryureK 06 Kasım 2010 11:22

Cevap: invite script
 
Sorununuzu daha açık ve anlaşılır bir dille anlatırsanız yardımcı olmaya çalışacağız.

ztyle 06 Kasım 2010 11:34

Cevap: invite script
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] status {
Ñïàì:
.Çàïóñòèòü:set %spam 0 | set %ktxt C:\kanal.txt | set %ntxt C:\nick.txt | [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($?!="Íà÷àòü ñáîğ íèêîâ è ñïàì?") { set %kt2 $read(%ktxt, 1) | join %kt2 }
.Òåêñò ñîîáùåíèÿ:set %msgf $?="Ââåäèòå òåêñò ñîîáùåíèÿ:"
.Îòêëş÷èòü:set %spam 1
}
raw 322:*:{
write %ktxt $2
/write -ds #admin %ktxt
/write -ds #* %ktxt

}
on *:join:%kt2:{
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($nick == $me && %spam == 0) {
.timerkt2 1 2 part %kt2
/write -ds %kt2 %ktxt
}
}
on *:part:%kt2:{
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($nick == $me && %spam == 0) {
set %snick 1
:next
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($nhnick(%kt2, %snick, a) == $null) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] done
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($nhnick(%kt2, %snick, a) != $me) { write -ds $nhnick(%kt2, %snick, a) %ntxt | write %ntxt $nhnick(%kt2, %snick, a) }
inc %snick
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] next
:done
unset %kt2
set %kt2 $read(%ktxt, 1)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ( %kt2 != null ) { join %kt2 } [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] {
set %linz 1
:n1
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ($read(%ntxt, %linz) == $null) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] f1
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ( %msgf != null ) { .timer $+ $read(%ntxt, %linz) 1 $calc(%linz * 15) msg $read(%ntxt, %linz) %msgf }
inc %linz
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] n1
:f1
}
}
}

bu kodu remoteye ekleyip , yerel disk :/C de 2 dosya acmamız gerekiyor. nick ve kanal fakat bu invite script second yiyiyor 20 kişiye mesaj atıyor daha fazla atmıyor , fakat bana lazım olan second yemeden herkese mesaj atması , Qnette 1 , 2 kişide rastladım fakat vermiyorlar ..

CesuryureK 06 Kasım 2010 11:48

Cevap: invite script
 
alias yolla {
var %i 1
while %i <= $nick(#,0) {
if ($me == $nick(#,%i)) { inc %i }
msg $nick(#,%i) $1-
inc %i
}
}

bulunduğunuz kanalda, /yolla mesaj yaptığınızda ilgili mesaj kanaldaki herkesin özeline mesaj atacaktır. Anladığım kadarıyla böyle birşey istiyorsun. Kodu Remote bölümüne ekleyeceksiniz.

ztyle 06 Kasım 2010 11:53

Cevap: invite script
 
çalışıyor fakat , Excess Flood yiyiyorum... ne yapabilirim?

CesuryureK 06 Kasım 2010 12:41

Cevap: invite script
 
Bu durumda oper olmanız gerekmekte. Tahmin ettiğim kadarı ile oper değilsiniz. O yüzden kanaldaki belli aralıklara sırayla gitmeniz daha mantıklı olacaktır.

PHP- Kodu:

alias yolla {
set %ik $1
set 
%tk $2
set 
%km $3-
set %chan $chan
.timer 1 1 .bak
}
alias bak {
while (%
ik <= %tk) {
msg $nick(%chan,%ik) %km
inc 
%ik
}


/yolla 1 20 Mesaj

bu kanaldaki 1. kişiden başlayıp 20. kişiye kadar belirlediğiniz mesajı atacaktır.

daha sonra

/yolla 21 40 Mesaj
şeklinde 20 ile 40 arasındaki kişilere mesajınız gidecektir.

/yolla 41 60 Mesaj
40 ile 60 arasındaki kişilere mesaj atacaktır.

ben 20k şeklinde gittim siz kanalın büyüklüğüne göre aralıkları kendiniz belirleyebilirsiniz.

Flood'tan düşmemeniz için belirli aralıklarla komutu uygulayın. Örneğin 20 saniyede bir.

ztyle 06 Kasım 2010 12:58

Cevap: invite script
 
işime yarıyor , fakat second yedi yine , yapabilicek bişey var mı ?

CesuryureK 06 Kasım 2010 13:16

Cevap: invite script
 
Belli aralıklarda yapmanızı öneriyorum. second yememeniz için birer dakika aralıklarla kullanmaya çalışınız.

ztyle 06 Kasım 2010 14:29

Cevap: invite script
 
teşekkürler , başka bir scripte sahip olan varsa yazsın tşk

Aid 09 Kasım 2010 17:08

Cevap: invite script
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 1040567972)
alias yolla {
var %i 1
while %i <= $nick(#,0) {
if ($me == $nick(#,%i)) { inc %i }
msg $nick(#,%i) $1-
inc %i
}
}

bulunduğunuz kanalda, /yolla mesaj yaptığınızda ilgili mesaj kanaldaki herkesin özeline mesaj atacaktır. Anladığım kadarıyla böyle birşey istiyorsun. Kodu Remote bölümüne ekleyeceksiniz.

bunu şöyle yapabilirmiyiz hostu yetkili olanlara gitmesin bu mesaj.op ve ircop adminlere..?


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk