IRCForum - IRC ve mIRC Kullanýcýlarý Topluluðu

IRCForum - IRC ve mIRC Kullanýcýlarý Topluluðu (https://www.ircforum.gen.tr/)
-   mIRC Scripting Hazýr Kodlar (https://www.ircforum.gen.tr/mirc-scripting-hazir-kodlar/)
-   -   Mesafe öðrenme kodu socket (https://www.ircforum.gen.tr/mirc-scripting-hazir-kodlar/925-mesafe-ogrenme-kodu-socket.html)

SynaX 30-Ocak-2025 15:11

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



Forum saati GMT +3 olarak ayarlanmýþtýr. Þu an saat: 21:15

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc.