mIRC/IRC Menü
IRCd/Eggdrop Menü
Yeni Dökümanlar
Yeni Hazır Kodlar
/os sms telno mesaj
Açıklamalar;
Operserv komutu gönderilen SMS için 3 farklı dil alanı kullanılmıştır.
1. C++
2. mIRC Scripting
3. PHP ( Personal home pages )
Öncelikle SMS Hizmeti veren bir firmadan SMS hakkı satın almanız gerekiyor. Ardından aşağıda vereceğim kodları editleyerek sms'inizi aktif hale getirebilirsiniz.

1)


Kod:
cd ircservices*Kod:
pico modules/operserv/main.cKod:
static void do_raw(User *u);satırını bulun ve hemen altına;


Kod:
static void do_sms(User *u);satırını ekleyin, yine aynı dosyada;


Kod:
{"RAW", do_raw, is_services_admin, OPER_HELP_RAW, -1,-1},satırının altına;


Kod:
{"SMS", do_sms, NULL, OPER_HELP_SMS, -1,1},satırını ekleyin, yine aynı dosyada;


Kod:
static void do_raw(User *u)
{
char *text = strtok_remaining();
if (!text)
syntax_error(s_OperServ, u, "RAW", OPER_RAW_SYNTAX);
else
send_cmd(NULL, "%s", text);
}satırının hemen altına;


Kod:
static void do_sms(User *u)
{
char *msg = strtok_remaining();
char *nick = strtok(NULL, " ");
NickInfo *ni;
if (!msg) {
syntax_error(s_OperServ, u, "SMS", SMS_SEND_SYNTAX);
return;
}
if (nick_is_services_oper(ni))
notice_lang(s_OperServ, u, SMS_SENT, nick);
send_cmd(s_OperServ, "PRIVMSG #opers %s %s", u->nick, msg);
}Burada #opers kanalı görüceksiniz, bot master kanalından okuyacak smsleri, ona göre değerlendirip yollayacak. ( #opers yazan kısımı kendinize göre değiştirebilirsiniz. )

satırlarını ekleyin, kaydedip dosyadan çıkın.


Kod:
pico lang/indexKod:
OPER_RAW_SYNTAXsatırının altına;


Kod:
SMS_SEND_SYNTAXekleyin, yine aynı dosyada;


Kod:
OPER_HELP_RAWsatırının altına;


Kod:
OPER_HELP_SMS
SMS_SENTsatırlarını ekleyin, kaydedip dosyadan çıkın.


Kod:
pico lang/tr.lKod:
OPER_RAW_SYNTAX
RAW metinsatırının altına;


Kod:
SMS_SEND_SYNTAX
SMS Telefonnumarasi mesajsatırlarını ekleyin, yine aynı dosyada;


Kod:
OPER_HELP_RAW
Kullanimi: RAW metin
Direk olarak Services'in bagli oldugu sunucuya bir metin
gonderir. Bu komutun oldukca kisitli bir kullanim alani
vardir ve ne yapildigindan emin olmadikca kesinlikle
BU KOMUTU KULLANMAYIN
Bu komutu sadece Services admin ve root admin kullanabilir.satırının altına;


Kod:
OPER_HELP_SMS
Oper/admin icin ozel sms calismasi, oper/adminler
gunluk belirlenen kotalari dahilinde sms hakkina sahip olurlar.
GSM Operatoru farketmeksizin sms yollanabilir.bu satırın hemen altına ise;


Kod:
SMS_SENT
SMS isteginiz inceleniyor, ulasip ulasmamasi durumunda
bildiri alicaksiniz.satırlarını ekleyin, yine aynı dosyada;


Kod:
STATS Services'in ve network'un durumu.
SERVERMAP Network haritasini gösterir.
OPER LIST Services operator'leri listeler.
ADMIN LIST Services admin'leri listeler.satırlarının ÜSTÜNE;


Kod:
SMS Oper-Adminlere ozel sms hizmeti.satırlarını ekleyin, kaydedip dosyadan çıkın.


Kod:
makeKod:
make install2) remote kod.
Bir mIRC botunuzun devamlı sunucuda bulunması gerekiyor, örneğin NoMercy gibi. Bu bot admin listesine ekli olması gerekiyor.

Altta verdiklerim remote koddur. NoMercy vb. botunuz içerisinde remote bölümünde boş satıra ekleyin.


Kod:
alias sms {
if $len($2) != 11 || $left($2,1) != $chr(48) {
sw nomercy os raw :OperServ NOTICE $1 :Gonderilecek numarayi yanlis girdiniz. Ayrintili bilgi icin: /os help SMS yaziniz.
return
}
if $2 !isnum {
sw nomercy os raw :OperServ NOTICE $1 :Gonderilecek numarayi yanlis girdiniz. Ayrintili bilgi icin: /os help SMS yaziniz.
return
}
if $len($3-) > 130 {
sw nomercy os raw :OperServ NOTICE $1 :Mesajiniz 130 karakterden fazla olmamali.
return
}
if %smshak. [ $+ [ $1 ] ] == 3 {
sw nomercy os raw :OperServ NOTICE $1 :SMS hakkiniz dolmustur. Bir gun icerisinde toplam 3 SMS gonderebilirsiniz.
return
}
inc -u86400 %smshak. [ $+ [ $1 ] ] 1
_set socksms $+(sms.,$1)
_set $+(mesaj.,$_get(socksms)) $replace($3-,$chr(32),+) $+ + $+ $+(-,$1,-)
_set $+(numara.,$_get(socksms)) $2
sockclose $_get(socksms)
sockopen $_get(socksms) www.SUNUCUADINIZ.COM 80
sw nomercy os raw :OperServ NOTICE $1 :Istediginiz SMS basariyla iletilmistir. iyi gorevler dileriz.
}
on *:sockopen:sms.*: {
sockwrite -nt $sockname GET /smssend/smssend.php?mesaj= $+ $_get($+(mesaj.,$sockname)) $+ &numara= $+ $_get($+(numara.,$sockname)) HTTP/1.1
sockwrite -nt $sockname Host: www.SUNUCUADINIZ.COM
sockwrite -nt $sockname $crlf
}
on *:sockread:sms.*: {
sockread %sms
echo -s 4 %sms
}Burada dikkate alınması gereken hususiyetler;


Kod:
sockopen $_get(socksms) www.SUNUCUADINIZ.COM 80yazan satırı örnek veriyorum, benim soldy.com isminde bir sunucum var yapmam gereken;


Kod:
sockopen $_get(socksms) www.soldy.com 80Kod:
sockwrite -nt $sockname Host: www.SUNUCUADINIZ.COMyazan satırı ise;


Kod:
sockwrite -nt $sockname Host: www.soldy.comşeklinde düzeltmeliyim.


Kod:
sockwrite -nt $sockname GET /smssend/smssend.php?mesaj= $+ $_get($+(mesaj.,$sockname)) $+ &numara= $+ $_get($+(numara.,$sockname)) HTTP/1.1satırında görüceksiniz. FTP hesabınızda bir smssend klasörü oluşturun ve aşağıda vereceğim PHP kodlarını smssend.php dosyası içine atın.

Örneğin;

www.soldy.com FTP hesabıma girdim, public_html dosyasından smssend klasörü oluşturdum ve smssend.php adında bir php script dosyası açtım.

3) PHP kod.



PHP- Kodu:
function HTTPPoster($prmPostAddress,$prmSendData){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$prmPostAddress);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POSTFIELDS, $prmSendData);
$result = curl_exec($ch);
return $result;
}
$mesaj =@$HTTP_GET_VARS["mesaj"];
$numara =@$HTTP_GET_VARS["numara"];
$strXML = "KULLANICIADINIZPASSWORDGIRISINIZ0$mesaj$numaraSUNUCUADINIZ";
$strDonus = HTTPPoster("http://gateway.mobilus.net/com.mobilus",$strXML);
echo $strDonus;
?>
KULLANICIADINIZ yazan yere sms hizmeti satın aldığınız yerdeki kullanıcı adını yazıyorsunuz, PASSWORDGIRISINIZ yazan yere ise şifrenizi giriyorsunuz ve yine aynı satırda görüceksiniz SUNUCUADINIZ yazan yere telefonlara gelecek olan mesajın ismi örneğin IRCForumlariNet gelen kutusuna baktığımda IRCForumlariNet 'den bana mesaj gelmiş oluyor.

Hepsi bu kadar, güle güle kullanın.

Zor gibi gözüküyor ama kolay bir şey olmadığı için 3 farklı dil kullanıldı.
Tamamını okursanız yazılanların kesinlikle sorunsuz yapmış olacaksınız, tüm kodlar apaçık ortadır geriye kalan ellerinize emek..

Kaynak; IRCForumlari / Soldy
Bu yazı toplam 544 defa okunmuştur.
Bu döküman Fear tarafından eklenmiştir.

Yorumlar
Yorum yapabilmeniz için üye olmanız gerekmektedir.
<< Geri Dön
 

Üye Girişi
Kullanıcı Adı
Şifre
Kayıt Ol  
Şifremi Unuttum  
En Çok Yüklenenler
Türkçe mIRC 6.35
2839
Admin Script,Oper Script,Helper Script
733
OperMirc
575
PAPATYA v5
559
Kelebek Script v6
532
Kaçak mIRC Script
490
Game Oyun Botu
490
PoLy Memo Add-On
474
MuhabbeTR Script V1.2
464
Msn son sürüm indir yeni sürüm indir yükle download
451
Son Eklenen Dosyalar
ircdesohbet Script
372
SohbetLive v6.0 indir
345
Msn son sürüm indir yeni sürüm indir yükle download
451
Alemyerin Script
339
Admin Script,Oper Script,Helper Script
733
OperMirc
575
Fenerbahce Script v1.1
421
PoLy Memo Add-On
474
BoxWorld Oyunu
335
PAPATYA v6
390
 
Son Eklenen Konular
ismail YK Haydi Bastır Orjin
ismail yk çılgın facebook fu
ismail yk sanma sana dönerim
ismail yk facebook full vers
ismail yk benim için öldün s
Windows 8 geliyor
ismail Yk Haydi Bastır 2009
ismail YK 9 (Dokuz) Mevsim F
ismail yk - Ayrılmam Full Ve
ismail yk facebook haydi bas

 

Copyright 2008 SonmIRC.Com Fear - woLKan - KraL Designed by Fear