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/)
-   -   !login bota +(voice) vermesi (https://www.ircforumlari.net/mirc-scripting-sorunlari/38216-login-bota-voice-vermesi.html)

{CAP}{KIN} 20 Eylül 2007 13:59

!login bota +(voice) vermesi
 
benim normal stock botum var ona !login yazan userlerin kayıt olması ve kanalda login olanlara +(voice) vermesini ve aynı zamanda login olanların login sürelerini göstermesini istiyorum yardım edermisiniz acemiyim ;huh

L4roXyL 20 Eylül 2007 16:27

Cevap: !login bota +(voice) vermesi
 
on *:text:*:?: { if !login isin $1 { bak $nick } }
alias bak { var %- = 1 | while $gettok($read(nickler.txt,%-),1,37) { if $v1 iswm $1 { msg $1 Zaten daha önce login olmuşsunuz. | return $false } | inc %- } | write nickler.txt $+($1,%,$chr(32),Login zamanı:,$chr(32),Tarih:,$chr(32),$date,$chr(32),$c hr(45),$chr(32),Saat:,$chr(32),$time)) | msg $1 Başarı ile login oldunuz. | .mode #kanalın +v $1 }

Login olan nickleri okumak için: /oku yazsan yeterli olacaktır.
alias oku { var %1 = 1, %2 = $lines(nickler.txt) | while %1 <= %2 { echo $active Nick : $gettok($read(nickler.txt,%1),1,37) - $gettok($read(nickler.txt,%1),2,37) | inc %1 } }

Sanırım işini görecektir.

KorkusuZ_DeviL 20 Eylül 2007 18:30

Cevap: !login bota +(voice) vermesi
 
Yha Bu Komutları Nasıl Yapcam Ve Nereye Yapıştırcam Resimli Anladımı Yoqmu Burda Ne olur yardım edin bana :(

тєαм 20 Eylül 2007 19:15

Cevap: !login bota +(voice) vermesi
 
alt+r ye bunları yapıştır.

t0Xıc 23 Kasım 2007 18:46

Cevap: !login bota +(voice) vermesi
 
[KBSC] 18::43 <KelebekTurkce29> !login
[KBSC] 18::43 <toXic> Başarı ile login oldunuz.
[KBSC] 18::43 <toXic> Zaten daha önce login olmuşsunuz.
[KBSC] 18::43 <toXic> Zaten daha önce login olmuşsunuz.

böyle oluyor

L4roXyL 23 Kasım 2007 19:07

Cevap: !login bota +(voice) vermesi
 
;Üst'deki kod'da aslında hiçbir sorun yok. Sorunsuz çalışmakta.
;Ama alternatif olarak;
;Şöyle birşey yapabilirsin, daha hoş olur(aklıma gelmişken)

on *:text:*:?: { if $1 == !login { bk $nick } }
alias bk { if $hmatch(nick,$+($1,*)) { msg $1 $+($1,:) Zaten daha önce login olmuşsunuz. | halt } | else { hadd -m nick $+($1,½,$date,½,$time) 1 | hsave -i nick nick.hsh | msg $1 $+($1,:) Başarıyla kayıt oldunuz. | mode #kanal +v $1 } }
alias oku { var %t = 1,%tt = $hget(nick,0).item | while %t <= %tt { echo -at Nick: $gettok($hget(nick,%t).item,1,189) - Kayıt tarihi: $gettok($hget(nick,%t).item,2,189) - $gettok($hget(nick,%t).item,3,189) | inc %t } }
on !*:join:#kanal: { if $hmatch(nick,$+($nick,*)) { mode # +v $nick } }
on *:start: { if $isfile(nick.hsh) { hmake nick 100 | hload -i nick nick.hsh } }

/oku
yazdığınız'da kayıtlı nickleri tarihleri ile beraber listeler.
Kırmızı olarak gösterdiğim yerlere dikkat et.
Sorunsuz çalışmaktadır.


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

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