mIRCForumlari - mIRC ve IRC Kullanıcılarının Paylaşım Platformu
  https://www.mircforumlari.net/iletisim/


SohbetG.Com

Kullanıcı Etiket Listesi

Yeni Konu aç Cevapla
 
Seçenekler
Alt 12 Aralık 2022, 03:01   #1
Çevrimdışı
Üyelik tarihi: 07 Aralık 2022
Konular: 21281
Mesajlar: 24.386
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: TRmIRC.Net
IRC Sunucu: IRC.TRmIRC.Net
Alınan Beğeni: 3920
Beğendikleri: 7044
@RahmetLi
Ruh Hali : : Olu Gibi
Standart Web Kontrol

Diyelim ki ben mIRC'ımdan WwW.ForumTurk.ORG 'u yöneteceğim.

Ilk önce bir bot oluşturalım ve o bot'a komutumuz işlesin diye text event'i ekleyelim.


Kod : Kodu kopyalamak için üzerine çift tıklayın!

on $*:text:/^(!duzenle)$/:#kanalim:islem
Konular gözünüze çok karışık gelmesin diye parça parça anlatacağım, bu text event'inde "!duzenle" komutu ile islem alias'ını devreye sokacağız. Eğer bu event'in içeriği karışık geldi ise daha sadesi,

Kod : Kodu kopyalamak için üzerine çift tıklayın!

on *:text:*:#kanalim: { if $1- == !duzenle { islem } }
Birlikte islem alias'ını yapmadan önce ftp ve html'den bahsetmek istiyorum
FTP Nedir?
FTP (File Transfer Protocol) Internete bağlı bir bilgisayardan diğerine (her iki yönde de) dosya aktarımı yapmak için geliştirilen bir internet protokolü ve bu işi yapan uygulama programlarına verilen genel addır. İlk geliştirilen internet protokollerinden biridir. FTP protokolü ile bir başka bilgisayardan bir başka bilgisayara dosya aktarımı yapılırken, o bilgisayar ile etkileşimli-aynı anda (on-line) bağlantı kurulur ve protokol ile sağlanan bir dizi komutlar yardımıyla iki bilgisayar arasında dosya alma/gönderme işlemleri yapılır.

HTML nedir?
HTML'in açılımı Hyper Text Markup Language (Bunun tam Türkçe'si bulunmamakla beraber "çok yere açılan metin" denebilir.
Bir HTML dosyası bir text dosyası olmakla beraber markup tags (işaretlenmiş etiketler) içerir
Markup tag'ler web tarayıcınıza sayfanın nasıl gösterileceğini gösterir.
Bir HTML dosyasının uzantısı htm veya html olmak zorundadır.
Bir HTML dosyası basit bir text editör ile oluşturulabilir.

Islem alias'ı:


Kod : Kodu kopyalamak için üzerine çift tıklayın!

alias Islem { ; Öncelikle bir html sayfası yapacağız ismi mIRCWeb olsun, yapmadan önce de mIRC klasöründe olan önceki oluşturduğumuz o isimdeki üstüne eklemesin html codelerini diye sileceğiz... .remove $shortfn($mircdirmIRCWeb.html) ;Html'mizi yazıyoruz, amacımız #Help kanalında kaç kişi var ve bunların prefix bilgilerini (yardım alan user ve beklemede olan user bilgileri de dahil) www.avdet-mirc-webkontrol.com/mIRCWeb.html online olarak bildirebilmek. ;Uygun html sayfasını hazırlıyoruz! write mIRCWeb.html <h1>#Help Kanali Online Yetkilileri</h1> write mIRCWeb.html <p>Coder by avdet!</p> write mIRCWeb.html </body> write mIRCWeb.html </html> write mIRCWeb.html <ul> var %avdet = 1 while (%avdet <= $nick(#help,0)) { if $+($chr(126),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Founder),</li>) } if $+($chr(38),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Super Operator),</li>) } if $+($chr(64),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Operator),</li>) } if $+($chr(37),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Half Operator(Stajyer.)),</li>) } if $+($chr(43),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Kullanıcısı),</li>) } if $regex($nick(#help,%avdet).pnick,/^([^+%@&~])/) { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Kullanıcısı(Beklemede.)),</li>) } inc %avdet } write mIRCWeb.html </ul> ;Alias'ı kapatmayın daha bitmedi :) ;Bu kısımda scripting bilginize ile entegre ettiğiniz html codeleri tamam, bu aşamadan sonra ftp codelerini kullanacağız. ;Daha önceden oluşturduğumuz ftp dosyasını silelim. (Aslında gerek yok fakat anlamanız açısından teferruatlı gidiyorum ;) ) .remove $shortfn($mircdirhelper.ftp) ;Kontrol amacı ile kapatıyoruz siz kapatmayın isterseniz. write helper.ftp close FTPIp write helper.ftp open FTPIp write helper.ftp FTPKullanıcıadın(Web'ine ait FTP bu nedir? diye düşünme.) ;Somee'den kendinize ücretsiz bir web alanı edinebilirsiniz eğer yoksa, denemeler için. write helper.ftp FTPŞifren write helper.ftp cd Htmldosyasınıniçindebulunduğudirklasörününadı write helper.ftp send GöndereceğimizmIRCWeb.html'ninpcdekiyeri. write helper.ftp quit ;Oluştuğumuz Ftp dosyasını çalıştıralım.. run ftp -s:helper.ftp }
Aynı sistemi pc'nize IIS kurup asp code desteği ile de yapabilirsiniz ama IIS kasabilir.

İyi Çalışmalar.



  Alıntı ile Cevapla

Cevapla
Etiketler
açılan, açısı, ait, alma, anda, anlama, arasında, aslı, asıl, aynı, bağlantı, bağlı, basit, başka, beklemede, beraber, bilgileri, bilgilerini, bir, bot, çalış, daha, dahil, den, desteği, diğeri, dizi, dosyası, eğer, editör, ekleyelim, ettiği, ettiğiniz, eve, forum, founder, ftp, geldi, genel, gerek, gönderme, gözü, html, iki, ile, ismi, kaç, kanalı, kendi, kişi, komutlar, kontrol, kısımda, language, line, metin, mirc, nasıl, olan, olarak, olsun, online, org, parça, pro, programları, protocol, qui, regex, sayfa, sayfanın, sayfası, scripting, sis, sistemi, siz, sonra, tam, transfer, türkçe, user, uygulama, verilen, veya, yapan, yapmadan, yapmak, ücretsiz, yere, yetkilileri, yok, yoksa, üstü, önceden, önceki


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler