Teraofficiql
Bir Kömür Göründü Kaptanım!
- Katılım
- 12 Temmuz 2022
- Mesajlar
- 138
- Elmaslar
- 52
- Puan
- 1.220
- Yaş
- 19
- Konum
- Tampere / Finland
- Minecraft
- Teraofficiql
Discord:
Teraaofficiql
Merhaba değerli forum sakinleri. Forumu inceledim ve çoğu if-else rehberinde işi uzata uzata insanları sıkan konular buldum. Bugün size en basit ve kısa yoldan else'yi basit yoldan anlatacağım. Öncelikle else kullanabilmemiz için if gerekiyor. if, bir durumu koşula bağlamak demektir.
burdaki kodun türkçesi bu şekildedir. Yani if ile bir durumu, bir eventi engelleyebiliriz. Peki else nedir ve nerde kullanılır? Skripte yeni başlayanların en çok yaptığı hatalardan birisi else'yi yanlış kullanmaktır. Açık konuşmam gerekiyor ki, bazı Skript Community'lerinde sırf bu yüzden insanları kendimden soğuttum. Ben de çok hata yapıyordum, fakat siz yapmayın diye bu rehberi hazırladım :)
yani hangi koşulun altına else atmak istiyorsak, bunlar aynı hizada olmalıdır denebiliriz. Visual Studio Code ve Atom gibi text editorlerinde bu noktalar numara ile sınıflandırıldığı için bunları kullanmak size ekstra avantaj sağlayacaktır.
Konudaki eksiklikleri, hataları saygı çerçevesi içerisinde belirtirseniz müsait olduğumda düzeltirim. Okuduğunuz için teşekkür ederim. Skript konusunda yardım almak isteyenler discord adresime veya özel mesaj kutuma yazabilirler. İyi forumlar
Teraofficiql#0039
JavaScript:
on damage:
if victim is player:
if attacker is player:
cancel event
JavaScript:
hasar alındığında:
saldırılan kişi oyuncu ise:
saldıran kişi oyuncu ise:
hasarı engelle
burdaki kodun türkçesi bu şekildedir. Yani if ile bir durumu, bir eventi engelleyebiliriz. Peki else nedir ve nerde kullanılır? Skripte yeni başlayanların en çok yaptığı hatalardan birisi else'yi yanlış kullanmaktır. Açık konuşmam gerekiyor ki, bazı Skript Community'lerinde sırf bu yüzden insanları kendimden soğuttum. Ben de çok hata yapıyordum, fakat siz yapmayın diye bu rehberi hazırladım :)
JavaScript:
on damage:
if attacker isn't player(satır 4)
cancel event
else:(satır 4)
broadcast "blablabla"
JavaScript:
command /savaş [<player>]:
trigger:
if arg-1 is set:(satır 8)
if arg-1 parsed as player is online:(satır 12)
if {savas::%player%::%arg 1%} isn't true:(satır 16)
set {savas::%player%::%arg 1%} to true
broadcast "&4%player% ve %arg 1% savaşa girdiler"
else:(satır 16)
send "Bu elemanla zaten savaştasın"
else:(satır 12)
send "bu eleman aktif değil"
else:(satır 8)
send "bir oyuncu girmelisin"
yani hangi koşulun altına else atmak istiyorsak, bunlar aynı hizada olmalıdır denebiliriz. Visual Studio Code ve Atom gibi text editorlerinde bu noktalar numara ile sınıflandırıldığı için bunları kullanmak size ekstra avantaj sağlayacaktır.
Konudaki eksiklikleri, hataları saygı çerçevesi içerisinde belirtirseniz müsait olduğumda düzeltirim. Okuduğunuz için teşekkür ederim. Skript konusunda yardım almak isteyenler discord adresime veya özel mesaj kutuma yazabilirler. İyi forumlar
Teraofficiql#0039