Çözüldü Variables ile 2 3 katini ayarlama

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

MuhammedEminYT

Bir Kömür Göründü Kaptanım!
Katılım
6 Temmuz 2018
Mesajlar
169
Elmaslar
18
Puan
13.370
Yaş
22
Minecraft
MuhammedEminYTR

Discord:

MuhammedEminYTR#3986

Arkadaşlar 10 sayısını belirlenen variables in katı şeklinde nasıl yapabiliriz? Mesela variables 3 ise 10 un 3 katı olacak yani 30
 
Kod:
variables:
    {değişken::%player%} = 3

command /değişken3katınaçık:
    trigger:
        set {değişken::%player%} to {değişken::%player%} * 3
 
hmm bunu her şu şekilde yapabilirmyz?

Kod:
variables:
    {para:%player%} = 0
    {mob:%player%:zombi} = 3 #oyuncu bunu satın alınca buradaki 1 oluyor ben şimdilik 3 yaptım

every minute:
    add 10 to {para:%player%} * {mob:%player%:zombi}

{mob:%player%:zombi} 3 ise
bunu yaptığımızda {para:%player%} variables ine {mob:%player%:zombi} x 10 olarak gidiyor değilmi
yani 30 para ekleniyor?
 
hmm bunu her şu şekilde yapabilirmyz?

Kod:
variables:
    {para:%player%} = 0
    {mob:%player%:zombi} = 3 #oyuncu bunu satın alınca buradaki 1 oluyor ben şimdilik 3 yaptım

every minute:
    add 10 to {para:%player%} * {mob:%player%:zombi}

{mob:%player%:zombi} 3 ise
bunu yaptığımızda {para:%player%} variables ine {mob:%player%:zombi} x 10 olarak gidiyor değilmi
yani 30 para ekleniyor?
List variableler'de çift "::" kullanılır.

Ayrıca, değişkeni 0 yaptığınız için, sıkıntı yaşarsınız.

0 ila neyi çarparsanız çarpın 0 alacaksınız...


Kod:
variables:
    {para::%player%} = 1
    {mob::zombi::%player%} = 3 #oyuncu bunu satın alınca buradaki 1 oluyor ben şimdilik 3 yaptım
    {var1::%player%} = 1

every minute:
#                          1                *             3 = 3. {var1::%player} adlı değişkene 3 ekle.
    loop players:
        add {para::%loop-player%} * {mob::zombi::%loop-player%} to {var1::%loop-player%}

command /var1:
    trigger:
        send "var1: %{var1::%player}%"


örnek kod.
 
Son düzenleme:
hmm bunu her şu şekilde yapabilirmyz?

Kod:
variables:
    {para:%player%} = 0
    {mob:%player%:zombi} = 3 #oyuncu bunu satın alınca buradaki 1 oluyor ben şimdilik 3 yaptım

every minute:
    add 10 to {para:%player%} * {mob:%player%:zombi}

{mob:%player%:zombi} 3 ise
bunu yaptığımızda {para:%player%} variables ine {mob:%player%:zombi} x 10 olarak gidiyor değilmi
yani 30 para ekleniyor?

Bu çalışmaz. Arkadaşın dediği gibi yapıcaksın variableleri çarpamassın bir sayı ile çarpabilirsin.
 
Bu çalışmaz. Arkadaşın dediği gibi yapıcaksın variableleri çarpamassın bir sayı ile çarpabilirsin.

çalışır, niye çalışmasın :D

0 * 3'e 10 ekle. demiş oluyor arkadaş. bunu bir değişkene eşitlemediği için bir işine yaramaz orası ayrı konu...
 
hmm bunu her şu şekilde yapabilirmyz?

Kod:
variables:
    {para:%player%} = 0
    {mob:%player%:zombi} = 3 #oyuncu bunu satın alınca buradaki 1 oluyor ben şimdilik 3 yaptım

every minute:
    add 10 to {para:%player%} * {mob:%player%:zombi}

{mob:%player%:zombi} 3 ise
bunu yaptığımızda {para:%player%} variables ine {mob:%player%:zombi} x 10 olarak gidiyor değilmi
yani 30 para ekleniyor?

Böyle bir şey olmaz.

Ayrıca variables kısmında tek : kullanma 2 kez :: kullan

Kod:
variables:
    {para::%player%} = 0
    {mob::%player%:zombi} = 3

every 1 minutes:
    loop players:
        add 10 * {mob::%loop-player%::zombi} otherwise 1 to {para::%loop-player%}
 
çalışır, niye çalışmasın :D

0 * 3'e 10 ekle. demiş oluyor arkadaş. bunu bir değişkene eşitlemediği için bir işine yaramaz orası ayrı konu...

Liste değişkenler çarpılamaz.
 
yahu ben deneme olarak dedim :D
Kod:
variables:
    {coin::%player%::zombi} = 9
    {coin::%player%::skeleton} = 5
    {coin::%player%::creeper} = 2
    {coin::%player%::enderman} = 4
    {coin::%player%::pigman} = 3



every 10 minute:
    loop all players:
        if {coin::%loop-player%::mob::zombi} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::zombi} to {coin::%loop-player%::coin}
        if {coin::%loop-player%::mob::skeleton} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::skeleton} to {coin::%loop-player%::coin}
        if {coin::%loop-player%::mob::creeper} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::creeper} to {coin::%loop-player%::coin}
        if {coin::%loop-player%::mob::enderman} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::enderman} to {coin::%loop-player%::coin}
        if {coin::%loop-player%::mob::pigman} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::pigman} to {coin::%loop-player%::coin}

Kod bu yahu :D bu olurmu

BU ARADA

Kod:
[15:03:28 INFO]: [Skript] Reloading mob.sk...
[15:03:31 INFO]: [Skript] Successfully reloaded mob.sk.
 
Son düzenleme:
yahu ben deneme olarak dedim :D
Kod:
variables:
    {coin::%player%::zombi} = 9
    {coin::%player%::skeleton} = 5
    {coin::%player%::creeper} = 2
    {coin::%player%::enderman} = 4
    {coin::%player%::pigman} = 3



every 10 minute:
    loop all players:
        if {coin::%loop-player%::mob::zombi} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::zombi} to {coin::%loop-player%::coin}
        if {coin::%loop-player%::mob::skeleton} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::skeleton} to {coin::%loop-player%::coin}
        if {coin::%loop-player%::mob::creeper} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::creeper} to {coin::%loop-player%::coin}
        if {coin::%loop-player%::mob::enderman} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::enderman} to {coin::%loop-player%::coin}
        if {coin::%loop-player%::mob::pigman} is greater than or equal to 1:
            add 10 * {coin::%loop-player%::mob::pigman} to {coin::%loop-player%::coin}

Kod bu yahu :D bu olurmu

BU ARADA

Kod:
[15:03:28 INFO]: [Skript] Reloading mob.sk...
[15:03:31 INFO]: [Skript] Successfully reloaded mob.sk.

Benim yazdığımı çevirip kullanmışsın işte :D

Çözüldü ise en iyi cevap verip, bize çözüldü diye belirtmeyi unutma.
 
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