Bulundu Vip Hediye Komutu

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

Xculus

Odunlara Vur Vur Vur!
Katılım
28 Mart 2024
Mesajlar
37
Elmaslar
3
Puan
2.245
Konum
???
Oyuncu "hediye.vip" yetkisine sahip olduğunda "/hediye vip" komutunu kullanınca ona 32 adet elmas gelmesini istiyorum. Eğer oyuncu izine sahip değilse "VIP Olmalısın!" mesajını almasını istiyorum. Oyuncu "/hediye vip" komutunu vip alınca sadece 1 kere kullanabilir. Fakat vip üyeliği bitince ve tekrardan vip satın alınca bir daha kullanabilmesini istiyorum.
 
YAML:
command /hediye vip:
    trigger:
        if player has permission "hediye.vip":
            if {vip::%player%} is not set:
                give 32 diamond to player
                send "&aTebrikler! 32 elmas kazandın!" to player
                set {vip::%player%} to true
            else:
                send "&cBu hediyeyi zaten aldınız!" to player
        else:
            send "&cVIP Olmalısın!" to player

on permission removal of "hediye.vip":
    delete {vip::%player%}

Bu işinizi görür galiba
 
YAML:
command /hediye vip:
    trigger:
        if player has permission "hediye.vip":
            if {vip::%player%} is not set:
                give 32 diamond to player
                send "&aTebrikler! 32 elmas kazandın!" to player
                set {vip::%player%} to true
            else:
                send "&cBu hediyeyi zaten aldınız!" to player
        else:
            send "&cVIP Olmalısın!" to player

on permission removal of "hediye.vip":
    delete {vip::%player%}

Bu işinizi görür galiba
Hocam sağolun denedim ama şöyle bir sorun var vip iznine sahip olunca hediyeyi alıyorum sadece 1 kereliğine vip iznini kaldırıyorum ve yeniden ekliyorum bir daha hediye alabilmem gerek ama alamıyorum.
 
Merhab ben yeniyim de o yeşil istek tagını nasıl yaptın ve soru kategori var mı burada
 
Hocam sağolun denedim ama şöyle bir sorun var vip iznine sahip olunca hediyeyi alıyorum sadece 1 kereliğine vip iznini kaldırıyorum ve yeniden ekliyorum bir daha hediye alabilmem gerek ama alamıyorum.
Merhaba benim yazdıgıma bakabilir misin
 
Hocam sağolun denedim ama şöyle bir sorun var vip iznine sahip olunca hediyeyi alıyorum sadece 1 kereliğine vip iznini kaldırıyorum ve yeniden ekliyorum bir daha hediye alabilmem gerek ama alamıyorum.
evet tek kullanımlık
 
Aynı kodun 30 günlük versiyonunu aşağıya bıraktım. İyi çalışmalar.

Kod:
command /hediye vip:
    trigger:
        if player has permission "hediye.vip":
            if {vip::%player%} is not set or difference between {vip::%player%} and now > 30 days:
                give 32 diamond to player
                send "&aTebrikler! 32 elmas kazandın!" to player
                set {vip::%player%} to now
            else:
                send "&cBu hediyeyi zaten aldınız! Tekrar almak için beklemeniz gerekiyor." to player
        else:
            send "&cVIP Olmalısın!" to player

on permission removal of "hediye.vip":
    delete {vip::%player%}
 
Kimse çıkıp dememiş ki [on] permission removal diye bir etkinlik var mı ? Sadece SkEssentials addon'da var o da bu şekilde çalışmıyor:

Kod:
on permission remove:
    broadcast "permission remove: %the group%, %event-offlineplayer%, %the permission%"

Neyse zaten o satırın bi görevi yok, silseniz sorun çıkmaz.
 
evet tek kullanımlık
Merhaba bende seçtiğim alanda topraklara buğday tohumu ekmesini istiyorum skyblock sunucumda warp tarla yapmaya çalışıyorum skriptime yazdığım kodlar bunlar ama hata veriyor neden sence

# Define the coordinates for the region
options:
x1: 431
y1: 64 # Toprak seviyesindeki y koordinatı (örneğin, 64)
z1: 1726
x2: 336
y2: 64 # Toprak seviyesindeki y koordinatı (örneğin, 64)
z2: 1791
world: world

every 10 minutes:
loop all blocks in world "world" from location at 431 64 1726 to location at 336 64 1791:
if loop-block is air:
set loop-block to wheat seed
 
Merhaba bende seçtiğim alanda topraklara buğday tohumu ekmesini istiyorum skyblock sunucumda warp tarla yapmaya çalışıyorum skriptime yazdığım kodlar bunlar ama hata veriyor neden sence

# Define the coordinates for the region
options:
x1: 431
y1: 64 # Toprak seviyesindeki y koordinatı (örneğin, 64)
z1: 1726
x2: 336
y2: 64 # Toprak seviyesindeki y koordinatı (örneğin, 64)
z2: 1791
world: world

every 10 minutes:
loop all blocks in world "world" from location at 431 64 1726 to location at 336 64 1791:
if loop-block is air:
set loop-block to wheat seed

Hocam, bunun için zaten güzel eklentiler var.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

bu eklenti ile warp bölgelerinize yenilenebilir buğday, havuç vs. yapabilirsiniz.
 
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