|
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]