Rehber Skript Dersleri #2 | Variable (Değişken) Kullanımı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Deleted User 131734

Kızılsakal Kızıltaş?
Katılım
23 Şubat 2021
Mesajlar
522
Elmaslar
394
Puan
4.075
Konum
Avusturya
Ön Söz

Öncelikle Cümleten Selamun Aleyküm!

Bügün Sizlere Skriptdeki Variable (Değişken) Kullanımını Öğreteceğim.


Variable (Değişken) Nedir?

Variable (Değişken) Skriptdeki bir Depolama türüdür, ve Çoğu Skriptde Kullanılır.

Örnekler:

Örnek 1 (Coin Skript):
Kod:
on first join: # Eğer oyuncu ilk defa giriyorsa
    set {genel::coin::%player%} to 0 # Oyuncunun {genel::coin::%player%} Değişkenini 0 olarak ayarlar



command /coin [<text>] [<player>] [<integer>]: # /coin komutu
    trigger:
        if player has the permission "coin.admin":
            if args 1 is "ver":
                if args 2 is set:
                    if args 3 is set:
                        add args 3  to {genel::coin::%args 2%} # Coin Eklendi eklenen Sayı (args 3)
                        send "Coin EKlendi"
             if args 1 is "sil":
                if args 2 is set:
                    if args 3 is set:
                        remove args 3 from {genel::coin::%args 2%} # Coin Silindi Silinen Sayı (args 3)
             if args 1 is "ayarla":
                if args 2 is set:
                    if args 3 is set:
                        set {genel::coin::%args 2%} to args 3 # Coin Ayalandı Ayarlanan sayu (args 3)

Syntaxlar:

add 13231 to {variable} # variable değişkenine 13231 ekler
remove 13231 from {variable} # Variable değişkeninden 13231 siler
set {variable} to 0 # Variable değişkenini 0 yapar

ayriyetten anlık variabler için syntaxlar / örnekler:

Örnek:


Örnek 1:
Kod:
command /randomsayisec:
    trigger:
        set {_anlikvariable} to random integer between 0 and 99999 # Random Sayıyı seçer
        broadcast "%{_anlikvariable}%" # Random Sayıyı Broadcastler
Syntaxlar:

add 13231 to {_anlikvariable} # variable değişkenine 13231 ekler
remove 13231 from {_anlikvariable} # Variable değişkeninden 13231 siler
set {_anlikvariable} to 0 # Variable değişkenini 0 yapar

Bitiş


Bu konumuz bukadardı! birdahaki Konuda Görüşmek üzere.

Sevgilerimle
Eyyüp G.

Önceki Konularım:

Skript Dersleri #1 | function (Fonksiyon) Kullanımı
hyEjderha l Ejderhaları öldürerek ödüller kazan! l Geri Sayım, Ejderha Savaşı, Ve dahası ! [ 1.8 ]
hAdafly (ASkyBlock Addon) | Türk Yapımı | Efekt | Sorunsuz bir AdaFly Plugini
hyDuels | SkyBlock, Faction, Survival Sunucuları için Düello Skripti (Ücretsiz)
hSohbet | Sunucunuza ayrı bir Sohbet havası katar
 
Skriptle boş vakit harcayacağınıza yazılım falan öğrenin en azından vatana millete bir hayrınız dokunur.
 
Skriptle boş vakit harcayacağınıza yazılım falan öğrenin en azından vatana millete bir hayrınız dokunur.
Profilimi Gezseydiniz Öğrenmeye Çalıştımı zaten Anlardınız <3
 
Ön Söz

Öncelikle Cümleten Selamun Aleyküm!

Bügün Sizlere Skriptdeki Variable (Değişken) Kullanımını Öğreteceğim.


Variable (Değişken) Nedir?

Variable (Değişken) Skriptdeki bir Depolama türüdür, ve Çoğu Skriptde Kullanılır.

Örnekler:

Örnek 1 (Coin Skript):
Kod:
on first join: # Eğer oyuncu ilk defa giriyorsa
    set {genel::coin::%player%} to 0 # Oyuncunun {genel::coin::%player%} Değişkenini 0 olarak ayarlar



command /coin [<text>] [<player>] [<integer>]: # /coin komutu
    trigger:
        if player has the permission "coin.admin":
            if args 1 is "ver":
                if args 2 is set:
                    if args 3 is set:
                        add args 3  to {genel::coin::%args 2%} # Coin Eklendi eklenen Sayı (args 3)
                        send "Coin EKlendi"
             if args 1 is "sil":
                if args 2 is set:
                    if args 3 is set:
                        remove args 3 from {genel::coin::%args 2%} # Coin Silindi Silinen Sayı (args 3)
             if args 1 is "ayarla":
                if args 2 is set:
                    if args 3 is set:
                        set {genel::coin::%args 2%} to args 3 # Coin Ayalandı Ayarlanan sayu (args 3)

Syntaxlar:

add 13231 to {variable} # variable değişkenine 13231 ekler
remove 13231 from {variable} # Variable değişkeninden 13231 siler
set {variable} to 0 # Variable değişkenini 0 yapar

ayriyetten anlık variabler için syntaxlar / örnekler:

Örnek:


Örnek 1:
Kod:
command /randomsayisec:
    trigger:
        set {_anlikvariable} to random integer between 0 and 99999 # Random Sayıyı seçer
        broadcast "%{_anlikvariable}%" # Random Sayıyı Broadcastler
Syntaxlar:

add 13231 to {_anlikvariable} # variable değişkenine 13231 ekler
remove 13231 from {_anlikvariable} # Variable değişkeninden 13231 siler
set {_anlikvariable} to 0 # Variable değişkenini 0 yapar

Bitiş


Bu konumuz bukadardı! birdahaki Konuda Görüşmek üzere.

Sevgilerimle
Eyyüp G.

Önceki Konularım:

Skript Dersleri #1 | function (Fonksiyon) Kullanımı
hyEjderha l Ejderhaları öldürerek ödüller kazan! l Geri Sayım, Ejderha Savaşı, Ve dahası ! [ 1.8 ]
hAdafly (ASkyBlock Addon) | Türk Yapımı | Efekt | Sorunsuz bir AdaFly Plugini
hyDuels | SkyBlock, Faction, Survival Sunucuları için Düello Skripti (Ücretsiz)
hSohbet | Sunucunuza ayrı bir Sohbet havası katar
Skript kullanmaya yeni başlayanlar için oldukça faydalı bir konu, elinize sağlık :)
 
Ön Söz

Öncelikle Cümleten Selamun Aleyküm!

Bügün Sizlere Skriptdeki Variable (Değişken) Kullanımını Öğreteceğim.


Variable (Değişken) Nedir?

Variable (Değişken) Skriptdeki bir Depolama türüdür, ve Çoğu Skriptde Kullanılır.

Örnekler:

Örnek 1 (Coin Skript):
Kod:
on first join: # Eğer oyuncu ilk defa giriyorsa
    set {genel::coin::%player%} to 0 # Oyuncunun {genel::coin::%player%} Değişkenini 0 olarak ayarlar



command /coin [<text>] [<player>] [<integer>]: # /coin komutu
    trigger:
        if player has the permission "coin.admin":
            if args 1 is "ver":
                if args 2 is set:
                    if args 3 is set:
                        add args 3  to {genel::coin::%args 2%} # Coin Eklendi eklenen Sayı (args 3)
                        send "Coin EKlendi"
             if args 1 is "sil":
                if args 2 is set:
                    if args 3 is set:
                        remove args 3 from {genel::coin::%args 2%} # Coin Silindi Silinen Sayı (args 3)
             if args 1 is "ayarla":
                if args 2 is set:
                    if args 3 is set:
                        set {genel::coin::%args 2%} to args 3 # Coin Ayalandı Ayarlanan sayu (args 3)

Syntaxlar:

add 13231 to {variable} # variable değişkenine 13231 ekler
remove 13231 from {variable} # Variable değişkeninden 13231 siler
set {variable} to 0 # Variable değişkenini 0 yapar

ayriyetten anlık variabler için syntaxlar / örnekler:

Örnek:


Örnek 1:
Kod:
command /randomsayisec:
    trigger:
        set {_anlikvariable} to random integer between 0 and 99999 # Random Sayıyı seçer
        broadcast "%{_anlikvariable}%" # Random Sayıyı Broadcastler
Syntaxlar:

add 13231 to {_anlikvariable} # variable değişkenine 13231 ekler
remove 13231 from {_anlikvariable} # Variable değişkeninden 13231 siler
set {_anlikvariable} to 0 # Variable değişkenini 0 yapar

Bitiş


Bu konumuz bukadardı! birdahaki Konuda Görüşmek üzere.

Sevgilerimle
Eyyüp G.

Önceki Konularım:

Skript Dersleri #1 | function (Fonksiyon) Kullanımı
hyEjderha l Ejderhaları öldürerek ödüller kazan! l Geri Sayım, Ejderha Savaşı, Ve dahası ! [ 1.8 ]
hAdafly (ASkyBlock Addon) | Türk Yapımı | Efekt | Sorunsuz bir AdaFly Plugini
hyDuels | SkyBlock, Faction, Survival Sunucuları için Düello Skripti (Ücretsiz)
hSohbet | Sunucunuza ayrı bir Sohbet havası katar
brom simdi diyelim fiyat adında bir degiskenimiz var ve bu fiyat degiskeni elmasın fiyatını belirliyor bu elmas fiyatı 50 diyelim . simdi bu elmas fiyatı 3 saniyede bir % 20 düşmesini nasıl yapacam mesele 50 den 40a 40tan 32 ye % 20 azalarak gidecek kısası
 
Yararlı konu çok teşekkürler
 
ben tam anlamadım hüü
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst