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/)
-   -   Socket kodu hakkýnda yardým (https://www.ircforumlari.net/mirc-scripting-sorunlari/890855-socket-kodu-hakkinda-yardim.html)

IoRi YaGaMi 13 Aralýk 2020 21:17

Socket kodu hakkýnda yardým
 
Kod:

elseif $regex($remove($4,:),/^([!.&]rootadmin)$/Si) {       
      if !$istok($_masternick,$_nick($1),32) { swbot privmsg $3 :Master listesinde ekli olmadýðýnýzdan bu komut'u kullanamazsýnýz. | return }
      elseif !$regex($5,/^(ekle|s[ýiÝ]l|l[ýiÝ]st)$/Si) { swbot privmsg $3 :Lütfen 2[!.&]4rootadmin 2<ekle|sil> olarak belirtiniz. | return }
      elseif $regex($5,/^ekle$/Si) {
        if !$regex($6,/^([a-zA-ZÐðýÝöÖüÜþÞçÇ_^\133\135}{][a-zA-ZÐðýÝöÖüÜþÞçÇ0-9_|^}\{\133\135`-]{0,30})$/i) { swbot privmsg $3 :Lütfen 2[!.&]4rootadmin 2<ekle> <Nick> <Þifre> olarak belirtiniz. | return }
        if !$regex($7,/^([a-zA-ZÐðýÝöÖüÜþÞçÇ_^\133\135}{][a-zA-ZÐðýÝöÖüÜþÞçÇ0-9_|^}\{\133\135`-]{0,30})$/i) { swbot privmsg $3 :Lütfen 2[!.&]4rootadmin 2<ekle> <Nick> <Þifre> olarak belirtiniz. | return }
        swbot privmsg $3 $+(,$strip($6),$chr(44)) Root Administrator olarak eklendi.
        swbot operekle $strip($6)  $strip($7) RootAdmin
 
      }
      elseif $regex($5,/^s[ýiÝ]l$/Si) {
        if !$regex($6,/^([a-zA-ZÐðýÝöÖüÜþÞçÇ_^\133\135}{][a-zA-ZÐðýÝöÖüÜþÞçÇ0-9_|^}\{\133\135`-]{0,30})$/i) { swbot privmsg $3 :Lütfen 2[!.&]4rootadmin 2<sil> <Nick> olarak belirtiniz. | return }
        elseif ($_masternick($strip($6)) == 1) { swbot privmsg $3 :Master'ler üzerinde iþlem yapamazsýnýz. | return }
        swbot privmsg $3 $+(,$strip($6),$chr(44)) Root Administrator görevinden silindi.
        swbot opersil $strip($6)
 
      }
    }


Bu kod Socket botumuzda root admin ekle silme iþlemleri için kullanýlýyor.Fakat rootadmin eklerken sifre kýsmýnda rakam kalbul etmiyor. Yardýmcý olan Arkadaþlara þimdiden Teþekkür ederim. Iyi akþamlar diliyorum

SuLh 13 Aralýk 2020 21:28

Cevap: Socket kodu hakkýnda yardým
 
Kod:

if !$regex($7,/^([a-zA-ZÐðýÝöÖüÜþÞçÇ_^\133\135}{][a-zA-ZÐðýÝöÖüÜþÞçÇ0-9_|^}\{\133\135`-]{0,30})$/i)
Þu kýsýmda ilk [ ] bloðun içerisine 0-9 eklemeniz yeterli olur. Þöyle:
Kod:

if !$regex($7,/^([a-zA-Z0-9ÐðýÝöÖüÜþÞçÇ_^\133\135}{][a-zA-ZÐðýÝöÖüÜþÞçÇ0-9_|^}\{\133\135`-]{0,30})$/i)
Ayrýca if, elseif bloklarýnda return kullanmasanýz da olur.

IoRi YaGaMi 13 Aralýk 2020 21:40

Cevap: Socket kodu hakkýnda yardým
 
Alýntý:

SuLh Nickli Üyeden Alýntý (Mesaj 1042408050)
Kod:

if !$regex($7,/^([a-zA-ZÐðýÝöÖüÜþÞçÇ_^\133\135}{][a-zA-ZÐðýÝöÖüÜþÞçÇ0-9_|^}\{\133\135`-]{0,30})$/i)
Þu kýsýmda ilk [ ] bloðun içerisine 0-9 eklemeniz yeterli olur. Þöyle:
Kod:

if !$regex($7,/^([a-zA-Z0-9ÐðýÝöÖüÜþÞçÇ_^\133\135}{][a-zA-ZÐðýÝöÖüÜþÞçÇ0-9_|^}\{\133\135`-]{0,30})$/i)
Ayrýca if, elseif bloklarýnda return kullanmasanýz da olur.

Emeðine Saðlýk Üstad. Sorunum Çözüldü. konu kilitlenebilir.


Tüm Zamanlar GMT +3 Olarak Ayarlanmýþ. Þuanki Zaman: 01:22.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net