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 ve Master silme problem (https://www.ircforumlari.net/mirc-scripting-sorunlari/30372-login-ve-master-silme-problem.html)

Software 18 Nisan 2007 03:48

Login ve Master silme problem
 
Kod:

on *:text:!login*:?: {
if ($nick == Software) {
if ($3 == 123456) { set %founder $nick | msg $nick hosgeldin sahip }
}

bunda koda eklemek istediğim, benim nickim identify edilmeden Software nicki ile identify edilmeden birisi botun özeline !login 123456 yazarsa görmemesi sadece nickim identify edildiğinde görmesi.


bir diğer problemimde,

Kod:

on *:text:!Mastersil*:?:{
  if ($nick == %founder) { ruser $2 | msg $nick $2 Master listesinden silindi. | write $+(-dl,$2) master.txt | write $+(-dl,$2,$3) sifre.txt  }
}

!mastersil nick şifre

dediğimde sifre.txt dosyasının içinden en üsteki şifreyi siliyor yani söylediğim şifreyi silmiyor sebep'i nedir yada yapmam gereken istediğim gibi

Software 18 Nisan 2007 16:28

Cevap: Login ve Master silme problem
 
bir sorun daha var arkadaslar bu baslıktan devam ediyorum.

Kod:


on *:text:*:#:{
  if $1 == !dur { play stop | msg # Eğitim durduruldu $nick }
}

txt dosyasını okudugunda !dur dediğim zaman durduruyor peki okudugu dosyada yazdıgı yerden !devam dediğimde kaldığı yerden devam etmesini nasıl sağlayabilirim.

detay 18 Nisan 2007 18:09

Yanıt: Login ve Master silme problem
 
on *:text:*:#:{
if $1 == !dur { msg # Eğitim durduruldu $nick | var %t = $play(1).pos | play stop }
if $1 == !devam { msg # Eğitim Baslatildi $nick | play $+(-f,%t) belgeadi.txt }
}

mor olan kisim play sırasındaki 1. belgenin nerede kaldigini belirliyor daha sonrada play -fsatir parametresiyle kaldigimiz yerden devam ediyoruz.

nickin identify edilip edilmedigini tespit edebilecegin kodlar forumda mevcut

( [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] )

unReaL 18 Nisan 2007 18:32

Cevap: Login ve Master silme problem
 
Yardım için teşekkür ederim ancak bir şey daha sormak istiyorum.
Mesela ; " belgeadi.txt " kısmı şu şekilde olabilir mi ? Hangi dosyayı okurken durdurulduysa o dosyadan devam etsin bu mümkün mü ? Mesela ; " a.txt " dosyasını okuyor ve bunun gibi herhangi bir başka bir dosya okutulabilir ama biz bunu okuturken durdurduk ve " !devam " yazdığımızda gene bu " a.txt " dosyasında kaldığı yerden devam etsin.

Sagopa 18 Nisan 2007 20:01

Yanıt: Login ve Master silme problem
 
Kod:

on *:text:*:#:{
  if $1 == !a {
    play # a.txt 2000
    set %oku a.txt
  }
  if $1 == !b {
    play # b.txt 2000
    set %oku b.txt
  }
  if $1 == !dur { msg # Eğitim durduruldu $nick | var %t $play(1).pos | play stop }
  if $1 == !devam { msg # Eğitim Baslatildi $nick | play $+(-f,%t) # %oku 2000 }
}


detay 18 Nisan 2007 20:29

Yanıt: Cevap: Login ve Master silme problem
 
Alıntı:

unReaL Nickli Üyeden Alıntı
Yardım için teşekkür ederim ancak bir şey daha sormak istiyorum.
Mesela ; " belgeadi.txt " kısmı şu şekilde olabilir mi ? Hangi dosyayı okurken durdurulduysa o dosyadan devam etsin bu mümkün mü ? Mesela ; " a.txt " dosyasını okuyor ve bunun gibi herhangi bir başka bir dosya okutulabilir ama biz bunu okuturken durdurduk ve " !devam " yazdığımızda gene bu " a.txt " dosyasında kaldığı yerden devam etsin.


zaten demek istedigimde tam olarak buydu belirttigin txtde kaldigin yerden devam etmek..


on *:text:*:#:{
if $1 == !dur { msg # Eğitim durduruldu $nick | var %t = $play(1).pos | play stop }
if $1 == !devam { msg # Eğitim Baslatildi $nick | play $+(-f,%t) belgeadi.txt }
}


mor olan kisim play sırasındaki 1. belgenin kacinci satirda kaldigini belirler sonrada play -fsatir parametresiyle kaldigimiz yerden devam ediyoruz.

ama su var playlenen dosyalar icinde dosya kacinci sirada onu bilemem
/playctrl
yazarak bakabilirsin yada en basiti ilk gönderdigin play komutu 1.siradir bu sekilde ve benim belgeadi.txt dedigimde önceden playlayip !dur dedigimiz belge oluyor umarim anlatabilmisimdir

[box=el33t]
%t'yi local bir değişken olarak kullandığın için kod büyük ihtimalle çalışmayacaktır, mikrop. Çünkü biliyorsun ki işlemin sonunda o değişken silinmiş olacaktır. Kod çalışmazsa var %t kısmını set %t olarak değiştirip denemelisin, unReaL.[/box]


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

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