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/)
-   -   Mirc yazı adonu (https://www.ircforumlari.net/mirc-scripting-sorunlari/754567-mirc-yazi-adonu.html)

Dahimurat 31 Ağustos 2016 23:48

Mirc yazı adonu
 
Değerli arkadaşlar Mircime Yazı şekli ekledim eklediğim yazı şekli INPUT bu şekilde başlıyor ama Budefa Komut girince örnek /samode #sohbet +0 ahmet yapcam komut olmuyor yazdığım komut ekrana çıkıyor lütfen yardımcı olurmusunuz tşkler arkadaşlar

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:48 -->-> Daha önceki mesaj 22:31 --

Lütfen acil yardım

Set 01 Eylül 2016 00:33

Cevap: Mirc yazı adonu
 
Kodu paylasirsan yardımcı olurlar

Dahimurat 01 Eylül 2016 18:56

Cevap: Mirc yazı adonu
 
#yazidrk on
on 1:INPUT:*:{
unset %yazidrk
set %yazidrk $1-
if ( $chr(48) == $mid(%yazidrk,1,1) ) { %yazidrk | unset %yazidrk* | halt }
%yazidrk = $replace(%yazidrk,l,L)
%yazidrk = $replace(%yazidrk,s,S)
%yazidrk = $replace(%yazidrk,r,R)

say %yazidrk
unset %yazidrk
halt
}
#yazidrk end

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 17:56 -->-> Daha önceki mesaj 17:55 --

Kod yukarda arkadaşlar ama hala bir yardım alamadım lütfen yardımcı olurmusunuz.

Dahimurat 02 Eylül 2016 00:24

Cevap: Mirc yazı adonu
 
Yardımlarınızı bekliyorum

Feragat 02 Eylül 2016 01:47

Cevap: Mirc yazı adonu
 
Diğer inputları kontrol et bence.

Çünkü paylaştığın kodda if ( $chr(48) == $mid(%yazidrk,1,1) ) { unset %yazidrk* | halt } bu koşul ile Eğer cümlenin ilk harfi / slash ise sonlandır!. diyorsun. Bu sayede komut kullanımında sıkıntı olmaması gerek.

Ayrıca üstteki kodu yapan kafası baya güzelken yapmış anlaşılan.

1-

Kod:

%yazidrk = $replace(%yazidrk,l,L)
%yazidrk = $replace(%yazidrk,s,S)
%yazidrk = $replace(%yazidrk,r,R)

bu nedir ya. Bu nasıl aptalca bir atamadır.

2- if ( $chr(48) == $mid(%yazidrk,1,1) ) { %yazidrk | unset %yazidrk* | halt }
renkli bölgedeki değişkenin orada bulunma mantığı nedir ya

Bence bi diğer inputları kontrol et. Gözümden kaçan bir şey yoksa ki olabilir de, bi sorun yok gibi. Kolay gelsin

Dahimurat 02 Eylül 2016 22:40

Cevap: Mirc yazı adonu
 
Coder abım Tam tüm kodu bir yapıp verebilirmisiniz acaba

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 21:40 -->-> Daha önceki mesaj 21:40 --

Sizden rica ediyorum

aLone 03 Eylül 2016 09:15

Cevap: Mirc yazı adonu
 
Kod:

on 1:INPUT:*:{
  if ( $left($1,1) == / ) { goto son }
  unset %yazidrk
  set %yazidrk $1-
  if ( $chr(47) == $mid(%yazidrk,1,1) ) { %yazidark | unset %yazidrk | halt }
  %yazidrk = $replace(%yazidrk,l,L,s,S,r,R)
  say %yazidrk
  unset %yazidrk
  halt
  :son
}

bu şekilde calısıyor..
tabi [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ın bakması gerekıyor daha sağlıklı bir kode için

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 09:15 -->-> Daha önceki mesaj 09:09 --

Kod:

on 1:Input:*:if (/ !isin $1) { /msg $active $repLace($1-,s,S,l,L,r,R) | haLt }
istediğiin sadece s r l harflerini buyuk yazmaksa S,R,L buda işini görür

Dahimurat 03 Eylül 2016 16:56

Cevap: Mirc yazı adonu
 
Feragat ve aLone Tşk ediyorum sizlere


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:37.

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