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

TİGeR 15 Ekim 2009 14:57

yazı sekline ilave
 
selam arkadaslar. elimde şöle bi remote var
PHP- Kodu:

#yaziqarisma end 
#yaziilkbuyuk on
on 1:INPUT:*: { 
  if ( 
$left($1,1) == / ) { goto son 
  if (
$ctrlenter) { goto son 
  if (
$active == Status Window) { Echo -%logo2 11,1Status'a Birşey Yazamazsınız. | goto halt } 
  if ($active == @Bot) { goto halt } 
  set %Var3 $1- 
  unset %Var1 %Var2 
  set %Var1 1 | set %Var2 $upper($mid(%Var3,1,1)) 
  if ($mid(%Var3,1,1) == $chr(47)) { goto ServerCommand } 
  if ($len(%Var3) == 1) { set %Var2 $upper(%Var2) | say %Var2 | halt } 
  :Start1 
  inc %Var1 1 
  if ($mid(%Var3,%Var1,1) != $chr(32)) { set %Var2 %Var2 $+ $mid(%Var3,%Var1,1) | if ($len(%Var3) < %Var1) { goto Start1 } } 
  if ($mid(%Var3,%Var1,1) == $chr(32)) { set %Var2 %Var2 $+ $upper($mid(%Var3,%Var1,2)) | inc %Var1 1 | if ($len(%Var3) < %Var1) { goto Start1 } } 
  if ($len(%Var3) != %Var1) { goto Start1 } 
  say %Var2 
  halt 
  :ServerCommand 
  :halt 
  halt 
  :son 

bu input codu kelimelerin bas harflerini Buyuk Yazıoyor buna ilaveten (l,L,b,ß) bunlarıda böyle yazmasını istiyorum nasıl yaparız arkadaslar. ?

TriviuM 15 Ekim 2009 17:09

Cevap: yazı sekline ilave
 
Kod:

#yaziqarisma end
#yaziilkbuyuk on
on 1:INPUT:*: {
  set %purp $replace(%purp,b,B)
  if ( $left($1,1) == / ) { goto son }
  if ($ctrlenter) { goto son }
  if ($active == Status Window) { Echo -a %logo2 11,1Statusa Birşey Yazamazsınız. | goto halt }
  if ($active == @Bot) { goto halt }
  set %Var3 $1-
  unset %Var1 %Var2
  set %Var1 1 | set %Var2 $upper($mid(%Var3,1,1))
  if ($mid(%Var3,1,1) == $chr(47)) { goto ServerCommand }
  if ($len(%Var3) == 1) { set %Var2 $upper(%Var2) | say %Var2 | halt }
  :Start1
  inc %Var1 1
  if ($mid(%Var3,%Var1,1) != $chr(32)) { set %var2 $replace(%Var2,b,ß,l,L) $+ $mid(%Var3,%Var1,1) | if ($len(%Var3) < %Var1) { goto Start1 } }
  if ($mid(%Var3,%Var1,1) == $chr(32)) { set %var2 %var2 $+ $upper($mid(%Var3,%Var1,2)) | inc %Var1 1 | if ($len(%Var3) < %Var1) { goto Start1 } }
  if ($len(%Var3) != %Var1) { goto Start1 }
  say %Var2
  halt
  :ServerCommand
  :halt
  halt
  :son

Denemedim , sorun cıkarırsa bilgilendirirsin.

TİGeR 15 Ekim 2009 19:06

Cevap: yazı sekline ilave
 
Alıntı:

TriviuM` Nickli Üyeden Alıntı (Mesaj 833884)
Kod:

#yaziqarisma end
#yaziilkbuyuk on
on 1:INPUT:*: {
  set %purp $replace(%purp,b,B)
  if ( $left($1,1) == / ) { goto son }
  if ($ctrlenter) { goto son }
  if ($active == Status Window) { Echo -a %logo2 11,1Statusa Birşey Yazamazsınız. | goto halt }
  if ($active == @Bot) { goto halt }
  set %Var3 $1-
  unset %Var1 %Var2
  set %Var1 1 | set %Var2 $upper($mid(%Var3,1,1))
  if ($mid(%Var3,1,1) == $chr(47)) { goto ServerCommand }
  if ($len(%Var3) == 1) { set %Var2 $upper(%Var2) | say %Var2 | halt }
  :Start1
  inc %Var1 1
  if ($mid(%Var3,%Var1,1) != $chr(32)) { set %var2 $replace(%Var2,b,ß,l,L) $+ $mid(%Var3,%Var1,1) | if ($len(%Var3) < %Var1) { goto Start1 } }
  if ($mid(%Var3,%Var1,1) == $chr(32)) { set %var2 %var2 $+ $upper($mid(%Var3,%Var1,2)) | inc %Var1 1 | if ($len(%Var3) < %Var1) { goto Start1 } }
  if ($len(%Var3) != %Var1) { goto Start1 }
  say %Var2
  halt
  :ServerCommand
  :halt
  halt
  :son

Denemedim , sorun cıkarırsa bilgilendirirsin.


dostum saol calısıor eline saglık ;olley

lordsulu 01 Kasım 2009 22:00

Cevap: yazı sekline ilave
 
paylaşım için thanks ..


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

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