Bir verinin...

eklenti

Kızıltaş Madencisi
En iyi cevaplar
0
beyler, bir {veriiii} verisinin ...'ıncı harfini kontrol edebilir miyiz?

{veri} = hasan olsun
verinin 3. harfi s
bunu kontrol edebilir miyiz?

şimdi farkettim de başlık küfür gibi olmuş :S
 
Son düzenleme:

eklenti

Kızıltaş Madencisi
En iyi cevaplar
0
Ne yapmaya çalışıyorsun ki?
Bir şifre gibi mi?
hayır, itemin loresinde 1 yazılı ve bi komut gibince 1 +9 oluyor ben 1 i kontrol ederken +9 u saymıyor ben direk +9 u saymasını istiyorum yani 1 görmeden +9 görücek yada dediklerimin tam tersi +9 görmüycek 1 i görücek gibi
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
peki, baika bi türlü yapılır mı yani son 4 harfini al yada işte ilk 4 harfini al gibi böyle olur mu?
Sanırım direk alınabiliyor bir addon ile ama, dediğin gibi de olur, veya set {_char::*} to "hasan" split at ""'da {_char::*}'ı looplarsın.
hayır, itemin loresinde 1 yazılı ve bi komut gibince 1 +9 oluyor ben 1 i kontrol ederken +9 u saymıyor ben direk +9 u saymasını istiyorum yani 1 görmeden +9 görücek yada dediklerimin tam tersi +9 görmüycek 1 i görücek gibi
set {_abc::*} to "abc +9"split at "+" yapıp abc'yi looplayıp 2.'sinde alabilirsin ;-;
 

eklenti

Kızıltaş Madencisi
En iyi cevaplar
0
Sanırım direk alınabiliyor bir addon ile ama, dediğin gibi de olur, veya set {_char::*} to "hasan" split at ""'da {_char::*}'ı looplarsın.

set {_abc::*} to "abc +9"split at "+" yapıp abc'yi looplayıp 2.'sinde alabilirsin ;-;
o addon olsa iyi olurdu tam nasıl yapıcam anlıyamadım da :/
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
o addon olsa iyi olurdu tam nasıl yapıcam anlıyamadım da :/
Split olayı addonsuz da var,
örneğin "Hasar +3" String'inde 3'ü almak: (basamak sayısı fark etmez*)
set {_str} to "Hasar +3"
set {_abc::*} to {_str} split at "+"
loop {_abc::*}:
if loop-index is 2:
set {_tmp} to "%loop-value%" parsed as Integer
send "%{_tmp}%" to player
Burada 3 sayısını gönderir, hata verebilir denemedim* :(
 

eklenti

Kızıltaş Madencisi
En iyi cevaplar
0
Split olayı addonsuz da var,
örneğin "Hasar +3" String'inde 3'ü almak: (basamak sayısı fark etmez*)
set {_str} to "Hasar +3"
set {_abc::*} to {_str} split at "+"
loop {_abc::*}:
if loop-index is 2:
set {_tmp} to "%loop-value%" parsed as Integer
send "%{_tmp}%" to player
Burada 3 sayısını gönderir, hata verebilir denemedim* :(
deniycem bi bakıyım, ayrıca sen şimdi şey mi yaptın + dan öncekileri ayırıp abc verisine aktardın bu durumda + dan sonrakiler 3 oluyor onun gibi mi?[DOUBLEPOST=1439645722,1439645565][/DOUBLEPOST]
Split olayı addonsuz da var,
örneğin "Hasar +3" String'inde 3'ü almak: (basamak sayısı fark etmez*)
set {_str} to "Hasar +3"
set {_abc::*} to {_str} split at "+"
loop {_abc::*}:
if loop-index is 2:
set {_tmp} to "%loop-value%" parsed as Integer
send "%{_tmp}%" to player
Burada 3 sayısını gönderir, hata verebilir denemedim* :(
şöyle bi hata veriyor:
There's no loop that matches 'loop-index is 2'
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
deniycem bi bakıyım, ayrıca sen şimdi şey mi yaptın + dan öncekileri ayırıp abc verisine aktardın bu durumda + dan sonrakiler 3 oluyor onun gibi mi?[DOUBLEPOST=1439645722,1439645565][/DOUBLEPOST]
şöyle bi hata veriyor:
There's no loop that matches 'loop-index is 2'
set {_str} to "Hasar +3"
set {_abc::*} to {_str} split at "+"
set {_tmpint} to 1
loop {_abc::*}:
if {_tmpint} is 2:
set {_tmp} to "%loop-value%" parsed as Integer
add 1 to {_tmpint}
send "%{_tmp}%" to player
 

eklenti

Kızıltaş Madencisi
En iyi cevaplar
0
set {_str} to "Hasar +3"
set {_abc::*} to {_str} split at "+"
set {_tmpint} to 1
loop {_abc::*}:
if {_tmpint} is 2:
set {_tmp} to "%loop-value%" parsed as Integer
add 1 to {_tmpint}
send "%{_tmp}%" to player
hata yok çalışıyor mu bi bakalım :)[DOUBLEPOST=1439646939,1439646515][/DOUBLEPOST]debug koydum fakat
|
V
set {_tmp} to "%loop-value%" parsed as Integer
add 1 to {_tmpint}
send "%{_tmp}%" to player

bu ksıımda kalıyor
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
hata yok çalışıyor mu bi bakalım :)[DOUBLEPOST=1439646939,1439646515][/DOUBLEPOST]debug koydum fakat
|
V
set {_tmp} to "%loop-value%" parsed as Integer
add 1 to {_tmpint}
send "%{_tmp}%" to player

bu ksıımda kalıyor
Kod:
set {_str} to "Hasar +3"
set {_abc::*} to {_str} split at "+"
set {_tmpint} to 1
loop {_abc::*}:
+if {_tmpint} is 2:
++set {_tmp} to "%loop-value%" parsed as Integer
+add 1 to {_tmpint}
send "%{_tmp}%" to player
+'lar yerine tab koy, olmadı parsed as Integer'ı silip dene ;-;
 
Üst