Çözüldü satın almalı /spawn

  • Konuyu Başlatan Konuyu Başlatan Hvip
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 659
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hvip

Koydum Çalışma Masasını
Katılım
1 Ocak 2021
Mesajlar
56
Elmaslar
5
Puan
6.260
Yaş
26
Sunucuma satın almalı /spawn komudu arıyorum. Her hak 100tl olacak parası yetmiyorsa gidemeyecek.
 
Merhabalar

Kod:
command /spawn:
    trigger:
        if player's money is greater than or equal to 100:
            execute console command "warp spawn %player%"
            execute console command "eco take %player% 100"
            broadcast "&cMC-TR &8» &7%player% &aAdlı Oyuncu 100 para Karşılığında spawna ışınlandı"

Bunun gibi bir skript işinizi görecektir.
 
Son düzenleme:
Merhabalar

Kod:
command /spawn:
    trigger:
        if player's money is greater than or equal to 100:
            execute player command "spawn"
            execute console command "eco take %player% 100"
            broadcast "&cMC-TR &8» &7%player% &aAdlı Oyuncu 100 para Karşılığında spawna ışınlandı"

Bunun gibi bir skript işinizi görecektir.
Bunu kullanırsanız spawn komutu döngüye girer ve oyuncudan konsolu doldurup para alacağı gibi oyuncuyu ışınlamaz. Bunu kullanabilirsiniz:
JavaScript:
on command "spawn":
    player's balance < 100:
        cancel event
        send "Işınlanmak için bakiyen en az 100 olmalı."
        stop
    else:
        remove 100 from player's balance
 
Bunu kullanırsanız spawn komutu döngüye girer ve oyuncudan konsolu doldurup para alacağı gibi oyuncuyu ışınlamaz. Bunu kullanabilirsiniz:
JavaScript:
on command "spawn":
    player's balance < 100:
        cancel event
        send "Işınlanmak için bakiyen en az 100 olmalı."
        stop
    else:
        remove 100 from player's balance
Sunucumda yukarıda belirttiğim skripti kullanıyorum sizin dediğiniz gibi bir olay söz konusu değil.
 
Sunucumda yukarıda belirttiğim skripti kullanıyorum sizin dediğiniz gibi bir olay söz konusu değil.
Spawn komutunu Skript ile tanımlamışsınız, yani Skript siz 4. satırda oyuncuya konsol tarafından /spawn komutunu girdirdiğinizde Skript Essentials'ı es geçecek ve tanımladığınız komutu kullanacaktır. Siz de oyuncuyu ışınlamaya dair herhangi bir değer belirtmediğinizden oyuncudan sadece para kesecek, oyuncu da konumunda kalacaktır. Kullandığınız Skript'te oyuncuyu belirli bir yere ışınlıyorsanız o zaman çalışacaktır.
 
Spawn komutunu Skript ile tanımlamışsınız, yani Skript siz 4. satırda oyuncuya konsol tarafından /spawn komutunu girdirdiğinizde Skript Essentials'ı es geçecek ve tanımladığınız komutu kullanacaktır. Siz de oyuncuyu ışınlamaya dair herhangi bir değer belirtmediğinizden oyuncudan sadece para kesecek, oyuncu da konumunda kalacaktır. Kullandığınız Skript'te oyuncuyu belirli bir yere ışınlıyorsanız o zaman çalışacaktır.
Demek istediğinizi anladım ama ne kadar garipki benim sunucuda dediğiniz hata olmadı. Muhtemelen spawn için bir plugin kullandığım için olabilir. Yukarıdaki kodu warp a göre düzenliyorum.
 
Demek istediğinizi anladım ama ne kadar garipki benim sunucuda dediğiniz hata olmadı. Muhtemelen spawn için bir plugin kullandığım için olabilir. Yukarıdaki kodu warp a göre düzenliyorum.
Düzelttiğiniz hâli şu anda çalışıyor olacaktır. Siz var olan bir komudu (örneğin "spawn" komudu olsun) Skript'e yeniden eklerseniz farklı eklentilerin sağladıkları ışınlama etkisi çalışmaz. Sizin o koda ışınlamayı eklemeniz lazım, şu an kodunuzla "/spawn" komudunu kullanan oyuncuların parası kesilecek, ve warp kullanarak ışınlanabilecekler. Lakin oyuncular direkt "/warp spawn" yazdıkları taktirde ışınlanabilmelerine rağmen paraları kesilmeyecektir. Kodumu kullanmanızı tavsiye ederim, iyi günler.
 
Düzelttiğiniz hâli şu anda çalışıyor olacaktır. Siz var olan bir komudu (örneğin "spawn" komudu olsun) Skript'e yeniden eklerseniz farklı eklentilerin sağladıkları ışınlama etkisi çalışmaz. Sizin o koda ışınlamayı eklemeniz lazım, şu an kodunuzla "/spawn" komudunu kullanan oyuncuların parası kesilecek, ve warp kullanarak ışınlanabilecekler. Lakin oyuncular direkt "/warp spawn" yazdıkları taktirde ışınlanabilmelerine rağmen paraları kesilmeyecektir. Kodumu kullanmanızı tavsiye ederim, iyi günler.
Haklısınız hocam, essentials ayarında özel warp izinlerini açıp oyuncuya essentials.warp.spawn iznini vermez ise düzgün olarak çalışacaktır
 
Sorun çözüldü mü?
 
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