DerpBoy
Kömür Madencisi
- Mesajlar
- 130
- En iyi cevaplar
- 0
- Beğeniler
- 34
- Puanları
- 215
- Ruh hali
Merhaba değerli Forum Gamer üyeleri.
Bugün yapmış olduğum skriptlerden "Hesap Makinesi" skriptini sizlerle paylaşacağım.
Skriptin mantığı basit, konu adından da belli olacağı gibi oyundan çıkmanıza gerek bırakmadan basit hesaplamalar yapmanızı sağlıyor.
Şu anda 1.0 sürümünde ileride ne ekleyebilirim bilmiyorum zaten basit bir skript.
Kullanacak olanlardan tek bir isteğim var, lütfen skripti kendiniz yapmışsınız gibi paylaşmayın.
Direk fotoğraflara bakarak her şeyi anlayabilirsiniz. Kısaca tanıtıma geçeyim:
RESİMLER GÜNCELLENECEKTİR.
Ana komutu girince bize bu şekilde bir mesaj gönderir.
Basit bir çarpma işlemi, her şey sade ve anlaşılır tasarlanmıştır.
Toplama, çıkarma, çarpma ve bölme işlemleri yapılabilir, virgüllü sayı kullanılamaz.
İşlem belirli sayıdan küçük veya büyük değer içeriyorsa, bu mesajlar ile karşılaşırsınız.
Elbette sıfıra bölme işlemi de içeriyor. Eğlence amacıyla eklenmiştir.
4 adet işlem ve küresel semboller kullanılabilir. (Çarpma işlemi için x daha pratik yazıldığından ekledim.)
İleride ne eklememi istediğinizi belirtirseniz eklemeye çalışırım. Bu forumda paylaştığım ilk skript konusu
GÜNCELLEMELER:
Koda gelirsek:
İndirme linki veya hastebin isteyen olursa eklenecektir.
Bugün yapmış olduğum skriptlerden "Hesap Makinesi" skriptini sizlerle paylaşacağım.
Skriptin mantığı basit, konu adından da belli olacağı gibi oyundan çıkmanıza gerek bırakmadan basit hesaplamalar yapmanızı sağlıyor.
Şu anda 1.0 sürümünde ileride ne ekleyebilirim bilmiyorum zaten basit bir skript.
Kullanacak olanlardan tek bir isteğim var, lütfen skripti kendiniz yapmışsınız gibi paylaşmayın.
Direk fotoğraflara bakarak her şeyi anlayabilirsiniz. Kısaca tanıtıma geçeyim:
RESİMLER GÜNCELLENECEKTİR.
Ana komutu girince bize bu şekilde bir mesaj gönderir.
Basit bir çarpma işlemi, her şey sade ve anlaşılır tasarlanmıştır.
Toplama, çıkarma, çarpma ve bölme işlemleri yapılabilir, virgüllü sayı kullanılamaz.
İşlem belirli sayıdan küçük veya büyük değer içeriyorsa, bu mesajlar ile karşılaşırsınız.
Elbette sıfıra bölme işlemi de içeriyor. Eğlence amacıyla eklenmiştir.
4 adet işlem ve küresel semboller kullanılabilir. (Çarpma işlemi için x daha pratik yazıldığından ekledim.)
İleride ne eklememi istediğinizi belirtirseniz eklemeye çalışırım. Bu forumda paylaştığım ilk skript konusu
GÜNCELLEMELER:
- Skript paylaşıldı.
- Title ve sohbet yanıtları kendine özel hale getirildi.
- İki bölümünde kendine ait tek rengi var, göz karmaşası giderildi.
- Oyuncu alan seçmeden hesap makinesini kullanamayacak.
- Mesajlar daha samimi hale getirildi.
- İşlem mesajları düzenlendi.
- İki bölümünde kendine ait tek rengi var, göz karmaşası giderildi.
- Oyuncu alan seçmeden hesap makinesini kullanamayacak.
- Mesajlar daha samimi hale getirildi.
- İşlem mesajları düzenlendi.
Koda gelirsek:
İndirme linki veya hastebin isteyen olursa eklenecektir.
Kod:
#---------------------------------------------------------------------------------------------------------
# Skriptin yapımcısı: Emre Levent
# Forum Hesaplarım: Minecraft Türkiye: Shura | Forum Gamer: DerpBoy
# İletişim: Facebook: fb.com/bnwel | Discord: Shura#1586
# Sürüm: 1.1.6
# Yenilikler:
# 1.1.6 Yenilikleri:
# - Title ve sohbet yanıtları kendine özel hale getirildi.
# - İki bölümünde kendine ait tek rengi var, göz karmaşası giderildi.
# - Oyuncu alan seçmeden hesap makinesini kullanamayacak.
# - Mesajlar daha samimi hale getirildi.
# - İşlem mesajları düzenlendi. Artık iki bölüm de kendi içinde tek renk.
# Lütfen Skripti kendiniz yapmış gibi paylaşmayın, kendinizi kandırmayın.
#----------------------------------------------------------------------------------------------------------
options:
#----------------------------------------------------------------------------------------------------------
# Bu kısmı istediğiniz şekilde ayarlayabilirsiniz, sohbete gelecek yanıtların listesi.
#----------------------------------------------------------------------------------------------------------
p: &d&lHesap Makinesi &b>
islemGirSohbet: &aYapılacak işlemi giriniz, 1 x 2 gibi.
islemYokSohbet: &aBöyle bir işlem bulunamadı.
ilkDegerUzunSohbet: &aGirilen ilk değer çok uzun.
ikinciDegerUzunSohbet: &aGirilen ikinci değer çok uzun.
degerDusukSohbet: &aGirilen değerlerden biri çok düşük.
#----------------------------------------------------------------------------------------------------------
# Bu kısmı istediğiniz şekilde ayarlayabilirsiniz, title şeklinde gelecek yanıtların listesi.
#----------------------------------------------------------------------------------------------------------
islemGirTitle: &6Işlem Girin!
islemGirSubtitle: &61 x 2 Gibi.
islemYokTitle: &6Işlem Yok!
islemYokSubtitle: &6Kullanılabilir: + - / (x,*)
degerUzunTitle: &6Uzun Değer!
ilkDegerUzunSubtitle: &6Ilk değer çok uzun.
ikinciDegerUzunSubtitle: &6Ikınci değer çok uzun.
degerDusukTitle: &6Düşük Değer!
degerDusukSubtitle: &6Girilen değerlerin biri çok düşük.
#----------------------------------------------------------------------------------------------------------
# Bu kısmı değiştirmek istiyorsanız dikkatli olun, değerler dışındakileri ellememenizi öneririm.
# Argümanları değiştirmek kodun bozulmasına sebebiyet verebilir.
#----------------------------------------------------------------------------------------------------------
minDeger: 0 #Sıfır
maksDeger: 1000000 #Bir Milyon
islemler: "+" or "-" or "*" or "/" or "x" #Toplama Çıkarma Çarpma Bölme kullanılabilir, çarpma işleminde iki işaret vardır.
toplamaSohbet: &a%arg 1 + arg 3%
cikarmaSohbet: &a%arg 1 - arg 3%
carpmaSohbet: &a%arg 1 * arg 3%
bolmeSohbet: &a%arg 1 / arg 3%
#----------------------------------------------------------------------------------------------------------
toplamaTitle: &6&l%arg 1 + arg 3%
cikarmaTitle: &6&l%arg 1 - arg 3%
carpmaTitle: &6&l%arg 1 * arg 3%
bolmeTitle: &6&l%arg 1 / arg 3%
#----------------------------------------------------------------------------------------------------------
# Komut bölümü.
#----------------------------------------------------------------------------------------------------------
command /hmsil:
trigger:
delete {yaziyadatitle::%player%}
command /hm [<int>] [<text>] [<int>]:
aliases: hesapmakinesi, hesapm, hsp, hesap, hesapla, hmakinesi
trigger:
#----------------------------------------------------------------------------------------------------------
# Title bölümü, buradaki mesajlar hesap makine yanıt şekli title olanlara gönderilir.
#----------------------------------------------------------------------------------------------------------
if {yaziyadatitle::%player%} is 1:
arg-1 is not set:
send player title "{@islemGirTitle}" with subtitle "{@islemGirSubtitle}" for 3 seconds
stop
arg-1 is between {@minDeger} and {@maksDeger}:
arg-2 is {@islemler}:
arg-3 is between {@minDeger} and {@maksDeger}:
arg-2 is "+":
send player title "{@toplamaTitle}" for 3 seconds
arg-2 is "-":
send player title "{@cikarmaTitle}" for 3 seconds
arg-2 is "*" or "x":
send player title "{@carpmaTitle}" for 3 seconds
arg-2 is "/":
send player title "{@bolmeTitle}" for 3 seconds
else:
arg-3 is below {@minDeger}:
send player title "{@degerDusukTitle}" with subtitle "{@degerDusukSubtitle}" for 3 seconds
arg-3 is greater than or equal to {@maksDeger}:
send player title "{@degerUzunTitle}" with subtitle "{@ikinciDegerUzunSubtitle}" for 3 seconds
else:
send player title "{@islemYokTitle}" with subtitle "{@islemYokSubtitle}" for 3 seconds
else:
arg-1 is below {@minDeger}:
send player title "{@degerDusukTitle}" with subtitle "{@degerDusukSubtitle}" for 3 seconds
arg-1 is greater than or equal to {@maksDeger}:
send player title "{@degerUzunTitle}" with subtitle "{@ilkDegerUzunSubtitle}" for 3 seconds
#----------------------------------------------------------------------------------------------------------
# Sohbet bölümü, buradaki mesajlar hesap makine yanıt şekli sohbet olanlara gönderilir.
#----------------------------------------------------------------------------------------------------------
else if {yaziyadatitle::%player%} is 2:
arg-1 is not set:
send "{@p} {@islemGirSohbet}"
stop
arg-1 is between {@minDeger} and {@maksDeger}:
arg-2 is {@islemler}:
arg-3 is between {@minDeger} and {@maksDeger}:
arg-2 is "+":
send "{@p} {@toplamaSohbet}"
arg-2 is "-":
send "{@p} {@cikarmaSohbet}"
arg-2 is "*" or "x":
send "{@p} {@carpmaSohbet}"
arg-2 is "/":
send "{@p} {@bolmeSohbet}"
else:
arg-3 is below {@minDeger}:
send "{@p} {@degerDusukSohbet}"
arg-3 is greater than or equal to {@maksDeger}:
send "{@p} {@ikinciDegerUzunSohbet}"
else:
send "{@p} {@islemYokSohbet}"
else:
arg-1 is below {@minDeger}:
send "{@p} {@degerDusukSohbet}"
arg-1 is greater than or equal to {@maksDeger}:
send "{@p} {@ilkDegerUzunSohbet}"
#----------------------------------------------------------------------------------------------------------
# Henüz şekil seçmeyenlere bu mesaj iletilir, hesap makinesini kullanamazlar.
#----------------------------------------------------------------------------------------------------------
else if {yaziyadatitle::%player%} is not set:
send "{@p} &aCevapları nerede görmek istediğinizi seçin."
send "{@p} &a/hmbelirle &6sohbet &a/ &6title"
#----------------------------------------------------------------------------------------------------------
# Hesap Makine Yanıt Şekli Seçme komutu.
#----------------------------------------------------------------------------------------------------------
command /hmbelirle [<text>]:
trigger:
arg-1 is not set:
send "{@p} &aLütfen &6&lsohbet &a/ &6<itle &aolarak belirtin."
arg-1 is "sohbet":
set {yaziyadatitle::%player%} to 2
send "{@p} &aCevaplar sohbete gönderilecek, ileride değiştirebilirsiniz."
arg-1 is "title":
set {yaziyadatitle::%player%} to 1
send player title "&6Cevaplar" with subtitle "&6Ileride değiştirebilirsiniz."
Son düzenleme: