Bulundu Rastgele Işınlanma Sistemi

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

Beawen

Zombi Geldi, Beni Yedi
Katılım
21 Temmuz 2019
Mesajlar
267
Elmaslar
318
Puan
14.275
Yaş
23
Konum
İzmir
Minecraft
UmutEren

Discord:

Beawen#6452

arkadaşlar selam bazı sunucularda denk gelmiştim kaptan diye bir npc'ye tıkladıklarında para karşılığı random bir yere atılıyorlar bizim belirlediğimiz bir dünyada yani randomtp sistemi

aşağıya bir eklenti bırakıyorum bu eklenti hariç bir alternatif var mı?

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Kod:
options:
    min.x: -500
    max.x: 500
    min.z: -500
    max.z: 500
    avoid: air or water block or lava block #altı ne olmasın
    gereklipara: 1500
function random(p:player):
    set {_loc::old} to {_p}'s location
    while {_p}'s location is {_loc::old}:
        set action bar of {_p} to "&cYer aranıyor"
        set {_loc::new} to location at random integer between {@min.x} and {@max.x}, 0, random integer between {@min.z} and {@max.z} in world "lobby" #lobby kendi dünyanın adı
        loop blocks above {_loc::new}:
            if loop-block and block above loop-block are air:
                if block under loop-block is not {@avoid}:
                    set {_loc::new} to location of loop-block
                    teleport {_p} to {_loc::new}
                    if light level at {_p} <= 2:
                        set block at {_p} to ground torch
                    set action bar of {_p} to "&2Bulundu"   
                    stop loop
        wait 1 ticks
    
on rightclick on entity:
    clicked entity is a citizen
    name of clicked entity is "&6Kaptan"
    player's balance < {@gereklipara}:
        send "&cParan yok!"
        stop
    random(player)
olan skripti fonksiyona döküp npcye tıklayınca atmasını yaptım fakat npcye tıklamayı denemedim &6Kaptanı kendi npcnin adı yapman gerek
 
Kod:
options:
    min.x: -500
    max.x: 500
    min.z: -500
    max.z: 500
    avoid: air or water block or lava block #altı ne olmasın
    gereklipara: 1500
function random(p:player):
    set {_loc::old} to {_p}'s location
    while {_p}'s location is {_loc::old}:
        set action bar of {_p} to "&cYer aranıyor"
        set {_loc::new} to location at random integer between {@min.x} and {@max.x}, 0, random integer between {@min.z} and {@max.z} in world "lobby" #lobby kendi dünyanın adı
        loop blocks above {_loc::new}:
            if loop-block and block above loop-block are air:
                if block under loop-block is not {@avoid}:
                    set {_loc::new} to location of loop-block
                    teleport {_p} to {_loc::new}
                    if light level at {_p} <= 2:
                        set block at {_p} to ground torch
                    set action bar of {_p} to "&2Bulundu"  
                    stop loop
        wait 1 ticks
   
on rightclick on entity:
    clicked entity is a citizen
    name of clicked entity is "&6Kaptan"
    player's balance < {@gereklipara}:
        send "&cParan yok!"
        stop
    random(player)
olan skripti fonksiyona döküp npcye tıklayınca atmasını yaptım fakat npcye tıklamayı denemedim &6Kaptanı kendi npcnin adı yapman gerek
eyvallah baba kalsın bu burada eklenti olarak daha fonksiyonlu olabilir aslında bilen varsa eklentili halini onu atsınlar
istediğim belirlediğim grubun ücretsiz ışınlanabilmesi falanda var
 
istediğim bu değil
Rastgele ışınlanma var eklentide. Citizens ile NPC oluşturup, komut yazmasını ve komuttan ücret almasını sağlayarak istediğin sistemi kurabilirsin.
 
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