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/)
-   -   Oto Setname (https://www.ircforumlari.net/mirc-scripting-sorunlari/116647-oto-setname.html)

AnarchYBrotherS 07 Haziran 2008 13:41

Oto Setname
 
Server'e Her girdiğimde Setname.txt'den ßir Setname Seçip Onu /setname Setname.txt gibi Bi uyguLama Yapabilirmiyiz .. Yani Her Server'e Girişimde /setname Komutundan Setname 'i Değiştirecek .

CesuryureK 07 Haziran 2008 14:28

Cevap: Oto Setname
 
PHP- Kodu:

on *:connect: {
  .
setname $read $mircdirsetname.txt



AnarchYBrotherS 07 Haziran 2008 14:35

Cevap: Oto Setname
 
Peki Bunu Şu ŞekiLde Yapabilirmiyiz ..
Her 10 Dk ßir Setname değişsin . Yine Aynı .txt'den

SaintCty 07 Haziran 2008 15:02

Cevap: Oto Setname
 
Kod:

on *:connect: {
  .timer 1 600
setname $read $mircdirsetname.
txt


böyle dene

CesuryureK 07 Haziran 2008 18:55

Cevap: Oto Setname
 
Alıntı:

SaintCty Nickli Üyeden Alıntı (Mesaj 482807)
Kod:

on *:connect: {
.timer 1 600 setname $read $mircdirsetname.txt


böyle dene


connect event'i sunucuya ßağlanınca aktif olunan komutlardır.
senin verdiğin ise şu anlama gelmektedir
" sunucuya ßağlandıktan 600 saniye sonra script'imin dosyalarında setname.txt adlı dosyanın içindeki yazılarından SADECE birini setnamem yap. komut sadece bir kere işler verdiğin kodda. ayrıca eğer

.timer 0 600 setname $read $mircdirsetname.txt

Olsa ßile Hep Aynı Setnameyi Kendisine Verir.
ßu Yüzden ßir Döngü Yok, Yani Alt Satıra Geçmek İçin ßir Veri Olmalı ki, Farklı Farklı Setname'ler Alabilsin.
ßu Yüzden inc Kullanılmadır.

PHP- Kodu:

alias sname {
  .
inc %Cesur 1
/Setname $read(setname.txt,%Cesur) }
on *:connect: {
  .
Timer 0 600 /sname 



Regex 07 Haziran 2008 19:56

Cevap: Oto Setname
 
CesuryureK, senin verdiğin kod sıra ile setname değiştirir. Kişi, rastgele seçilmesini istiyor. Ayrıca, bu olay için alias oluşturmaya da gerek yok. Yani:

Kod:

on *:connect:.timer 0 600 .setname $read(setname.txt)

Şeklinde yapabilirsin, AnarchYBrothers.

CesuryureK 07 Haziran 2008 20:07

Cevap: Oto Setname
 
Alıntı:

Regex Nickli Üyeden Alıntı (Mesaj 483097)
CesuryureK, senin verdiğin kod sıra ile setname değiştirir. Kişi, rastgele seçilmesini istiyor. Ayrıca, bu olay için alias oluşturmaya da gerek yok. Yani:

Kod:

on *:connect:.timer 0 600 .setname $read(setname.txt)

Şeklinde yapabilirsin, AnarchYBrothers.

Verdiğin kodu script'tine yerleştirip yaparsan iyi olur. her bağlandığında bir setname alacaktır ama adam sunucudayken her 10 dakika değişmesini istiyor bunun için connect kullanamazsın ki? daha doğrusu connect yeterli olamaz.
ßak adam ne istemiş?

Kod:

Peki Bunu Şu ŞekiLde Yapabilirmiyiz ..
Her 10 Dk ßir Setname değişsin . Yine Aynı .txt'den

Heralde her 10 dakikada çıkıp değiştirmek dememiş oysa senin verdiğin kod her çıkış ve girişten sonra setname alır.
ßenim verdiğim ise, her 10 dakika da setname.txt içindeki kelimeleri setname yapar adamın da istediği bu farkındaysan.
gene tekrar ediyorum
connect eventi sunucuya girdikten sonra bir kere işler istersen 1000 tane timer koy gene sunucudan çıkıp girmedikçe işlem yapmaz..(setname için ) hep aynı setnameyi alır.
verdiğin kod aynı setnameyi verir kendine sürekli
dene verdiğin kodu öncelikle.

Senin Verdiğin ßu kod
Kod:

on *:connect:.timer 0 600 .setname $read(setname.txt)
Her 600 Saniyede /Nick Ahmet Yapmak Gibi Bişi
Hep Nick Ahmet Olacaktır Yani Dosyadaki ßaşka ßir Satıra Geçmez.
Yani Sunucuya Girince Doğru ßir Setname Seçiyor, Ama 600 Saniye Geçtikten Sonra Sunucuya Girdiğinde Aldığı Setname'yi Gene Alıyor
Yani ßaşka ßir Setname Almıyor.
ki ßu Durum İçin $Read Değil $!Read Kullanırsan Olur Dediğin Ama Onu da Dememişsin

KODLARINIZI DENEDİKTEN SONRA YORUM YAPARSANIZ SEVİNİRİM.

AnarchYBrotherS 07 Haziran 2008 22:25

Cevap: Oto Setname
 
Dediğin Gibi CesuryüreK Server'e Girdğimde Setname.txt'den bir Setname Seçicek Ve bunu Serverde her 10 Dk 'da bir SırayLa değiŞtirecek ..

AnarchYBrotherS 07 Haziran 2008 22:39

Cevap: Oto Setname
 
yanLız Cesur ; Server'e Girdim Setname'i ßir Kere değiŞtirdi kaLdı .. ßir Daha değiŞtirmedi Acaßa ßi ßakarmısn ?

CesuryureK 08 Haziran 2008 00:20

Cevap: Oto Setname
 
Alıntı:

AnarchYBrothers Nickli Üyeden Alıntı (Mesaj 483239)
yanLız Cesur ; Server'e Girdim Setname'i ßir Kere değiŞtirdi kaLdı .. ßir Daha değiŞtirmedi Acaßa ßi ßakarmısn ?

PHP- Kodu:

alias sname {
  .
inc %Cesur 1
/Setname $read(setname.txt,%Cesur) }
on *:connect: {
  .
Timer 0 600 /sname 


Yukardaki Kodu Yerleştirir Olur Her 600 Sanide Setname.Txt'ki Setnameleri Alt Alta Sırasıyla Seçer.
Denemesini İlk Verirkende Yapmıştım Şimdide Yaptım Çalışıyor

[00:13] -irc.xxxx.com- Your "real name" is now set to be Hayat Acımasız - you have to set it manually to undo it
-
[00:13] -irc.xxxx.com- Your "real name" is now set to be Belki ßirgün..  - you have to set it manually to undo it
-
[00:13] -irc.xxxx.Com- Your "real name" is now set to be Sen ve ßen.. - you have to set it manually to undo it
-
[00:13] -irc.xxxx.Com- Your "real name" is now set to be Kan İçindeyim.. - you have to set it manually to undo it
-
[00:13] -irc.xxxx.com- Your "real name" is now set to be Sevdiceğim.. - you have to set it manually to undo it
-
Timeri 0 600 Yerine 0 6 Yaptım. Sonucu Görmek İçin 10 Dakika ßeklemek istemedim. Görüldüğü Gibi Sorun Yok.


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

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