SKRIPT | Tamir Skripti (Repair Skripti) | GUİ'li (Menülü) | Bir kısmı için ESSENTIALS gereklidir. | Kolay ama kullanılabilir. | Maksan

Orcest

Marangoz
Mesajlar
53
En iyi cevaplar
0
Beğeniler
10
Puanları
150
TAMİR SKRİPTİ
Essentials'ta böyle bir özelliğin var olduğunun
farkında olduğumu belirtmek isterim.
Sadece kendimi geliştirmek ve aynı zamanda arayan
kişilere yardımcı olmak açısından yazdım ve şimdi de paylaşıyorum.

Kullanım:
/tamir
/tamir el
/tamir her şey
NOT: /tamir ile direk menüye erişebilirsiniz.

Nedir?
- Ücreti ayarlanılabilir şekli ile tamir skriptidir.
- 2 Seçenek mevcuttur, eli tamir etmek ve her şeyi tamir etmek
- Yanlışlıkla tamir edip para kaybetmemek için emin misiniz? kısmı koyulmuştur.


VİDEO (AÇIKLAYICI)

Kanalımı ziyaret ederek videoları incelerseniz çok mutlu olurum.
Teşekkürler.


KOD
Kod:
command /tamiretbymaksan [<text>]:
    trigger:
        if arg-1 is "el":   
            if player's money is greater than or equal to 50000:
                remove 50000 from player's balance
                repair tool
                send "&8[&6&lTamir&8] &aBaşarılı! &eElinizdeki eşya başarıyla tamir edilmiştir." to player           
            else:
                send "&8[&6&lTamir&8] &cHesabınızdaki para &cile bunu karşılamıyorsunuz." to player
        if arg-1 is "her şey":
            if player's money is greater than or equal to 300000:
                remove 300000 from player's balance
                execute player command "repair all"
            else:
                send "&8[&6&lTamir&8] &cHesabınızdaki para &cile bunu karşılamıyorsunuz." to player   
        if arg-1 is not "her şey" or "el":
            execute player command "tamir"
command /tamir [<text>]:
    aliases: /tamirmenüsü, /tamiret
    trigger:
        if arg-1 is not "el" or "her şey":   
            open virtual chest with size 4 named "            &0&nTamir Menüsü" to player
            make gui slot 12 of player with glowing anvil named "&6&lElimdeki eşyayı tamir etmek istiyorum." with lore "||&7Elinizdeki eşyanın tamir edilmesini sağlar.||&7Elinizde hiçbir şey olmasa da para alınır.||&7Tıkladıktan sonra son kararınızı belirtiniz.||||&eTıklayarak işleminizi gerçekleştirebilirsiniz.||&eBu işlemin ücreti: &a50.000 TL &eşeklindedir." to run player command "tamir el"
            make gui slot 14 of player with glowing anvil named "&6&lTüm eşyalarımı tamir etmek istiyorum." with lore "||&7Tüm eşyalarınızın tamir edilmesini sağlar.||&7Envanterinizde eşya olmasa da para alınır.||&7Tıkladıktan sonra son kararınızı belirtiniz.||||&eTıklayarak işleminizi gerçekleştirebilirsiniz.||&eBu işlemin ücreti: &a300.000 TL &eşeklindedir." to run player command "tamir her şey"
            make gui slot 31 of player with glowing compass named "&6&lMenüye Dön" to run player command "menü"
            make gui slot 4 of player with glowing 384 named "&6&lTamir Sistemi" with lore "&7Sahip: &7Maksan" to nothing
        if arg-1 is "el":
            open virtual chest with size 4 named "            &0&nEmin misiniz?" to player
            make gui slot 12 of player with 159:13 named "&a&lEvet eminim." to close then run player command "tamiretbymaksan el"
            make gui slot 14 of player with 159:14 named "&4&lHayır vazgeçtim." to close
            make gui slot 31 of player with glowing compass named "&6&lGeriye Dön" to run player command "tamir"
            make gui slot 4 of player with glowing anvil named "&6&lEmin misiniz?" with lore "&7Tamir ediliyor..." to nothing
        if arg-1 is "her şey":
            open virtual chest with size 4 named "            &0&nEmin misiniz?" to player
            make gui slot 12 of player with 159:13 named "&a&lEvet eminim." to close then run player command "tamiretbymaksan her şey"
            make gui slot 14 of player with 159:14 named "&4&lHayır vazgeçtim." to close
            make gui slot 31 of player with glowing compass named "&6&lGeriye Dön" to run player command "tamir"
            make gui slot 4 of player with glowing anvil named "&6&lEmin misiniz?" with lore "&7Tamir ediliyor..." to nothing
on inventory click:
    if inventory name of current inventory of player is "            &0&nTamir Menüsü":
        cancel event
on inventory click:
    if inventory name of current inventory of player is "            &0&nEmin misiniz?":
        cancel event

 


AntiForumGamer

Ağaç Yumruklayıcı
Mesajlar
19
En iyi cevaplar
0
Beğeniler
16
Puanları
40
Ruh hali
Öncelikle else if kullanmayı öğrenmeniz gerekiyor.

Kod:
on inventory click:
    if inventory name of current inventory of player is "            &0&nTamir Menüsü":
        cancel event
on inventory click:
    if inventory name of current inventory of player is "            &0&nEmin misiniz?":
        cancel event
Bu kısım beni kör etti.

Kod:
execute player command "repair all"
Envanterindeki eşyaları loop almayı bilmeyip essentials komutu kullanmak... son zamanlarda ki bu kodlar 2020'nin hala bitmediğini hatırlatıyor bizlere.

Eşyanın elmas da olsa tahta da olsa demir de olsa aynı fiyatlara tamir edilmesi zaten mantıklı değil.
/tamir komutu girildiğinde mesaj yazmadan hiçbir şey yapmaması da ayrı bir olay.

Son olarak fonksiyonları öğrenmeniz gerekiyor lütfen Dei... pardon diğer çöp skripterler gibi siz de görülmeyecek komutlar eklemeyi bırakın.
 

Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
Tüm eşyaların aynı fiyata tamir edilmesi sence de dengesiz değil mi?
 

Orcest

Marangoz
Mesajlar
53
En iyi cevaplar
0
Beğeniler
10
Puanları
150
Öncelikle else if kullanmayı öğrenmeniz gerekiyor.

Kod:
on inventory click:
    if inventory name of current inventory of player is "            &0&nTamir Menüsü":
        cancel event
on inventory click:
    if inventory name of current inventory of player is "            &0&nEmin misiniz?":
        cancel event
Bu kısım beni kör etti.

Kod:
execute player command "repair all"
Envanterindeki eşyaları loop almayı bilmeyip essentials komutu kullanmak... son zamanlarda ki bu kodlar 2020'nin hala bitmediğini hatırlatıyor bizlere.

Eşyanın elmas da olsa tahta da olsa demir de olsa aynı fiyatlara tamir edilmesi zaten mantıklı değil.
/tamir komutu girildiğinde mesaj yazmadan hiçbir şey yapmaması da ayrı bir olay.

Son olarak fonksiyonları öğrenmeniz gerekiyor lütfen Dei... pardon diğer çöp skripterler gibi siz de görülmeyecek komutlar eklemeyi bırakın.
Yorumun için teşekkürler.
Söyledikleriniz çerçevesinde geliştirmeye çalışacağım.
 

ByKusH24

Ağaç Yumruklayıcı
Mesajlar
15
En iyi cevaplar
0
Beğeniler
14
Puanları
40
Başarılar güzel kardesim azim ile devam edersen o ışığa sende ulaşacaksın.
#Serpents İyi Günler Diler...
 

Üst