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/)
-   -   İf komutuyla ilgili . (https://www.ircforumlari.net/mirc-scripting-sorunlari/420409-if-komutuyla-ilgili.html)

Entrance 22 Ekim 2011 23:59

Cevap: İf komutuyla ilgili .
 
Alıntı:

Uprocker Nickli Üyeden Alıntı (Mesaj 1040882679)
denedim işe yaramıyor .


Ben de, nasıl çalışıyor?

Nickler txt dosyasına ahmet123 adında bir nick ekledim ve sonuç;
PHP- Kodu:

[23:55]Ahmet123 merhaba naber

gördüğünüz gibi çalışıyor.

Uprocker 23 Ekim 2011 00:03

Cevap: İf komutuyla ilgili .
 
Benim demek istediğim o değilki nickler text dosyasını eklediğim her isme gidiyor zaten mesela kanala biri girdi nicki nick1234 diyelim ama nickler text dosyamda sadece nick olcak yani kanala girenin nicki nick'te olsa nick1234'te olsa otomatik algılayıp ona göre mesaj atıcak anlatabildim mi ?

Narsinha 23 Ekim 2011 00:47

Cevap: İf komutuyla ilgili .
 
bende sanıyordumki kanaldaki butun geçen nicklere atsın o dediğin daha basit bişey.

Uprocker 23 Ekim 2011 00:49

Cevap: İf komutuyla ilgili .
 
peki o zaman nasıl yapılıyor ? :P

Narsinha 23 Ekim 2011 01:02

Cevap: İf komutuyla ilgili .
 
Kod:

on *:join:#: { var %s = 1,%q = $lines(nickler.txt) | while (%s <= %q) { if $read(nickler.txt,%s) { if $+($v1,*) iswm $nick { msg $nick hosgeldin } } | inc %s } }
ahmet
mehmet
murat
v.s gibi nickler.txt'ye *,? koymadan ekleyeceksin nickleri kodu alt+r remote yapıştır.

Uprocker 23 Ekim 2011 01:13

Cevap: İf komutuyla ilgili .
 
verdiğin kodu ekleyince mirc hata verip kapanıyor :P

Set 23 Ekim 2011 01:33

Cevap: İf komutuyla ilgili .
 
Kod:

alias n_ick { var %s 1 | while (%s <= $lines(nickler.txt)) { $iif($read(nickler.txt,%s) isin $1,return 1) | inc %s } return 0 }
on *:join:#:if ($n_ick($nick) == 1) { .msg $nick Mesjin }

Bu kodu wilcard kullanarak calistirmak istersense eger bu sekilde degisebilirsin ;

Örnek: nickler.txt dosyasina kayit ettigin rumuz'lar *Ali* gibi yaparsansa eger. öyle kullanmak istersense yapacagin şey;

$iif($read(nickler.txt,%s) isin $1,return 1)

siyah kısmı yani isin olan yeri iswm olarak degiştirirsin düzelir.

Uprocker 23 Ekim 2011 01:54

Cevap: İf komutuyla ilgili .
 
denedim kodu çalışmıyor

Narsinha 23 Ekim 2011 12:53

Cevap: İf komutuyla ilgili .
 
kodu tekrar al dene bakalım.

Uprocker 23 Ekim 2011 15:07

Cevap: İf komutuyla ilgili .
 
Hangisini ? ben denerkenmi yanlış yapıyorum remote'e kopyalıyorum /remote on diyorum çalışması lazım değilmi böyle ?


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

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