[Yardım] Kağıda sağ tıklayıp Vip Alma

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

Hüseyin Efe Sevgen

Odunlara Vur Vur Vur!
Katılım
6 Kasım 2016
Mesajlar
36
Elmaslar
1
Puan
6.250
Yaş
27
yardım.JPG

BEN BÖLE BİŞİ YAPMIŞTIM AMA SANIRIM YANLIŞ YAPTIM VE ÇALIŞMADI düzeltip Aşağıya yazabilirmisiniz
 
Kod:
on right click with paper:
    if name of player's tool is "&6&lVIP Kağıdı":
        remove 1 paper named "&6&lVIP Kağıdı" from player's inventory
        excecute console command "manuadd %player% vip"
        send "&3Sunucuİsmi &8» &aVIP kağıdını kullandın."
 
Denedim Ama Çalışmadı
Gönderi otomatik olarak birleştirildi:

2018-07-05_17.55.12.png
 
Denedim Ama Çalışmadı
Gönderi otomatik olarak birleştirildi:

Ekli dosyayı görüntüle 32990
"execute" yazacağıma "excecute" yazmışım. Aşağıdaki halini kullanın.
Kod:
on right click with paper:
    if name of player's tool is "&6&lVIP Kağıdı":
        remove 1 paper named "&6&lVIP Kağıdı" from player's inventory
        execute console command "manuadd %player% vip"
        send "&3Sunucuİsmi &8» &aVIP kağıdını kullandın."
 
kagida sağ tıklıyorum ama hiçbişi olmuyo
 
%100 Emin olmamakla beraber çalışacağını umarım :D

Kodun yaptığı vipkagit komudu ile beraber seçilen oyuncuya 10 dakika geçerlilik süresi olan kağıdı vermek. Daha sonra zaten eğer sağ tıklarsa otomatik olarak vip oluyor. Eğer 10 dakika içerisinde tıklamazsada otomatik olarak siliyor.

Kod:
command /vipkagit [<player>]:
    permission: vip.kagit
    permission message: &cBu kagidi alacak yetkiye sahip degilsiniz.
    trigger:
        if arg 1 is not set:
            send "&c/vipkagit <oyuncu>&r" to player
        if arg 1 is set:
            give 1 paper named "&6&lVIP Kağıdı" with lore "Bu kağıda sağ tıklarsanız vip olursunuz || Kağıt Geçerlilik Süresi: 10 Dakika" to arg 1
            wait 10 minutes
            send "&6&lVIP Kağıdı&c'nın geçerlilik süresi bitti."
            remove 1 paper named "&6&lVIP Kağıdı" with lore "Bu kağıda sağ tıklarsanız vip olursunuz || Kağıt Geçerlilik Süresi: 10 Dakika" from arg 1

on right click with paper:
    if name of player's tool is "&6&lVIP Kağıdı":
        remove 1 paper named "&6&lVIP Kağıdı" with lore "Bu kağıda sağ tıklarsanız vip olursunuz || Kağıt Geçerlilik Süresi: 10 Dakika" from player
        execute console command "/manuadd %player% vip all_unnamed_worlds"
        send "&3Sunucuİsmi &8» &aVIP kağıdını kullandın." to player

==============================================================

Eğer vip kağıdını komutla değilde bir şey yaparak örneğin kırıktaş kazarak (ÖRNEK) kazanmasınıda istiyorsanız

Kod:
on break of cobblestone:
    chance of 100%:
        execute player command "/vipkagit %player%"
 
3 tane error verdi ya hata nerde
 
Hata vermemesi lazım, belki skriptin belli addonsları SkQuery vb olmadığı için error vermiş olabilir, yoksa ben bizzat test ettim.
 
İsteğiniz olursa söyleyin, geliştirebilirim bu skripti (Denemeden yazdım.).
Kod:
on rightclick:
    name of player's tool is "&b&lVIP &7Çeki":
        if {viptime::%player%} is set:
            message "&b&lVIP &7kullanırken bu çeki kullanamazsınız."
            stop
        remove 1 of player's held item from player
        message "&7Başarıyla &b&lVIP &7oldunuz!"
        set {viptime::%player%} to true
        set {viptime::%player%::time} to now
        wait 15 minutes
        delete {viptime::%player%}
        delete {viptime::%player%::time}
        message "&b&lVIP &csona erdi!"
        stop

# --- katlayici Loss --- #
on join:
    if {viptime::%player%::time} is set:
        if difference between {viptime::%player%::time} and now is greater than 15 minutes:
            delete {viptime::%player%}
            delete {viptime::%player%::time}
            wait 3 seconds
            message "&b&lVIP &csona erdi!"
 
İsteğiniz olursa söyleyin, geliştirebilirim bu skripti (Denemeden yazdım.).
Kod:
on rightclick:
    name of player's tool is "&b&lVIP &7Çeki":
        if {viptime::%player%} is set:
            message "&b&lVIP &7kullanırken bu çeki kullanamazsınız."
            stop
        remove 1 of player's held item from player
        message "&7Başarıyla &b&lVIP &7oldunuz!"
        set {viptime::%player%} to true
        set {viptime::%player%::time} to now
        wait 15 minutes
        delete {viptime::%player%}
        delete {viptime::%player%::time}
        message "&b&lVIP &csona erdi!"
        stop

# --- katlayici Loss --- #
on join:
    if {viptime::%player%::time} is set:
        if difference between {viptime::%player%::time} and now is greater than 15 minutes:
            delete {viptime::%player%}
            delete {viptime::%player%::time}
            wait 3 seconds
            message "&b&lVIP &csona erdi!"
bu süreli hali demi sanırım çalıştı ama şu çeki alma komutunuda eklerseniz adminlere özel
Gönderi otomatik olarak birleştirildi:

%100 Emin olmamakla beraber çalışacağını umarım :D

Kodun yaptığı vipkagit komudu ile beraber seçilen oyuncuya 10 dakika geçerlilik süresi olan kağıdı vermek. Daha sonra zaten eğer sağ tıklarsa otomatik olarak vip oluyor. Eğer 10 dakika içerisinde tıklamazsada otomatik olarak siliyor.

Kod:
command /vipkagit [<player>]:
    permission: vip.kagit
    permission message: &cBu kagidi alacak yetkiye sahip degilsiniz.
    trigger:
        if arg 1 is not set:
            send "&c/vipkagit <oyuncu>&r" to player
        if arg 1 is set:
            give 1 paper named "&6&lVIP Kağıdı" with lore "Bu kağıda sağ tıklarsanız vip olursunuz || Kağıt Geçerlilik Süresi: 10 Dakika" to arg 1
            wait 10 minutes
            send "&6&lVIP Kağıdı&c'nın geçerlilik süresi bitti."
            remove 1 paper named "&6&lVIP Kağıdı" with lore "Bu kağıda sağ tıklarsanız vip olursunuz || Kağıt Geçerlilik Süresi: 10 Dakika" from arg 1

on right click with paper:
    if name of player's tool is "&6&lVIP Kağıdı":
        remove 1 paper named "&6&lVIP Kağıdı" with lore "Bu kağıda sağ tıklarsanız vip olursunuz || Kağıt Geçerlilik Süresi: 10 Dakika" from player
        execute console command "/manuadd %player% vip all_unnamed_worlds"
        send "&3Sunucuİsmi &8» &aVIP kağıdını kullandın." to player

==============================================================

Eğer vip kağıdını komutla değilde bir şey yaparak örneğin kırıktaş kazarak (ÖRNEK) kazanmasınıda istiyorsanız

Kod:
on break of cobblestone:
    chance of 100%:
        execute player command "/vipkagit %player%"
teşekkür ederim seninki sorunsuz çalıştı ama bu vip sınırsız oluyor süreli hale getirirmisin
 
bu süreli hali demi sanırım çalıştı ama şu çeki alma komutunuda eklerseniz adminlere özel
Gönderi otomatik olarak birleştirildi:


teşekkür ederim seninki sorunsuz çalıştı ama bu vip sınırsız oluyor süreli hale getirirmisin
Dediğim gibi yeniyim süreli yaparken birsürü sıkıntı çıktı o yüzden yapamadım fakat bu kod üzerinden birine devam ettirtebilirsiniz :D
 
tamam teşekkür ederim
 
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