• Güncelleme: Merhaba Ziyaretçi, artık profil resminde ve konularında gif kullanabilirsin!

Paylaşım [MSK] Gelişmiş Hediye Sistemi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Mrtol

Tüccar
Katılım
6 Haziran 2018
Mesajlar
100
Tepkime puanı
91

Merhaba değerli batihost forumunun üyeleri bu gün sizlere kendi sunucum için yapmış olup, sonradan paylaşma kararı aldığım basit bir hediye sistemini paylaşacağım iyi kullanımlar dilerim.

Eşya göndermek için göndermek istediğiniz eşyayı elinize alıp /hediye <oyuncuismi> yazın.
Hediye listenize bakmak için /hediye liste yazın.
Hediye listenizdeki eşyalara tıklayarak envanterinizden alabilirsiniz.

Oyuncular birbirine tek komutla uzaktayken bile eşya hediye edebilir.
Sistemde hediye gönderince gönderen kişinin ismi verilmez bilgim dahilide yaptığım bir şeydir.

Beğenmeyenler lütfen boş laf yapmasın bir sorun olabileceğini düşünen veya gereksiz olduğunu düşünen konuyu terk etsin.
Kimseye kullanın diye yalvarmıyorum şart koşmuyorum hoşuna giden beğenen dilediği gibi kullansın.

Gerekli Eklentiler #Tuske





2018-06-11_16.45.52.png

2018-06-11_16.45.46.png


2018-06-11_16.46.48.png

2018-06-11_16.46.54.png

2018-06-11_16.46.55.png
2018-06-11_16.46.56.png

2018-06-11_16.46.58.png

2018-06-11_16.48.04.png
2018-06-11_16.48.08.png




İşte Skript kodumuz.

Kod:
command /hediye [<text>]:
    trigger:
        if arg-1 is "liste":
            set {_x} to 0
            open virtual chest with size 6 named "&3Hediyelerin: &8(&c%size of {hediye::%player%::liste::*}%&8)" to player
            make gui slot integers from 0 to 53 of player with black stained glass pane named "&8[&cBoş&8]" to run player command "/hediye liste"        
            make gui slot 0 of player with sign_item named "&8&m=========&c&m=========&8&m=========" with lore "||&c&l» &3Toplam &8(&c%size of {hediye::%player%::liste::*}%&8)||&c&l» &3Senin Gönderdiğin: &8(&c%{hediye::%player%::gönderme}%&8)||||&8&m=========&c&m=========&8&m=========" to run player command "/hediye liste"
            loop {hediye::%player%::liste::*}:
                add 1 to {_x}      
                make gui slot {_x} of player with "%loop-value%" parsed as item named "&8&m==========&c&m===========&8&m==========" with lore "||&c&l» &3Eşya: &8(&c%loop-value%&8)||||&8&m==========&c&m===========&8&m==========" to nothing
        else if (arg-1 parsed as player) is set:
            if player's tool is not air:
                add player's tool to {hediye::%arg-1%::liste::*}
                add 1 to {hediye::%player%::gönderme}
                send "&c%player's tool% &3Eşyası &c%arg-1% &3isimli oyuncuya gönderildi."
                remove player's tool from player                
            else:
                send "&3Göndermek istediğin eşyayı eline al."
        else:
            send "&3Hediye göndermek istediğin kişinin ismini gir."
        
on inventory click:
    if inventory name of player's current inventory contains "&3Hediyelerin:":
        if clicked item is not air:
            if name of clicked item is not "&8[&cBoş&8]":
                if clicked slot is between 1 and 53:
                    remove "%clicked item%" parsed as itemtype from {hediye::%player%::liste::*}
                    send "&c%clicked item% &3Eşyasını hediye kutundan çıkardın."
                    give clicked item to player
                    execute player command "/hediye liste"
 
Son düzenleme:

Ulaş

Tüccar
Moderatör
Katılım
11 Haziran 2018
Mesajlar
45
Tepkime puanı
44
Gayet iyi yapmışsın, skript paylaşımlarının devamınıda beklerim @Mrtol :)
 

Ratoki

Vatandaş
Katılım
12 Haziran 2018
Mesajlar
3
Tepkime puanı
1
Daha önce benzerini görmemiştim kodu paylaştığın için teşekkür ederim.
 

sonmeznw

Vatandaş
Katılım
7 Haziran 2018
Mesajlar
3
Tepkime puanı
2
Gayet başarılı bir skript. Bunu daha önce başka forumlarda görmedim.
Ancak göndermek istediğin eşya adına "grass_block" oyuncuların kaçı bunu bilip yazabilir ?
Ancak bu kadar zahmete değer mi bilemem Trade pluginleride aynı işi yapıyor
 

Mrtol

Tüccar
Katılım
6 Haziran 2018
Mesajlar
100
Tepkime puanı
91
Gayet başarılı bir skript. Bunu daha önce başka forumlarda görmedim.
Ancak göndermek istediğin eşya adına "grass_block" oyuncuların kaçı bunu bilip yazabilir ?
Ancak bu kadar zahmete değer mi bilemem Trade pluginleride aynı işi yapıyor
iyimisin yoksa şaka mı yapıyorsun önce okuyun lütfen sistemde öyle bir şey yok göndermek istediğin eşyanın adını falanda girmiyorsun
lütfen konuyu okumadan yorum yapmayın diğer konulara yaptığınız gibi buda boş bir yorum trade pluginleri ticaret için hediye sisteminde hediye attığında özel olarak attığın kişiyi göremiyorsun sadece hediyelerini görebiliyorsun sistemi denemeden konuşmayın lütfen ticaret karşılıklı olur kiminle yaptığını bilirsin bu sistemde eşyayı eline alıp /hediye <oyuncu> yazıyorsun eşyayı gönderiyor alan kişi kimin gönderdiğini bilemiyor listeden eşyalarına bakıyor ayrıca burası skript kategorisi lütfen her sistemime eklenti ismi önermeyi bırakın sistemde zahmet falan yok sadece sizin post kasma çabanız sonucu oluşan bir şey trade eklentileride aynı işi yapmıyor siz dediniz diye bırakacak değilim ben hangi eklenti bu işi yapıyor diye soru sormadım nasihat vermenize gerek yok.

1529035474205.png
1529035446972.png
 

queTR

Vatandaş
Moderatör
Katılım
3 Temmuz 2018
Mesajlar
19
Tepkime puanı
15
Daha İyilerine İnşallah Güzel Düşünülmüş Bir Skript Başarılar
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst