EfeByc21
skript falan
- Katılım
- 10 Ağustos 2017
- Mesajlar
- 460
- Elmaslar
- 159
- Puan
- 9.270
- Yaş
- 25
- Konum
- İzmir
- Minecraft
- EfeByc
- https://www.facebook.com/efeboyaci21
Discord:
Efe#0754
Bugün size zaman ve tarih gibi olayların kullanıldığı bir örnek göstereceğim, yanında da çıkan tarih mesajını
Türkçeleştiren bir fonksiyon ekledim, fonksiyon benim diyemem zaten birçok yerde birçok türevi mevcut.
Öncelikle fonksiyonu anlatalım:
set {_z} to "%{_z}%"
z adlı yerel değişkeni sohbette göstermek için yüzde ekliyoruz her iki yanına da
replace all "seconds" and "second" with "Saniye" in {_z}
Buradaki mantık hepsinde aynı bahsettiğimiz z değişkeninde çıkacak olan mesajta
seconds ve second'u saniye olarak değiştiriyoruz. Diğerleri için de geçerli.
En son da fonksiyonu bitirmek için return ve yerel değişkeni yazıyoruz.
Şimdi de geldik fonksiyonun nasıl kullanıldığına:
Bu komut da şimdiki zamanı gösteriyor.
set {_süre} to zaman(now)
süre adlı yerel değişkeni zaman fonksiyonunu uygulayarak "now" yani şimdiye ayarla.
Oyuncuya süre değişkenini mesaj olarak gönder.
Türkçeleştiren bir fonksiyon ekledim, fonksiyon benim diyemem zaten birçok yerde birçok türevi mevcut.
Öncelikle fonksiyonu anlatalım:
Kod:
function zaman(z: timespan) :: text:
set {_z} to "%{_z}%"
replace all "and" with "ve" in {_z}
replace all "seconds" and "second" with "Saniye" in {_z}
replace all "days" and "day" with "Gün" in {_z}
replace all "minutes" and "minute" with "Dakika" in {_z}
replace all "hours" and "hour" with "Saat" in {_z}
return {_z}
set {_z} to "%{_z}%"
z adlı yerel değişkeni sohbette göstermek için yüzde ekliyoruz her iki yanına da
replace all "seconds" and "second" with "Saniye" in {_z}
Buradaki mantık hepsinde aynı bahsettiğimiz z değişkeninde çıkacak olan mesajta
seconds ve second'u saniye olarak değiştiriyoruz. Diğerleri için de geçerli.
En son da fonksiyonu bitirmek için return ve yerel değişkeni yazıyoruz.
Şimdi de geldik fonksiyonun nasıl kullanıldığına:
Kod:
command /gün [<int>]:
trigger:
if arg-1 is set:
set {_tarih} to now
add arg-1 day to {_tarih}
set {_süre} to zaman(difference between {_tarih} and now)
send "%{_süre}%"
Bu komut da şimdiki zamanı gösteriyor.
Kod:
command /gün:
trigger:
set {_süre} to zaman(now)
send "%{_süre}%"
set {_süre} to zaman(now)
süre adlı yerel değişkeni zaman fonksiyonunu uygulayarak "now" yani şimdiye ayarla.
Oyuncuya süre değişkenini mesaj olarak gönder.