Sol Reklam

Rehber Gelişmiş skript nasıl yazılır. (Skyblock) Ver1

Durum
Mesaj gönderimine kapalı.

Minato Namikaze

Somon Balığı Selam Vermeye Geldi
Katılım
22 Ağustos 2017
Mesajlar
22
Elmaslar
2
Puanlar
0
Yaş
24
Selam bugün size Basit bir şekilde skript yazmayı göstereceğim ilk olarak skyblock sunucuları için bir Skript Gösteriyim.
Kod:
on break of cobblestone: #kırıktaş kazarken
    set event-block to air #bloğu havaya çevir
    give 1 cobblestone to player #1 kırıktaş ver
    damage tool by 1   #kazmaya 1 hasar ver
    cancel event  #olayı iptal et

burda bir oyuncu kırıktaş kazdığında kırıktaşı yok edip oyuncunun envanterine 1 tane kırıktaş vermesini sağlıyoruz. Bunu yaparken ayrıntılara önem verip kazmamıza 1 damage veriyoruz.

Şimdi gelelim yine Skyblock için yararlı bir skripte. Bu skripte Oyundaki Toplam Spawner sayısını yazdırıcaz.

Kod:
options:

variables:
    {spawner.sayısı} = 0 #başlangıç olarak spawner sayısına 0 dedik
 
{spawnerkoyma::%player%} = 0   #başlangıç olarak oyuncunun spawner koyma sayısına 0 dedik 
on place of mob spawner:  #mob spawner koyduğunda
    add 1 to {spawner.sayısı}  #spawner sayısını 1 arttır
    add 1 to {spawnerkoyma::%player%}  #oyuncunun spawner koymasını 1 arttır
 
on break of mob spawner:   #mob spawner kırdığında
    remove 1 from {spawner.sayısı}   #spawner sayısını 1 azalt
 
    remove 1 from {spawnerkoyma::%player%}   #oyuncunun koyduğu spawner sayısını 1 azalt

command /spawnersayısı:  #/spawnersayısı yazıldığında
    trigger:
        send "&7Sunucuda &6&l%{spawner.sayısı}% &7adet spawner bulunuyor." to player   #oyuncuya spawner sayısını yaz

command /spbak [<player>]:   #/spbak yazdığında
    trigger:
        if arg-1 is set:  #eğer argument1 seçiliyse
            send "&e%arg-1% &7adlı kişi toplamda &6&l%{spawnerkoyma::%arg 1%}% &7adet spawner
koymuş!" #şu oyuncu şu kadar spawner koymuş
        else:   #değilse
            send "&7Toplamda &6&l%{spawnerkoyma::%player%}% &7adet spawner koymuşsun!"    #toplamda şu kadar spawner koymuşsun.


bu seferde herkesin nefret ettiği golemlerden düşen gelincikleri engelleyelim.

Kod:
On death of iron golem:   #iron golem öldüğünde
    Clear drops   #düşen eşyaları temizle
    Chance of 40%:   #40% şansla
        Drop 4 iron ingot at victim  #4 demir düşür
    Else:   #değilse
        Drop 3 iron ingot at victim  #3 demir düşür

tamam şimdi oyuna ilk girdiğinde /adakit yazdığında ona 90 elmas vericek.

Kod:
options:   #ayarlar
     prefix:  &b&lAda&f&lKit&6&l>  #prefiximizi belirliyoruz

command /adakit:   #adakit yazdığında
    trigger:
        {aldi.%player%} isn't set:  #aldi%player% kullanılmamışsa
            set {aldi.%player%} to true   #aldi%player% ı kullan
            give 90 diamond to player   #oyuncuya 90 elmas ver
            send " {@prefix}  &a&l Başarılı &c&lbir şekilde &e&lADA &c&lKitinizi Aldınız!"  #başarı ile kitinizi aldınız de
        else:   #deyilse
            send " {@prefix} &c&l Zaten Kitinizi Almışsınız!"   #zaten kitinizi almışsınız de



Bu derslik bukadar emeğe saygı , bunu yazmak 1 saatimi aldı , 2.versiyonu yakında gelecektir. iyi forumlar


SKRİPTLER ALINTIDIR SİZE ANLATMAK AMAÇLI GÖSTERDİM
 
Son düzenleme:

JustBabyPluginer

Koydum Çalışma Masasını
Katılım
31 Temmuz 2017
Mesajlar
66
Elmaslar
16
Puanlar
0
Yaş
27
Selam bugün size Basit bir şekilde skript yazmayı göstereceğim ilk olarak skyblock sunucuları için bir Skript Gösteriyim.
Kod:
on break of cobblestone: #kırıktaş kazarken
    set event-block to air #bloğu havaya çevir
    give 1 cobblestone to player #1 kırıktaş ver
    damage tool by 1   #kazmaya 1 hasar ver
    cancel event  #olayı iptal et

burda bir oyuncu kırıktaş kazdığında kırıktaşı yok edip oyuncunun envanterine 1 tane kırıktaş vermesini sağlıyoruz. Bunu yaparken ayrıntılara önem verip kazmamıza 1 damage veriyoruz.

Şimdi gelelim yine Skyblock için yararlı bir skripte. Bu skripte Oyundaki Toplam Spawner sayısını yazdırıcaz.

Kod:
options:

variables:
    {spawner.sayısı} = 0 #başlangıç olarak spawner sayısına 0 dedik
  
{spawnerkoyma::%player%} = 0   #başlangıç olarak oyuncunun spawner koyma sayısına 0 dedik  
on place of mob spawner:  #mob spawner koyduğunda
    add 1 to {spawner.sayısı}  #spawner sayısını 1 arttır
    add 1 to {spawnerkoyma::%player%}  #oyuncunun spawner koymasını 1 arttır
  
on break of mob spawner:   #mob spawner kırdığında
    remove 1 from {spawner.sayısı}   #spawner sayısını 1 azalt
  
    remove 1 from {spawnerkoyma::%player%}   #oyuncunun koyduğu spawner sayısını 1 azalt

command /spawnersayısı:  #/spawnersayısı yazıldığında
    trigger:
        send "&7Sunucuda &6&l%{spawner.sayısı}% &7adet spawner bulunuyor." to player   #oyuncuya spawner sayısını yaz

command /spbak [<player>]:   #/spbak yazdığında
    trigger:
        if arg-1 is set:  #eğer argument1 seçiliyse
            send "&e%arg-1% &7adlı kişi toplamda &6&l%{spawnerkoyma::%arg 1%}% &7adet spawner
koymuş!" #şu oyuncu şu kadar spawner koymuş
        else:   #değilse
            send "&7Toplamda &6&l%{spawnerkoyma::%player%}% &7adet spawner koymuşsun!"    #toplamda şu kadar spawner koymuşsun.


bu seferde herkesin nefret ettiği golemlerden düşen gelincikleri engelleyelim.

Kod:
On death of iron golem:   #iron golem öldüğünde
    Clear drops   #düşen eşyaları temizle
    Chance of 40%:   #40% şansla
        Drop 4 iron ingot at victim  #4 demir düşür
    Else:   #değilse
        Drop 3 iron ingot at victim  #3 demir düşür

tamam şimdi oyuna ilk girdiğinde /adakit yazdığında ona 90 elmas vericek.

Kod:
options:   #ayarlar
     prefix:  &b&lAda&f&lKit&6&l>  #prefiximizi belirliyoruz

command /adakit:   #adakit yazdığında
    trigger:
        {aldi.%player%} isn't set:  #aldi%player% kullanılmamışsa
            set {aldi.%player%} to true   #aldi%player% ı kullan
            give 90 diamond to player   #oyuncuya 90 elmas ver
            send " {@prefix}  &a&l Başarılı &c&lbir şekilde &e&lADA &c&lKitinizi Aldınız!"  #başarı ile kitinizi aldınız de
        else:   #deyilse
            send " {@prefix} &c&l Zaten Kitinizi Almışsınız!"   #zaten kitinizi almışsınız de



Bu derslik bukadar emeğe saygı , bunu yazmak 1 saatimi aldı , 2.versiyonu yakında gelecektir. iyi forumlar
Alıntı olduğunu belirtin lütfen.

SM-G610F cihazımdan Tapatalk kullanılarak gönderildi
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı