IRCForum - IRC ve mIRC Kullanıcıları Topluluğu  
  IRCForum - IRC ve mIRC Kullanıcıları Topluluğu > IRCForum.Gen.TR - mIRC Scripting > mIRC Scripting Hazır Kodlar
Kaydol Topluluk Bugünkü Mesajlar Ara


Mesafe öğrenme kodu socket

mIRC Scriptinglerinizde kullanabileceğiniz hazır kodlara bu başlık altından ulaşabilirsiniz.


Kullanıcı Etiket Listesi

Yeni Konu Aç Cevapla
 
Konu Araçları Görünüm Modları
Eskimiş 30-Ocak-2025, 15:11   #1
 
SynaX Kullanıcısının Avatarı

Üye No: 1
Kayıt Tarihi: 26-Aralık-2024
Mesajlar: 862
Konular: 829
Nerden: Bursa
Takımı: Beşiktaş
Meslek:
Aldığı Beğeni: 4
Beğendikleri: 7
@SynaX
Varsayılan Mesafe öğrenme kodu socket

Kodun amacı ilce ilce sehir sehir ülke ülke mesafelerin kaç km oldugunu ögrenmek.

Komut: !mesafe sehir sehir

Örnek komut: !mesafe istanbul bursa
Örnek komut: !mesafe almanya türkiye

Kod
on $*:Text:/^[!.]mesafe(.+)/i:#sohbet,#felsefe,#radyo,#mirchelp:{
  if !$3 { msg # > En az 2 sehir yazmalisiniz | return }
  if %mesafechan {
    msg # > Mesafe sorgulamasi yaparken 10 sn beklemelisiniz.
    return
  }
  .set -u10 %mesafechan $chan
  .set -u10 %mesafeci $2-
  mesafe $2-
}
alias mesafe {
  set %mesafe $replacex($trkarakter($1-),$chr(32),+)
  sockclose mesafe | sockopen mesafe www.google.com 80
}
on *:sockopen:mesafe:{
  if $comerr { .sockclose $sockname | echo -a Socket Hatasi }
  var %ko = sockwrite -n $sockname
  %ko GET /search?q= $+ %mesafe $+ +aras%C4%B1+ka%C3%A7+km HTTP/1.0
  %ko Host: www.google.com
  %ko $crlf
}
on *:sockread:mesafe:{
  var %mes
  sockread -f %mes
  var %mesafetr = /span class="FCUp0c rQMQod (.+)">(.+)</span>(.+)</div></span><span><div class="BNeawe tAd8D AP7Wnd/i
  if $regex(%mes,%mesafetr) {
    msg %mesafechan [Mesafe] %mesafeci  $+($xturkceforbx($regml(2))) $xturkceforbx($regml(3)) $xturkceforbx($regml(4))
  }
}
alias -l xturkceforbx {
  return $replacexcs($1-,?®,i,â,a,Ü,Ü,Ş,Ş,Ğ,Ğ,Ç,Ç,İ,İ,Ö,Ö,ü,ü,ş,ş,ğ,ğ,?§,ç,ı,ı,ö,ö,ê,?,?,$chr(32),?,$chr(32),’,",‘,',“,",–,-,?,e,',',Ö,Ö,ü,ü,İ,I,ı,i,Ö,Ö,ö,ö,Ü,Ü,ü,ü,Ç,Ç,ç,ç,Ğ,Ğ,ğ,ğ,Ş,Ş,ş,ş,$&
    Ccedil;,Ç,A»,?,circ;s,s,icirc;,i,Uuml;,Ü,i ldquo;,i,hrdquo;,h,acirc;,a,ı,ı,circ;I,I,uml;B,B,nırsquo;,`,$chr(195),A,$&circ;R,R,rsquo;yi,`yi,ccedil;,ç,ouml;,ö,ç,ç,uuml;,ü,rsquo;,',ı,i,ğ,ğ,dk.,dakika,sa.,saat)
}
alias -l trkarakter return $replacex($1-,ı,$eval(%C4%B1,0),İ,$eval(%C4%B0,0),ğ,$eval(%C4%9F,0),Ğ,$eval(%C4%9E,0),Ş,$eval(%C5%9E,0),ş,$eval(%C5%9F,0),ö,$eval(%C3%B6,0),Ö,$eval(%C3%96,0),ç,$eval(%C3%A7,0),Ç,$eval(%C3%87,0),ü,$eval(%C3%BC,0),Ü,$eval(%C3%9C,0))

 
Alıntı ile Cevapla
Cevapla

Yer İmleri

Etiketler
kodu, mesafe, mesafe öğrenme kodu socket, ogrenme, socket


Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 

Yayınlama Kuralları
Yeni konu açamazsınız
Cevap gönderemezsiniz
Eklenti ekleyemezsiniz
Mesajlarınızı düzenleyemezsiniz

Kodlama is Açık
İfadeler Açık'dir
[IMG] kodu: Açık
HTML kodu: Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı