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/)
-   -   Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler. (https://www.ircforumlari.net/mirc-scripting-sorunlari/50169-sohbet-kanalina-girenler-listeledigim-10-kanala-sira-sira-2ser-2ser-girsinler.html)

IRCTeam 08 Şubat 2008 21:40

Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
Mesela
#Ayva
#ayna
#ankara
#istanbul
#kelebek
#zurna
#aşk
#35+
#beginner
#SamSun

ßu kanallara sohbete girenleri sira ile listede 2 kanala soksun. yardim pls.

detay 08 Şubat 2008 21:56

Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
Sohbet kanalina girenleri 2'şer 2'şer bu kanallara mi aktarmak istiyorsun bumudur?

diEfoRyoU 08 Şubat 2008 22:09

Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
Kanal.txt dosyasına kanalları ikişer ikişer eklersen aşağıdaki kod işini görebilir
Yani, dosyaya kanalları,
#ayna,#zurna
#ayva#klavye
gibi eklersen.

İşte kod:
Kod:


on !*:join:#sohbet:{ if %giris == $lines(kanal.txt) { unset %giris } | else { inc %giris 1 | sajoin $nick $read(kanal.txt,%giris) } }

Kodu denemedim, sadece mantık yürüttüm. Umarım çalışır ve işine yarar.

detay 08 Şubat 2008 22:37

Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
Kod:

on *:join:#sohbet:sajoin $nick $ch
Kod:

alias ch { var %c = #Ayva #ayna #ankara #istanbul #kelebek #zurna #aşk #35+ #beginner #SamSun | if !%s { set %s 1 } | inc %s | return $gettok(%c,$iif(%s >= 2,$calc(%s /2),%s),32) | if %s == 21 { unset %s } }
aklima boyle birsey geldi denemeyip kesin emin olmamakla birlikte..

IRCTeam 09 Şubat 2008 00:09

Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
diE senin verdigin kod'da

SAJOIN Yetersiz parametre.

yaziyor.

IRCTeam 09 Şubat 2008 00:15

Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
detay arkada$im senin kod'da tek tek sokuor yahu ve kafasina gore sokuor :)

diEfoRyoU 09 Şubat 2008 00:29

Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
Kodu şimdi deneyebilirsin.
Kod:


on !*:join:#sohbet:{ if %giris == $lines(kanal.txt) { unset %giris | %giris = 1 | sajoin $nick $read(kanal.txt,%giris) } | else { inc %giris 1 | sajoin $nick $read(kanal.txt,%giris) } }


d3viL 09 Şubat 2008 00:51

Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
diEfoRyoU

Kod:

on !*:join:#sohbet:var %% = 1 | while %% <= $lines(kanal.txt) { sajoin $nick $read(kanal.txt,%%) | inc %% }

yazdığının bundan farkı ne?

diEfoRyoU 09 Şubat 2008 00:57

Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
Senin verdiğin kod, kanal txt dosyasında yazan bütün kanallara gir diyor. Benim verdiğim kod ise, kanal.txt dosyasındaki %giris değişkeni hangi satıra denk gelmişse o kanal(lar)a sok diyor;)
Yani,
%giris değişkeninin değer 2 ise kanal.txt doyasındaki ikinci satırdaki kanal(lar)a sokar kullanıcıyı.
Umarım anlatabilmişidir.

d3viL 09 Şubat 2008 01:07

Cevap: Sohbet kanalina girenler Listeledigim 10 kanala sira sira 2ser 2ser girsinler.
 
Rastgele satır seçiyor yani?


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

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