Çözüldü Otel İçin Skript Lazim

  • Konuyu Başlatan Konuyu Başlatan Vezirx
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.243
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Vezirx

Bir Kömür Göründü Kaptanım!
Katılım
16 Nisan 2017
Mesajlar
168
Elmaslar
6
Puan
0
Yaş
27
Başlıkta Gördüğünüz Gibi Otel Scripti lazim sunucuma ufak tefek renk katmak istiyorum :D da
Scriptin Mantıgı Bu Şekilde


Yaptıgım Otelin Her Bir Odasında Tabela olacak

Otel Yetkilisi Çağır

ve Yemek Söyle Diye

Bunlari 2 tabela olarak ayıracağım yani birisi sağ tabelada yazıcak birisi sol tabelada yazıcak Bunlari sadece adminler oluştursun ama Oyuncular Kullanabilsin ''Otel Yetkilisini Çağır'' Tabelasına Sağ Tıkladığımız Zaman Önceden Oluşturmuş Olduğum ''ODAYETKILISI'' Adlı Groupa Sadece Mesaj Gidicek mesela a oyuncusu ODAYETKILISI tagı yoksa onda ona gitmeyecek o taga sahip olan kişiye gidecek

''Yemek Söyle'' Tabelasına İse Sağ Tıkladıgımız zaman yine aynı şekilde sağ tıklanan oyuncunun adı ODAYETKILISINE gidecek Ek Olarak(Eğer Mümkünse Chata ayri bir şey yazsın mesela sağ Tıkladı chatta yazıcak Hangi yemeği İstiyorsunuz Biftek Yazdıgında verdigi sipariş ODAYETKILISINE gidecek


Yapabilecek var mı :D
 
Cidden bu skripitin ücretsiz yapılacağını düşünüyormusun özel mesajlar falan kolaymı zannediyorsun siz "send" diye düşünüyosunuz ama öyle değil.
 
Kod:
options:
    oteltableailk: &aOTEL YETKILISI
    oteltableaiki: &aÇAĞIR
    
    yemeksoyleilk: &aYEMEK
    yemeksoyleiki: &aSÖYLE

on rightclick on sign:
    if line 1 of the clicked block is "{@oteltableailk}":
        if line 2 of the clicked block is "{@oteltableaiki}":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    send " &7> &a%player% &6otel yetkilisini çağırdı!" to loop-player
                    send " &7> &aOtel yetkilisini çağırdınız!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!" to player
                    
on rightclick on sign:
    if line 1 of the clicked block is "{@yemeksoyleilk}":
        if line 2 of the clicked block is "{@yemeksoyleiki}":
            execute player command "9ymksylee"
                    
command /9ymksylee [<text>]:
    trigger:
        if arg 1 is not set:
            open chest with 2 rows named "YEMEK LISTESI" to player
            format slot 0 of player with steak named "Biftek" to close then run [make player execute "9ymksylee biftek"]
        if arg 1 is "biftek":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    set {_biftek.%player%} to true
                    send " &7> &a%player% &9BIFTEK &aistedi!" to loop-player
                    send " &7> &aBaşarıyla bifteğinizi istediniz!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!"
Buyrun. Sadece bir örnek yaptım diğerini siz getirebilirsiniz.
Ayrıca grup olarak değilde "sk.otelyetkilisi" permi olanlar yazıyı görebilir. O yüzden o gruba bu permi verin.
 
Cidden bu skripitin ücretsiz yapılacağını düşünüyormusun özel mesajlar falan kolaymı zannediyorsun siz "send" diye düşünüyosunuz ama öyle değil.
Peki[DOUBLEPOST=1495792254,1495792219][/DOUBLEPOST]
Kod:
options:
    oteltableailk: &aOTEL YETKILISI
    oteltableaiki: &aÇAĞIR
  
    yemeksoyleilk: &aYEMEK
    yemeksoyleiki: &aSÖYLE

on rightclick on sign:
    if line 1 of the clicked block is "{@oteltableailk}":
        if line 2 of the clicked block is "{@oteltableaiki}":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    send " &7> &a%player% &6otel yetkilisini çağırdı!" to loop-player
                    send " &7> &aOtel yetkilisini çağırdınız!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!" to player
                  
on rightclick on sign:
    if line 1 of the clicked block is "{@yemeksoyleilk}":
        if line 2 of the clicked block is "{@yemeksoyleiki}":
            execute player command "9ymksylee"
                  
command /9ymksylee [<text>]:
    trigger:
        if arg 1 is not set:
            open chest with 2 rows named "YEMEK LISTESI" to player
            format slot 0 of player with steak named "Biftek" to close then run [make player execute "9ymksylee biftek"]
        if arg 1 is "biftek":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    set {_biftek.%player%} to true
                    send " &7> &a%player% &9BIFTEK &aistedi!" to loop-player
                    send " &7> &aBaşarıyla bifteğinizi istediniz!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!"
Buyrun. Sadece bir örnek yaptım diğerini siz getirebilirsiniz.
Ayrıca grup olarak değilde "sk.otelyetkilisi" permi olanlar yazıyı görebilir. O yüzden o gruba bu permi verin.
Çok Teşekkür Ederim Deneyeceğim.[DOUBLEPOST=1495793001][/DOUBLEPOST]
Kod:
options:
    oteltableailk: &aOTEL YETKILISI
    oteltableaiki: &aÇAĞIR
   
    yemeksoyleilk: &aYEMEK
    yemeksoyleiki: &aSÖYLE

on rightclick on sign:
    if line 1 of the clicked block is "{@oteltableailk}":
        if line 2 of the clicked block is "{@oteltableaiki}":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    send " &7> &a%player% &6otel yetkilisini çağırdı!" to loop-player
                    send " &7> &aOtel yetkilisini çağırdınız!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!" to player
                   
on rightclick on sign:
    if line 1 of the clicked block is "{@yemeksoyleilk}":
        if line 2 of the clicked block is "{@yemeksoyleiki}":
            execute player command "9ymksylee"
                   
command /9ymksylee [<text>]:
    trigger:
        if arg 1 is not set:
            open chest with 2 rows named "YEMEK LISTESI" to player
            format slot 0 of player with steak named "Biftek" to close then run [make player execute "9ymksylee biftek"]
        if arg 1 is "biftek":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    set {_biftek.%player%} to true
                    send " &7> &a%player% &9BIFTEK &aistedi!" to loop-player
                    send " &7> &aBaşarıyla bifteğinizi istediniz!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!"
Buyrun. Sadece bir örnek yaptım diğerini siz getirebilirsiniz.
Ayrıca grup olarak değilde "sk.otelyetkilisi" permi olanlar yazıyı görebilir. O yüzden o gruba bu permi verin.

2Error Çıktı
4PEvaG.png
 
Son düzenleme:
Peki[DOUBLEPOST=1495792254,1495792219][/DOUBLEPOST]
Çok Teşekkür Ederim Deneyeceğim.[DOUBLEPOST=1495793001][/DOUBLEPOST]

2Error Çıktı
4PEvaG.png
Skquery eklentisini ekleyip deneyin. Ayrıca sorun çözülürse lütfen belirtin, konuyu kilitleyelim.
 
Skquery mevcutsa hata vermemesi gerekyior ama. Farklı bir şeyden kaynaklı olabilir.
 
Yani olabilir, çünkü ben kodda herhangi bir hata göremiyorum.
@DjuitieTR aktif olunca bakar. Bekleyin isterseniz.
Peki Teşekkür Ederim DjuitieTR Baktıgı zaman Bildiririm Konunun Kilitlenmesi hakkında Yardımınız için Teşekkür Ederim bu arada Elinize Sağlık.
 
Skripti Denedim Bende Hata Vermedi skquery den kaynaklı büyük ihtimalle
olmadı ben birde size tuske halini yapayım onla deneyin
Kod:
options:
    oteltableailk: &aOTEL YETKILISI
    oteltableaiki: &aÇAĞIR
    
    yemeksoyleilk: &aYEMEK
    yemeksoyleiki: &aSÖYLE

on rightclick on sign:
    if line 1 of the clicked block is "{@oteltableailk}":
        if line 2 of the clicked block is "{@oteltableaiki}":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    send " &7> &a%player% &6otel yetkilisini çağırdı!" to loop-player
                    send " &7> &aOtel yetkilisini çağırdınız!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!" to player
                    
on rightclick on sign:
    if line 1 of the clicked block is "{@yemeksoyleilk}":
        if line 2 of the clicked block is "{@yemeksoyleiki}":
            execute player command "9ymksylee"
                    
command /9ymksylee [<text>]:
    trigger:
        if arg 1 is not set:
            open virtual chest with size 2 named "YEMEK LISTESİ" to player
            format gui slot 0 of player with cooked beef named "İsteğini Bildir" to run player command "/9ymksylee biftek"
        if arg 1 is "biftek":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    set {_biftek.%player%} to true
                    send " &7> &a%player% &9BIFTEK &aistedi!" to loop-player
                    send " &7> &aBaşarıyla bifteğinizi istediniz!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!"
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

(Spigot Linkidir)
 
Skripti Denedim Bende Hata Vermedi skquery den kaynaklı büyük ihtimalle
olmadı ben birde size tuske halini yapayım onla deneyin
Kod:
options:
    oteltableailk: &aOTEL YETKILISI
    oteltableaiki: &aÇAĞIR
   
    yemeksoyleilk: &aYEMEK
    yemeksoyleiki: &aSÖYLE

on rightclick on sign:
    if line 1 of the clicked block is "{@oteltableailk}":
        if line 2 of the clicked block is "{@oteltableaiki}":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    send " &7> &a%player% &6otel yetkilisini çağırdı!" to loop-player
                    send " &7> &aOtel yetkilisini çağırdınız!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!" to player
                   
on rightclick on sign:
    if line 1 of the clicked block is "{@yemeksoyleilk}":
        if line 2 of the clicked block is "{@yemeksoyleiki}":
            execute player command "9ymksylee"
                   
command /9ymksylee [<text>]:
    trigger:
        if arg 1 is not set:
            open virtual chest with size 2 named "YEMEK LISTESİ" to player
            format gui slot 0 of player with cooked beef named "İsteğini Bildir" to run player command "/9ymksylee biftek"
        if arg 1 is "biftek":
            loop all players:
                if loop-player have the permission "sk.otelyetkisi":
                    set {_biftek.%player%} to true
                    send " &7> &a%player% &9BIFTEK &aistedi!" to loop-player
                    send " &7> &aBaşarıyla bifteğinizi istediniz!" to player
                else:
                    send " &7> &cAçık otel yetkilisi yok!"
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

(Spigot Linkidir)

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

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst