İstek Lütfen Yardımcı Olun Sunucumda Kullanacagım

jascody99

Sudan Çıkmış
En iyi cevaplar
0
MERHABALAR
oyuncuların warp takastan uçuş iksiri alabilsinler istiyorum

skript isteğime geçeyim :
/iksir ver diyince opların evvanterine 1 tane iksir gelsin ama diger oyuncular komutu yazınca yetkin yok mesajı gitsin
iksir içeriği:
iksirin adı = uçuş iksiri olsun
bir altında acıklama olarak = bu iksiri içerek 1dakika uçabilirsin yazsın
sağ tık yapınca iksir içilsin ve boş cam gelmesi yerine direk envanterden silinsin
oyuncuya = bir dakikalığına uçuyorsun mesajı versin

bu yapılabilir fakat işi daha ileriye taşıyabilirim diyen varsa iksir icildikten sonra "oyuncuya = bir dakikalığına uçuyorsun mesajı versin" yerine can barının üstünde 60 dan geriye = İksir Etkisi : second (59,58,57...3.2.1) diye süre bitince= iksir etkisi sona erdi diye mesaj verdirebilirler , yada zaman barı gibi bir seyde yapılabilir
daha daha iyisini yapabilirim diyen birisi varsa


cfd.PNG



süreyi ekranın üstünde böyle bir barda verdilebilir


ZOR BİR ISTEK OLDU ELLERINIZE BEYNINIZE EMANET
 

Ekli dosyalar

  • cfd.PNG
    cfd.PNG
    26.4 KB · Görüntüleme: 236

kadir2015

Kızıltaş Madencisi
En iyi cevaplar
7
Kod:
command /deneme [<int>] [<player>]:
    permission: deneme
    permission message: deneme
    trigger:
        set {d.d} to arg 1
        send "GamerTr= Kadir2015" to arg 2
       
every 1 seconds:
    loop players:
        if {d.d} is set:
            remove 1 from {d.d}
            set action bar of loop-player to "&c&l Kalan Süre %{d.d}%"
        if {d.d} is equal to 0:
            clear {d.d}
       
command /iksirver [<player>]:
    permission: iksirverop
    permission message: üzgünüm yetkin olmadan kullanamassın
    trigger:
        set {non.%player%} to true
        if arg 1 is set:
            execute console command "give %arg 1% 374 1 name:&eUçuşİksiri"
        if arg 1 is not set:
            send "&cKullanım /iksirver oyuncu" to player

on right click:
    if tool's name is "&eUçuşİksiri":
    cancel event
    execute command "deneme 60 %player%"
    remove glass bottle named "&eUçuşİksiri" from player
    set flight state of player to true
    send "&c60 saniye boyunca uçuyorsun!." to player
    wait 60 seconds
    set flight state of player to false
    send "&c&lİksirin Süresi Bitti!" to player
buyrun yaptım
/iksirver oyuncu yazarak iksir veriyor
sonra 60 dan geriye sayıyor
0 a gelince süre bitiyor
Not [Düzenledim ilk skript verişimde saymıyordu şimdi yaptım ve artık sayıyor 60 dan geriye]
 
Son düzenleme:
Üst