Bas Uç Skript - epps v SydeFQ

epps

Sudan Çıkmış
En iyi cevaplar
0

Merhaba forum takipçileri; bugün sizlere SydeFQ arkadaşım ile yaptığımız Skript'i sizlere sunacağız.
Skript tamamen tarafımızca kodlanmıştır. Ayrıca herhangi bir alıntılık yoktur. Skript birden fazla forumda vardır. Ancak benim ismimin olduğu forumlar dışından

Skripti indirmeniz önerilmez.

özellikler;
Skript'imiz şu işine yarıyor; iki tür uçmak için eşyalar var. Birisi süreli (10 dakika) diğeri ise süresiz uçmaya yarayan bir eşya (item). Süreli olan tahta buton, süresiz olan taş butona yapılmıştır. Ayrıca istediğiniz yere köylü satışı da yapabilirsiniz. Köylüye sağ tıklandığında oyuncunun hesabından ücret kesilir. Bir diğer satın alım işlemi de menü üzerinde yapılıyor.

şu an için ayarlama olarak süreli uçuş fiyatı; 350 bin, süresiz uçuş fiyatı; 3 milyon olarak ayarlandı. Fiyatları sizler kendinizde ayarlayabilirsiniz.

komutlar;
/basuc spawn > Bu komut ile istediğiniz yere satıcı köylü yerleştirebilirsiniz.
/basuc al > Bu komut satın alım menüsünü açar.

skript çalışması;
Uçuşların açılması için size gelen tahta/taş butona sağ tıklamak. Böylece uçuş aktif olacaktır. Yine aynı şekilde köylüden alışveriş yapar iken de sağ tık ile çalışacaktır. Oyuncu sunucudan çıktığı zaman uçuş modu otomatik bir şekilde kapatılır.

görseller;

Komut yazınca çıkan yardım bölümü.


/basuc al komutu uygulandıktan sonra açılan menü.


Komut uygulaması.

skript kodları;
Kod:
options:
    prefix: &a&lBas&c&lUç
    zaman: 10
  
command /basuc [<text>] [<int>]:
    trigger:
        if arg-1 is not set:
            send "{@prefix} &8&l> &aBasUç satıcısını bulunduğunuz noktaya eklemek için &e/basuc spawn " to player
            send "{@prefix} &8&l> &aBasUç satın almak için &e/basuc al" to player
        if arg-1 is "spawn":
            if player has permission "basuc.admin": 
                spawn a villager at location of player
                set display name of spawned villager to "&a&lBas&c&lUç"
                send "{@prefix} &8&l> &aBaşarıyla satıcı bulunduğunuz noktaya eklenildi !"
                stop
        if arg-1 is "al":
            wait 5 tick
            play raw sound "random.orb" at player with pitch 1 volume 5
            open chest with 1 row named "&a&lBas&c&lUç" to player
            format slot 0 of player with Red Stained Glass Pane to close
            format slot 1 of player with Black Stained Glass Pane to close
            format slot 2 of player with Black Stained Glass Pane to close
            format slot 3 of player with Stone Button named "&aBas&cUç &8Süresiz!" with lore "&c&l3.000.000 Oyun Parası" to close then run [execute player command "basuc suresiz"]
            format slot 4 of player with Red Stained Glass Pane named "&cSydeFQ &ave &cepps" with lore "&6&lMC-TR" to close
            format slot 5 of player with Wooden Button named "&aBas&cUç &8Süreli {@zaman}" with lore "&c&l350.000 Oyun Parası" to close then run [execute player command "basuc sureli"]
            format slot 6 of player with Black Stained Glass Pane to close
            format slot 7 of player with Black Stained Glass Pane to close
            format slot 8 of player with Red Stained Glass Pane to close
        if arg-1 is "sureli":
            if player's balance is more than or equal to 350000:
                remove 350000 from player's balance
                give wooden button named "&f&lSüreli &a&lBas&c&lUç" to player
                send "{@prefix} &8&l> &aBaşarıyla &e350K'&aya tek kullanımlık &eSüreli Bas Uç &asatın aldınız !"
            else:
                send "{@prefix} &c&l> Yetersiz bakiye"
        if arg-1 is "suresiz":
            if player's balance is more than or equal to 3000000:
                remove 3000000 from player's balance
                give stone button named "&f&lSüresiz &a&lBas&c&lUç" to player
                send "{@prefix} &8&l> &aBaşarıyla &e3M'&a tek kullanımlık &eSüresiz Bas Uç &asatın aldınız !"
            else:
                send "{@prefix} &c&l> Yetersiz bakiye"
              
              
on damage:
    victim is villager
    victim's display name is "&a&lBas&c&lUç":
        cancel event
      
on right click on villager:
    if display name of villager is "&a&lBas&c&lUç":
        cancel event
        execute player command "smarket"
        stop
      
on right click with wooden button:
    if tool's name is "&f&lSüreli &a&lBas&c&lUç":
        remove 1 wooden button named "&f&lSüreli &a&lBas&c&lUç" from player
        set player's flight mode to true
        send "{@prefix} &8&l> &aBasUç aktif edildi"
        wait {@zaman} minutes
        set player's flight mode to false
      
on right click with stone button:
    if tool's name is "&f&lSüresiz &a&lBas&c&lUç":
        send "{@prefix} &8&l> &aBasUç aktif edildi"
        remove 1 stone button named "&f&lSüresiz &a&lBas&c&lUç" from player
        set player's flight mode to true

      
on quit:
    set player's flight mode to false

iyi oyunlar



 

TouchMyLantern

Sudan Çıkmış
En iyi cevaplar
0

Merhaba forum takipçileri; bugün sizlere SydeFQ arkadaşım ile yaptığımız Skript'i sizlere sunacağız.
Skript tamamen tarafımızca kodlanmıştır. Ayrıca herhangi bir alıntılık yoktur. Skript birden fazla forumda vardır. Ancak benim ismimin olduğu forumlar dışından

Skripti indirmeniz önerilmez.

özellikler;
Skript'imiz şu işine yarıyor; iki tür uçmak için eşyalar var. Birisi süreli (10 dakika) diğeri ise süresiz uçmaya yarayan bir eşya (item). Süreli olan tahta buton, süresiz olan taş butona yapılmıştır. Ayrıca istediğiniz yere köylü satışı da yapabilirsiniz. Köylüye sağ tıklandığında oyuncunun hesabından ücret kesilir. Bir diğer satın alım işlemi de menü üzerinde yapılıyor.

şu an için ayarlama olarak süreli uçuş fiyatı; 350 bin, süresiz uçuş fiyatı; 3 milyon olarak ayarlandı. Fiyatları sizler kendinizde ayarlayabilirsiniz.

komutlar;
/basuc spawn > Bu komut ile istediğiniz yere satıcı köylü yerleştirebilirsiniz.
/basuc al > Bu komut satın alım menüsünü açar.

skript çalışması;
Uçuşların açılması için size gelen tahta/taş butona sağ tıklamak. Böylece uçuş aktif olacaktır. Yine aynı şekilde köylüden alışveriş yapar iken de sağ tık ile çalışacaktır. Oyuncu sunucudan çıktığı zaman uçuş modu otomatik bir şekilde kapatılır.

görseller;

Komut yazınca çıkan yardım bölümü.


/basuc al komutu uygulandıktan sonra açılan menü.


Komut uygulaması.

skript kodları;
Kod:
options:
Kod:
Kod:
Kod:
Kod:
[/SIZE][/COLOR][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/SIZE]
    prefix: &a&lBas&c&lUç
    zaman: 10
 
command /basuc [<text>] [<int>]:
    trigger:
        if arg-1 is not set:
            send "{@prefix} &8&l> &aBasUç satıcısını bulunduğunuz noktaya eklemek için &e/basuc spawn " to player
            send "{@prefix} &8&l> &aBasUç satın almak için &e/basuc al" to player
        if arg-1 is "spawn":
            if player has permission "basuc.admin":
                spawn a villager at location of player
                set display name of spawned villager to "&a&lBas&c&lUç"
                send "{@prefix} &8&l> &aBaşarıyla satıcı bulunduğunuz noktaya eklenildi !"
                stop
        if arg-1 is "al":
            wait 5 tick
            play raw sound "random.orb" at player with pitch 1 volume 5
            open chest with 1 row named "&a&lBas&c&lUç" to player
            format slot 0 of player with Red Stained Glass Pane to close
            format slot 1 of player with Black Stained Glass Pane to close
            format slot 2 of player with Black Stained Glass Pane to close
            format slot 3 of player with Stone Button named "&aBas&cUç &8Süresiz!" with lore "&c&l3.000.000 Oyun Parası" to close then run [execute player command "basuc suresiz"]
            format slot 4 of player with Red Stained Glass Pane named "&cSydeFQ &ave &cepps" with lore "&6&l*****" to close
            format slot 5 of player with Wooden Button named "&aBas&cUç &8Süreli {@zaman}" with lore "&c&l350.000 Oyun Parası" to close then run [execute player command "basuc sureli"]
            format slot 6 of player with Black Stained Glass Pane to close
            format slot 7 of player with Black Stained Glass Pane to close
            format slot 8 of player with Red Stained Glass Pane to close
        if arg-1 is "sureli":
            if player's balance is more than or equal to 350000:
                remove 350000 from player's balance
                give wooden button named "&f&lSüreli &a&lBas&c&lUç" to player
                send "{@prefix} &8&l> &aBaşarıyla &e350K'&aya tek kullanımlık &eSüreli Bas Uç &asatın aldınız !"
            else:
                send "{@prefix} &c&l> Yetersiz bakiye"
        if arg-1 is "suresiz":
            if player's balance is more than or equal to 3000000:
                remove 3000000 from player's balance
                give stone button named "&f&lSüresiz &a&lBas&c&lUç" to player
                send "{@prefix} &8&l> &aBaşarıyla &e3M'&a tek kullanımlık &eSüresiz Bas Uç &asatın aldınız !"
            else:
                send "{@prefix} &c&l> Yetersiz bakiye"
           
           
on damage:
    victim is villager
    victim's display name is "&a&lBas&c&lUç":
        cancel event
   
on right click on villager:
    if display name of villager is "&a&lBas&c&lUç":
        cancel event
        execute player command "smarket"
        stop
   
on right click with wooden button:
    if tool's name is "&f&lSüreli &a&lBas&c&lUç":
        remove 1 wooden button named "&f&lSüreli &a&lBas&c&lUç" from player
        set player's flight mode to true
        send "{@prefix} &8&l> &aBasUç aktif edildi"
        wait {@zaman} minutes
        set player's flight mode to false
   
on right click with stone button:
    if tool's name is "&f&lSüresiz &a&lBas&c&lUç":
        send "{@prefix} &8&l> &aBasUç aktif edildi"
        remove 1 stone button named "&f&lSüresiz &a&lBas&c&lUç" from player
        set player's flight mode to true

   
on quit:
    set player's flight mode to false


iyi oyunlar


Siyah tema kullananlara saygı duruşu :/ Eline sağlık skript güzel olmuş.
 
Son düzenleme:

TheBlueDeath

Nether Yerlisi
En iyi cevaplar
0
Güzel skript ama şeyi düşünüyorum adam o kadar para toplayıp süreli veya süresiz uç butonu aldı, sonra sunucu kapandı , crash yedi veya çıkması gerekti. O zaman daha süresi bitmediği için bir nevi boşa gitmiş oluyor. Aslında boşa gitmesini değil de adam sunucuya tekrar girdiğinde yine kalan süresiyle uçabilmesini sağlayabilirdiniz. Hatta bir kaza yaşanmasın diye arada alttan anons geçebilirdi (süreli uç için) 5 dakikanız kaldı, 3 dakikanız kaldı vb. gibi. Genel olarak da skriptin çok zor olduğunu düşünmüyorum ama fikir güzel.
 
Üst