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/)
-   -   Küsurat silme hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/165696-kusurat-silme-hakkinda.html)

vasarelli 16 Aralık 2008 06:02

Küsurat silme hakkında
 
oyun botuna cps yukledim saniyede basabilecegin karakter sayisi

set %cpshesap $gettok($calc((1 / %time2) * $len(%TBtriva)),1,46)

ama tek hane verior ben yaninda , den sonra iki kusurat istiyorum acil yardim

XcLusive 16 Aralık 2008 10:53

Cevap: kusurat silme acil yardim
 
işlemi neyle yaptığını gösterirmisin

vasarelli 16 Aralık 2008 19:42

Cevap: kusurat silme acil yardim
 
evet yardimci olacak ?

Alıntı:

bota cps oselligi ekledim. saniyede yazabileceginiz karakter sayisi yani

set %cpshesap $gettok($calc((1 / %time2) * $len(%TBtriva)),1,46)

kodlar bu ama kusurati vermiyor. , den sonra 2 kusurat istiyorum $gettok u basindan kaldirincada 6 7 tane kusurat veriyor Cps:5 dior napabilirim ?

yardiminiz icin simdiden tskrler

Difuzyon 16 Aralık 2008 23:06

Cevap: kusurat silme acil yardim
 
Küsürat silmek için:

Puan : 45.625421 (Noktalı)
//echo -a $int(45.625421)
Sonuç : 45

Puan : 45,625421 (Virgüllü)
//echo -a $remove($gettok((45,625421),1,44),$chr(40))
Sonuç : 45

Bilgilere göre silmek istediğiniz küsüratları atabilirsiniz...

vasarelli 16 Aralık 2008 23:15

Cevap: kusurat silme acil yardim
 
Sonuç : 45

, den sonra 2 küsürat eklemek istiyorum diger konuyu o yuzden actim bu silmekle ilgiliydi $gettok ile silindi saten ama $gettok olmayinca 6 7 küsürat cikiyor.. ben sadece 2 tane olmasini istiyorum.

BuCaLI 16 Aralık 2008 23:24

Cevap: kusurat silme acil yardim
 
Kod:

set %cpshesap $int($calc((1 / %time2) * $len(%TBtriva))) $+ . $+ $left($gettok($calc((1 / %time2) * $len(%TBtriva)),2,46),2)
olarak değiştir o kodu.

Difuzyon 16 Aralık 2008 23:32

Cevap: kusurat silme acil yardim
 
Puan : 45,625421

//echo -a $remove($gettok((45,625421),1,44),$chr(40)) $+ , $+ $left($gettok((45,625421),2,44),2)

Sonuç : 45,62

Mavi renkli 2 rakamı küsürattan(virgülden) geriye kaç hane geri geleceğini gösterir.Değiştirmek isterseniz 2 rakamı yerine yazarsınız.

vasarelli 16 Aralık 2008 23:39

Cevap: kusurat silme acil yardim
 
cok saol ustad ben seni cok yoruyorum ama ogrencem bu isi :) tekrardan sagol kolay gelsin..

vasarelli 21 Aralık 2008 05:59

Cevap: Küsurat silme hakkında
 
set %wpmkrktr $calc($len($arg(%trivq,2,*)) * 60))
set %wpmsure $calc(%respond2 * 5)
set %wpmtmm $calc(%wpmkrktr / %wpmsure)

set %wpmtmm $int($calc((%wpmkrktr / %wpmsure)) $+ . $+ $left($calc((%wpmkrktr / %wpmsure))2,46),2)

Wpm:28.407169 ben bu kusurat isini cozemedim herhalde ikinizin dedigini de yaptim bu botta ama olmadi. digerinde ok. tekrar yardim plz.?

BuCaLI 21 Aralık 2008 10:50

Cevap: Küsurat silme hakkında
 
Gettok kulanarak noktadan sonraki kısmı almayı unutmuşsun.

Kod:

set %wpmtmm  $int($calc(%wpmkrktr / %wpmsure)) $+ . $+ $left($gettok($calc(%wpmkrktr / %wpmsure),2,46),2)
kodu biraz anlatayım mantığını kavrayınca kendinde kolayca halledebilirsin.

ilk "$int($calc(%wpmkrktr / %wpmsure))" bölümünde $int identifierı ile sonucun tam kısmını alıyoruz sadece (Örn: $int(3.123456) >> 3 ) ,

$gettok($calc(%wpmkrktr / %wpmsure),2,46) bölümünde (46), "." nın ascii kodu, 2 ise bu karakter dışında kalan kısımlardan ikincisini ifade ediyor, burada da ondalık kısmı komple aldık ,

yanlız bununda ilk iki karakterini istiyoruz $left identifierı ile bu kısmında soldan iki karakterini aldık ve "$+ . $+" ile tam kısım ile ondalık kısmı birleştirip arasına nokta koyduk.

Bu kadar.


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

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