Bulundu Kumar Plugini

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

yiğit.comm.xd

Birisi mi Spawnlandı?
Katılım
8 Mart 2017
Mesajlar
8
Elmaslar
0
Puan
13.195
Yaş
37
merhabalar sayın mc-tr kullanıcıları sizden bir plugin talebim var!

oyuncular kumar etkinliği yöneticiler tarafından manuel olarak /kumarac komutuyla başlatıldıktan sonra tüm chati kaplayacak şekilde KUMAR ETKİNLİĞİ BAŞLATILMIŞTIR mesajını alacak. /kumarkapa komutu çalıştırıldığında KUMAR ETKİNLİĞİ BİTMİŞTİR mesajını alacak. oyuncular kumar etkinliği kapalıyken /kumar komutunu çalıştırırsa sohbetten kumar etkinliği kapalıdır diye bir bilgilendirme mesajı alacak. kumar etkinliği açıksa ve oyuncu /kumar yazarsa bir geniş sandık düzeninde gui açılacak. /kumar large chest gui'si şu şekilde olacak: Slot 13: Kumar Oyna : imleç üzerine getirildiğinde tam açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde yapacağı eşya bahsini yerleştirmeli ve talimatları oyuncuya bildirilmeli ve eğer config dosyasında yasaklanan eşyalardan birisini bahisine eklerse gui kapanmalı ve sohbette bilgilendirme mesajı almalı Slot 31: Kumarda Oynanamayacak Eşyalar : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında açılan geniş sandık yani large chest olarak yeni bir gui açılsın ve burada configde yasaklanan tüm eşyalar config sırasıyla slot slot yer almalı görülmeli. Slot 48: Kazançlar : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde bugüne kadar kazandığı tüm eşyaları görecek Slot 50: Kayıplar : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde bugüne kadar kaybettiği tüm eşyaları görecek Slot 53: Yardım : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde kullanıcıyı detaylı bilgilendirecek. oyuncu slot 13te bulunan kumar oyna tuşuna basınca açılan yeni guiye bahislerini yaptıktan sonra bahislerini onaylaması için bir buton olmalı ve o butona basılınca tekrardan yeni bir gui açılmalı bu gui'de spin atılmalı 2 tane seçenek olmalı : "KAZANDIN" (%35 oyuncu oran hakkında bilgilendirilmemeli) "KAYBETTİN" (%65 oyuncu oran hakkında bilgilendirilmemeli) en son açılan spin gui'sinde "KAZANDIN" Yeşil İnce Cam İconu kullanmalıdır "KAYBETTİN" Kırmızı İnce Cam iconu kullanmalıdır. Guinin En Ortasındaki Slotta "KAZANDIN" "KAYBETTİN" tek tek hızlıca 10 saniye boyunca yenilenmelidir bu oran %35 "KAZANDIN" %65 "KAYBETTİN" Olmalıdır. bu sadece kodu etkiler oyuncu bilgilendirilmemeli oranlardan. Oyuncunun İlk Bahsi Kaybederse: Bahise Koyduğu Tüm eşyalar yok olacak Sohbette Kaybettiği eşyaları (bahisi) sayılarıyla yazılacakoyuncu bilgilendirilecek Oyuncunun İlk Bahsi Kazanırsa iki seçenek olacak : ya toplayacak : (kazandığı ödülü alıp kumarı sonlandırmak) ya risk alacak : (kazandığı ödülü 2ye katlamak) Toplarsa: kazandığı ödülü alıp kumarı sonlandıracak. gui'ler kapatılacak kazandığı ödüller sayısıyla sohbette bildirilecek Risk Alırsa: Spin gui tekrar açılacak. Oyuncu toplam ilk bahsinin 4 katını kazanmak için bir daha spin atacak bu spinin kazanma oranları değişecek %20 kazandın %80 kaybettin olacak oyuncular değişen oranlar hakkında bilgilendirilmeyecek. Risk Alıp Kazanma Durumunda: Oyuncu İlk Bahis Değerinin 4 katını kazanacak ve guiler kapanacak Sohbette oyuncunun kazandığı tüm ödüller yazacak. Risk Alıp Kaybetme Durumunda: Oyuncu İlk Bahise Koyduğu Eşyalar dahil Tüm bahisleri Kaybedecek ve eşyalar yok olacak. Oyuncular her kumar etkinliği başına en fazla 4 kere kumar oynayabilirler. 3 kere üst üste kumarı kazanan oyuncular 4.hakkını kullanamayacak ve sohbette bilgilendirilecek. Oyuncuların oynadığı kumarlarda Kazandığı Eşyalar Ve Kaybettiği Eşyaların Tamamı Oyuncu UUID sine göre depolanacak ve sunucu yeniden başlatılsa bile pluginin kendi dosyalarında kaydedilecek Kullanıcı, kumar etkinliği plugininde aşağıdaki özellikleri istiyor: 1. Kumar etkinliği, yöneticiler tarafından "/kumarac" komutuyla başlatılacak ve oyuncular tüm chatte "KUMAR ETKİNLİĞİ BAŞLATILMIŞTIR" mesajını alacak. "/kumarkapa" komutuyla etkinlik kapatılacak ve "KUMAR ETKİNLİĞİ BİTMİŞTİR" mesajı gönderilecek. 2. Kumar etkinliği kapalıyken, oyuncular "/kumar" komutunu çalıştırırsa "Kumar etkinliği kapalıdır" mesajı alacak. 3. Kumar etkinliği açıldığında ve oyuncular "/kumar" komutunu çalıştırırsa, bir "large chest" GUI'si açılacak. 4. GUI özellikleri: - Slot 13: Kumar Oyna - Slot 31: Kumarda Oynanamayacak Eşyalar - Slot 48: Kazançlar - Slot 50: Kayıplar - Slot 53: Yardım 5. Kumar Oyna butonuna basıldığında, oyuncu bahislerini onaylayacak ve bir spin atılacak. Spin sonucunda "KAZANDIN" veya "KAYBETTİN" mesajı görünecek. Oranlar %35 kazanma ve %65 kaybetme olacak. Risk alındığında oranlar %20 kazanma ve %80 kaybetme olacak. 6. İlk bahis kaybedilirse, tüm bahis kaybolacak ve sohbetle kaybedilen eşyalar bildirilecek. Kazanırsa, oyuncuya "Risk Al" veya "Topla" seçenekleri sunulacak. 7. Eğer oyuncu "Topla" seçeneğini seçerse, ödüller alınacak ve kumar sonlandırılacak. "Risk Al" seçeneğini seçerse, oranlar %20 kazanma ve %80 kaybetme olacak ve tekrar spin atılacak. 8. Risk alıp kazanırsa, kazancı 4 katına çıkacak. Kaybederse, tüm bahis kaybolacak. 9. Oyuncular her kumar etkinliği başına en fazla 4 kere kumar oynayabilir. 3 kez kazanan oyuncular 4. hakkını kullanamayacak ve bilgilendirilecek. 10. Kumar kazançları ve kayıpları UUID'ye göre depolanacak ve sunucu yeniden başlatıldığında veriler kaybolmayacak. 11. Config dosyasından tüm mesajlar ve GUI ayarları düzenlenebilecek. Essentials kullanılacak ve Türkçe olacak. 12. Plugin Java 21 ile uyumlu olacak. paper 1.21.4 kullanıyorum. Spin guisi animasyonlu olacak /kumar kullanıldığında belirlediğim slotlarda örneğin yardım, kumar oyna, kumarda oynanamayacak eşyalar, kazançlar v.b ekranı açılacak ardından kullanıcı yapmak istediği eylemi seçecek örneğin kumar oynaya basınca bahis sayfası açılacak ve kullanıcı bahis yapmak istediği eşyaları ekleyecek ardından bahisini onaylayacak ve spin guisi açılacak. guiden eşya almak kapalı ama gui tıklanabilir olsun sadece bahis yapılan gui'ye oyuncular envanterinden bahis yapmak istediği eşyaları atacak ama onayla butonu sürüklenemez olmalı. AnaGuide Her Bir Butona Oyuncular Mousunu Üstüne Getirdiğinde Açılacak GUInin bir bilgisini alır. eğr oyuncu Kumarda Oynanamayacak Eşyalar'a basarsa config dosyasındaki yasaklanan eşyaları görür ve buradaki yasaklı eşyalar ile bahis yapamaz. Kazançlar'a Mouse Getirildiğinde Açılacak Guinin Açıklaması Gözükecek. tıkladığında pluginin kendi kodlarında UUID'ye göre kaydedilen kullanıcın kumar kariyeri boyunca kazandığı eşyalar gözükecek. Kayıplar'a Mouse Getirildiğinde Açılacak Guinin Açıklaması Gözükecek. tıkladığında pluginin kendi kodlarında UUID'ye göre kaydedilen kullanıcın kumar kariyeri boyunca kaybettiği eşyalar gözükecek. Yardım'a Mouse Getirildiğinde Kumar Etkinliğinin Tüm Detaylarını Görmek İçin Tıklayın Yazacak. Tıklandığında açılan gui'den kumar etkinliğine ve plugine dair tüm bilgiler yer alacak (oranlar hariç). Yardım,Kazançlar,Kayıplar ve Kumarda Oynanamayacak Eşyalar a tıklandığında açılacak Guilerden envantere eşya taşınamayacak. Kumar etkinliği başlatıldıktan sonra her oyuncu maxsimum 5 defa kumar oynayabilir. Bir oyuncu kumarda 4 kere art arda kazanırsa 5.sini asla kazanamaz (gizli olacak belirtilmeyecek) ve config dosyasından max kumar oynama ve max win streak belirtilecek. Yasaklı Eşyalar BetGuisinde oynanamayacak ve Oynanmaya Çalışılınırsa oyuncuya hata mesajı gönderilecek. Oyuncu ilk bahsini %65 şans ile kaybettin gelirse bahise koyduğu eşyalar yok olur. Oyuncu ilk bahsini %35 şans ile kazanırsa 2 seçenek sunulur: 1. Seçenek Topla: İlk yaptığı Bahsinin 2 Katını Kazanır ve kumar sona erer ve 5 kumar oynama hakkından 1 tane eksilir. 2. Seçenek Risk Al: Eğer oyuncu Risk Al butonuna tıklarsa bir tane daha spin atılır ve oranlar güncellenir %20 kazanma %80 kaybetme (oranlar oyuncuya bildirilmeyecek): Oyuncu Risk Alıp Kazanırsa: İlk Bahsinin 4 Katını Kazanır örneğin bahis ekleme guisinde 5 elmas bahis yaptıysa 20 elmas kazanır ve kumar sona erer ve 5 kumar oyun hakkından 1 i eksilir Oyuncu Risk Alıp Kaybederse: İlk Bahisi Yok Olur yani Bahis yaptığı eşyayı kaybeder. Oyuncuların tüm kumar oynama bilgileri (kazançlar, kayıplar) UUID bazlı sunucuda saklansın ve sunucu yeniden başlatılsa bile veriler kaybolmasın. AnaGui'de oyuncular Kazançlar'a basınca kumarda bugüne kadar kazandığı tüm eşyalar gözüksün. Kayıplar'a basınca kumarda bugünde kadar kaybettiği tüm eşyalar gözüksün.
 
Bu kadar detaylı anlattığınız bu pluginin tüm özelliklerini kapsayan bir eklenti olduğunu pek sanmıyorum ancak yinede kumarın İngilizcesi olan Gambling veya bahisin ingilizcesi olan Bet gibi kelimeleri yazıp sonuna plugin eklerseniz güncel olarak ücretsiz yayınlanmış bütün bu tarzda eklentileri görebilirsiniz.

Bunun haricinde dediğim gibi bu tarz bu kadar detaylı olan bir plugin ücretsiz olarak olduğunu sanmıyorum Forum üstünde veya herhangi bir x yeri üstünde herhangi bir kişinin böyle bir plugin/scripti ücretsiz olarak kodlayacağını sanmıyorum. Ücretli olarak kodlatmak için forumdaki onaylı satıcı/takımlara göz atabilirsiniz.
 
merhabalar sayın mc-tr kullanıcıları sizden bir plugin talebim var!

oyuncular kumar etkinliği yöneticiler tarafından manuel olarak /kumarac komutuyla başlatıldıktan sonra tüm chati kaplayacak şekilde KUMAR ETKİNLİĞİ BAŞLATILMIŞTIR mesajını alacak. /kumarkapa komutu çalıştırıldığında KUMAR ETKİNLİĞİ BİTMİŞTİR mesajını alacak. oyuncular kumar etkinliği kapalıyken /kumar komutunu çalıştırırsa sohbetten kumar etkinliği kapalıdır diye bir bilgilendirme mesajı alacak. kumar etkinliği açıksa ve oyuncu /kumar yazarsa bir geniş sandık düzeninde gui açılacak. /kumar large chest gui'si şu şekilde olacak: Slot 13: Kumar Oyna : imleç üzerine getirildiğinde tam açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde yapacağı eşya bahsini yerleştirmeli ve talimatları oyuncuya bildirilmeli ve eğer config dosyasında yasaklanan eşyalardan birisini bahisine eklerse gui kapanmalı ve sohbette bilgilendirme mesajı almalı Slot 31: Kumarda Oynanamayacak Eşyalar : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında açılan geniş sandık yani large chest olarak yeni bir gui açılsın ve burada configde yasaklanan tüm eşyalar config sırasıyla slot slot yer almalı görülmeli. Slot 48: Kazançlar : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde bugüne kadar kazandığı tüm eşyaları görecek Slot 50: Kayıplar : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde bugüne kadar kaybettiği tüm eşyaları görecek Slot 53: Yardım : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde kullanıcıyı detaylı bilgilendirecek. oyuncu slot 13te bulunan kumar oyna tuşuna basınca açılan yeni guiye bahislerini yaptıktan sonra bahislerini onaylaması için bir buton olmalı ve o butona basılınca tekrardan yeni bir gui açılmalı bu gui'de spin atılmalı 2 tane seçenek olmalı : "KAZANDIN" (%35 oyuncu oran hakkında bilgilendirilmemeli) "KAYBETTİN" (%65 oyuncu oran hakkında bilgilendirilmemeli) en son açılan spin gui'sinde "KAZANDIN" Yeşil İnce Cam İconu kullanmalıdır "KAYBETTİN" Kırmızı İnce Cam iconu kullanmalıdır. Guinin En Ortasındaki Slotta "KAZANDIN" "KAYBETTİN" tek tek hızlıca 10 saniye boyunca yenilenmelidir bu oran %35 "KAZANDIN" %65 "KAYBETTİN" Olmalıdır. bu sadece kodu etkiler oyuncu bilgilendirilmemeli oranlardan. Oyuncunun İlk Bahsi Kaybederse: Bahise Koyduğu Tüm eşyalar yok olacak Sohbette Kaybettiği eşyaları (bahisi) sayılarıyla yazılacakoyuncu bilgilendirilecek Oyuncunun İlk Bahsi Kazanırsa iki seçenek olacak : ya toplayacak : (kazandığı ödülü alıp kumarı sonlandırmak) ya risk alacak : (kazandığı ödülü 2ye katlamak) Toplarsa: kazandığı ödülü alıp kumarı sonlandıracak. gui'ler kapatılacak kazandığı ödüller sayısıyla sohbette bildirilecek Risk Alırsa: Spin gui tekrar açılacak. Oyuncu toplam ilk bahsinin 4 katını kazanmak için bir daha spin atacak bu spinin kazanma oranları değişecek %20 kazandın %80 kaybettin olacak oyuncular değişen oranlar hakkında bilgilendirilmeyecek. Risk Alıp Kazanma Durumunda: Oyuncu İlk Bahis Değerinin 4 katını kazanacak ve guiler kapanacak Sohbette oyuncunun kazandığı tüm ödüller yazacak. Risk Alıp Kaybetme Durumunda: Oyuncu İlk Bahise Koyduğu Eşyalar dahil Tüm bahisleri Kaybedecek ve eşyalar yok olacak. Oyuncular her kumar etkinliği başına en fazla 4 kere kumar oynayabilirler. 3 kere üst üste kumarı kazanan oyuncular 4.hakkını kullanamayacak ve sohbette bilgilendirilecek. Oyuncuların oynadığı kumarlarda Kazandığı Eşyalar Ve Kaybettiği Eşyaların Tamamı Oyuncu UUID sine göre depolanacak ve sunucu yeniden başlatılsa bile pluginin kendi dosyalarında kaydedilecek Kullanıcı, kumar etkinliği plugininde aşağıdaki özellikleri istiyor: 1. Kumar etkinliği, yöneticiler tarafından "/kumarac" komutuyla başlatılacak ve oyuncular tüm chatte "KUMAR ETKİNLİĞİ BAŞLATILMIŞTIR" mesajını alacak. "/kumarkapa" komutuyla etkinlik kapatılacak ve "KUMAR ETKİNLİĞİ BİTMİŞTİR" mesajı gönderilecek. 2. Kumar etkinliği kapalıyken, oyuncular "/kumar" komutunu çalıştırırsa "Kumar etkinliği kapalıdır" mesajı alacak. 3. Kumar etkinliği açıldığında ve oyuncular "/kumar" komutunu çalıştırırsa, bir "large chest" GUI'si açılacak. 4. GUI özellikleri: - Slot 13: Kumar Oyna - Slot 31: Kumarda Oynanamayacak Eşyalar - Slot 48: Kazançlar - Slot 50: Kayıplar - Slot 53: Yardım 5. Kumar Oyna butonuna basıldığında, oyuncu bahislerini onaylayacak ve bir spin atılacak. Spin sonucunda "KAZANDIN" veya "KAYBETTİN" mesajı görünecek. Oranlar %35 kazanma ve %65 kaybetme olacak. Risk alındığında oranlar %20 kazanma ve %80 kaybetme olacak. 6. İlk bahis kaybedilirse, tüm bahis kaybolacak ve sohbetle kaybedilen eşyalar bildirilecek. Kazanırsa, oyuncuya "Risk Al" veya "Topla" seçenekleri sunulacak. 7. Eğer oyuncu "Topla" seçeneğini seçerse, ödüller alınacak ve kumar sonlandırılacak. "Risk Al" seçeneğini seçerse, oranlar %20 kazanma ve %80 kaybetme olacak ve tekrar spin atılacak. 8. Risk alıp kazanırsa, kazancı 4 katına çıkacak. Kaybederse, tüm bahis kaybolacak. 9. Oyuncular her kumar etkinliği başına en fazla 4 kere kumar oynayabilir. 3 kez kazanan oyuncular 4. hakkını kullanamayacak ve bilgilendirilecek. 10. Kumar kazançları ve kayıpları UUID'ye göre depolanacak ve sunucu yeniden başlatıldığında veriler kaybolmayacak. 11. Config dosyasından tüm mesajlar ve GUI ayarları düzenlenebilecek. Essentials kullanılacak ve Türkçe olacak. 12. Plugin Java 21 ile uyumlu olacak. paper 1.21.4 kullanıyorum. Spin guisi animasyonlu olacak /kumar kullanıldığında belirlediğim slotlarda örneğin yardım, kumar oyna, kumarda oynanamayacak eşyalar, kazançlar v.b ekranı açılacak ardından kullanıcı yapmak istediği eylemi seçecek örneğin kumar oynaya basınca bahis sayfası açılacak ve kullanıcı bahis yapmak istediği eşyaları ekleyecek ardından bahisini onaylayacak ve spin guisi açılacak. guiden eşya almak kapalı ama gui tıklanabilir olsun sadece bahis yapılan gui'ye oyuncular envanterinden bahis yapmak istediği eşyaları atacak ama onayla butonu sürüklenemez olmalı. AnaGuide Her Bir Butona Oyuncular Mousunu Üstüne Getirdiğinde Açılacak GUInin bir bilgisini alır. eğr oyuncu Kumarda Oynanamayacak Eşyalar'a basarsa config dosyasındaki yasaklanan eşyaları görür ve buradaki yasaklı eşyalar ile bahis yapamaz. Kazançlar'a Mouse Getirildiğinde Açılacak Guinin Açıklaması Gözükecek. tıkladığında pluginin kendi kodlarında UUID'ye göre kaydedilen kullanıcın kumar kariyeri boyunca kazandığı eşyalar gözükecek. Kayıplar'a Mouse Getirildiğinde Açılacak Guinin Açıklaması Gözükecek. tıkladığında pluginin kendi kodlarında UUID'ye göre kaydedilen kullanıcın kumar kariyeri boyunca kaybettiği eşyalar gözükecek. Yardım'a Mouse Getirildiğinde Kumar Etkinliğinin Tüm Detaylarını Görmek İçin Tıklayın Yazacak. Tıklandığında açılan gui'den kumar etkinliğine ve plugine dair tüm bilgiler yer alacak (oranlar hariç). Yardım,Kazançlar,Kayıplar ve Kumarda Oynanamayacak Eşyalar a tıklandığında açılacak Guilerden envantere eşya taşınamayacak. Kumar etkinliği başlatıldıktan sonra her oyuncu maxsimum 5 defa kumar oynayabilir. Bir oyuncu kumarda 4 kere art arda kazanırsa 5.sini asla kazanamaz (gizli olacak belirtilmeyecek) ve config dosyasından max kumar oynama ve max win streak belirtilecek. Yasaklı Eşyalar BetGuisinde oynanamayacak ve Oynanmaya Çalışılınırsa oyuncuya hata mesajı gönderilecek. Oyuncu ilk bahsini %65 şans ile kaybettin gelirse bahise koyduğu eşyalar yok olur. Oyuncu ilk bahsini %35 şans ile kazanırsa 2 seçenek sunulur: 1. Seçenek Topla: İlk yaptığı Bahsinin 2 Katını Kazanır ve kumar sona erer ve 5 kumar oynama hakkından 1 tane eksilir. 2. Seçenek Risk Al: Eğer oyuncu Risk Al butonuna tıklarsa bir tane daha spin atılır ve oranlar güncellenir %20 kazanma %80 kaybetme (oranlar oyuncuya bildirilmeyecek): Oyuncu Risk Alıp Kazanırsa: İlk Bahsinin 4 Katını Kazanır örneğin bahis ekleme guisinde 5 elmas bahis yaptıysa 20 elmas kazanır ve kumar sona erer ve 5 kumar oyun hakkından 1 i eksilir Oyuncu Risk Alıp Kaybederse: İlk Bahisi Yok Olur yani Bahis yaptığı eşyayı kaybeder. Oyuncuların tüm kumar oynama bilgileri (kazançlar, kayıplar) UUID bazlı sunucuda saklansın ve sunucu yeniden başlatılsa bile veriler kaybolmasın. AnaGui'de oyuncular Kazançlar'a basınca kumarda bugüne kadar kazandığı tüm eşyalar gözüksün. Kayıplar'a basınca kumarda bugünde kadar kaybettiği tüm eşyalar gözüksün.
Python:
on load:
    delete {kumar::active}


options:
    gambleGuiName: "<#ff4d00>ᴋᴜᴍᴀʀ"
    goGambleGuiName: "<#f2ff00>ᴋᴜᴍᴀʀ"
    gamblingGuiName: "<#00ff04>ᴋᴜᴍᴀʀ"


    


command /kumarac:
    permission: op
    permission message: &cBu komuta iznin yok.
    trigger:
        send "&aKumar Etkinliği Başladı." to players
        play sound "entity.experience_orb.pickup" to players
        set {kumar::active} to true


command /kumarkapa:
    permission: op
    permission message: &cBu komuta iznin yok.
    trigger:
        send "&cKumar Etkinliği Bitti." to players
        play sound "block.note_block.bass" at pitch 0.5 to players
        delete {kumar::active}


command /kumar:
    trigger:
        if {kumar::active} is true:
            openGambleGui(player)

        else:
            send "&cKumar etkinliği kapalı." to player
            play sound "block.note_block.bass" at pitch 0.5 to player




local function openGambleGui(p: player):
    open chest with 6 rows named {@gambleGuiName} to {_p}
    set {_inv} to current inventory of {_p}

    set slot 13 of {_inv} to gold nugget named "<#ffa600>ᴋᴜᴍᴀʀ ᴏʏɴᴀ" with lore "<#CDCDCD>açıklama"



local function openGoGambleGui(p: player):
    open chest with 2 rows named {@goGambleGuiName} to {_p}
    set {_inv} to current inventory of {_p}

    set {_slot} to 9
    loop 9 times:
        set slot {_slot} of {_inv} to black stained glass pane named " "
        set slot 13 of {_inv} to * stained glass pane named "&aBaşla!" with lore "<#CDCDCD>Koyduğun eşyalarla kumara girmek için tıkla."

        add 1 to {_slot}

    set slot 0 of {_inv} to black stained glass pane named " "
    set slot 8 of {_inv} to black stained glass pane named " "


on inventory click:
    if name of event-inventory is {@gambleGuiName}:
        cancel event
        
        if name of event-item is "<#ffa600>ᴋᴜᴍᴀʀ ᴏʏɴᴀ":
            openGoGambleGui(player)
    
    else if name of current inventory of player is {@goGambleGuiName}:
        if "%clicked inventory%" contains "%name of player%":
            stop

        if index of event-slot isn't between 1 and 7:
            cancel event

        if event-item is a * stained glass pane:
            if size of getGoGambleItems(current inventory of player) > 0:
                startGamble(player, getGoGambleItems(current inventory of player))

            else:
                set clicked item to red stained glass pane named "&cBaşarısız!" with lore "<#CDCDCD>Kumara başlamak için eşya(lar) koyman gerek!"
                play sound "block.note_block.bass" at pitch 0.5 to player
                wait 2 seconds
                set clicked item to * stained glass pane named "&aBaşla!" with lore "<#CDCDCD>Koyduğun eşyalarla kumara girmek için tıkla."




    else if name of current inventory of player is {@gamblingGuiName}:
        cancel event     


local function getGoGambleItems(inv: inventory) :: items:
    set {_slot} to 1
    while {_slot} <= 7:
        if slot {_slot} of {_inv} isn't air:
            add slot {_slot} of {_inv} to {_items::*}

        add 1 to {_slot}

    return {_items::*}


local function startGamble(p: player, items: items):
    open chest with 3 rows named {@gamblingGuiName} to {_p}
    
    set {_inv} to current inventory of {_p}

    
    set {_s} to 26
    loop {_s} + 1 times:
        set slot {_s} of {_inv} to black stained glass pane named " "
        

        remove 1 from {_s}




    set {_a} to random integer between 30 and 50
    set {_i} to {_a}
    
    set {_wait} to min(({_a} / {_i}) / 10, 1)


    chance of 35%:
        set {_lastState} to "win"

    else:
        set {_lastState} to "lose"

    set {_lastState} to "win" # bunu sil
    
    set {_current} to {_lastState}
    loop {_a} times:
        
        if {_current} is "win":
            set {_current} to "lose"
        
        else:
            set {_current} to "win"


    while {_i} > 0:
        
        set {_wait} to min(({_a} / {_i}) / 10, 1)

        play sound "minecraft:ui.button.click" to {_p}
        
        if {_current} is "win":
            set {_current} to "lose"

        else:
            set {_current} to "win"
        
        set slot 13 of {_inv} to getWinOrLoseItem({_current})

        wait "%{_wait}% seconds" parsed as a time span
        remove 1 from {_i}

    close inventory of {_p}

    if {_current} is "win":
        loop {_items::*}:
            set item amount of {_items::%loop-index%} to item amount of loop-value * 2

        loop {_items::*}:
            set {_item} to loop-value
            set string tag "privateItem" of custom nbt of {_item} to uuid of {_p}

            drop {_item} at {_p}

        send title "&a&lKazandın!" with subtitle "<#CDCDCD>Eşyaların 2 katını kazandın!" to {_p} for 3 seconds with fade in 0.7 seconds and fade out 0.7 seconds
        play sound "entity.player.levelup" to {_p}

    else:
        send title "&c&lKaybettin!" with subtitle "<#CDCDCD>Eşyalarını kumarda bitirdin..." to {_p} for 3 seconds with fade in 0.7 seconds and fade out 0.7 seconds
        play sound "minecraft:block.note_block.didgeridoo" to {_p}



local function getWinOrLoseItem(current: string) :: item:
    if {_current} is "win":
        return * stained glass pane named "&aKazandın!"
    
    if {_current} is "lose":
        return red stained glass pane named "&cKaybettin!"       


on pickup:
    if string tag "privateItem" of custom nbt of event-item is set:
        if string tag "privateItem" of custom nbt of event-item isn't uuid of player:
            cancel event


Kodda çoook eksik var.

Kodu yazdıkça istediğin şeyin çapını daha iyi anladım :D Böyle bir şeyi ücretsiz yaptıramazsın. Bu attığım kod geliştirilme sürecindeyken yarıda bırakıldı. Daha dizayn'ı falan da geliştirecektim fakat zamanım yetmez.

Tekrar söylüyorum isteklerini karşılamayacak. Sadece gözünde bir şeyler canlansın diye attım.
 
Hocam bu kodları chatgptyexaten yazdırmıştım elimde 9 tane javaclass ve config dosyası var. 5 gündür çözmeye çalıştığım bir hata var ve eminim ki çok basittir bana birisi discorddan yardımcı olabilir mi kolay olacağını düşünüyorum
Dc: lorenzopeeek
 
Hocam bu kodları chatgptyexaten yazdırmıştım elimde 9 tane javaclass ve config dosyası var. 5 gündür çözmeye çalıştığım bir hata var ve eminim ki çok basittir bana birisi discorddan yardımcı olabilir mi kolay olacağını düşünüyorum
Dc: lorenzopeeek
Projenizi github'a yükleyip linkini paylaşırsanız hatalı olan kısımla ilgili yardımcı olabilirim.
 
claude ai'a sormayı denediniz mi hiç, kod yazma ve eksikleri görmede bence chat gpt'den biraz daha ileride olduğunu düşünüyorum, faydam olmadı ama sormak istedim
 
merhabalar sayın mc-tr kullanıcıları sizden bir plugin talebim var!

oyuncular kumar etkinliği yöneticiler tarafından manuel olarak /kumarac komutuyla başlatıldıktan sonra tüm chati kaplayacak şekilde KUMAR ETKİNLİĞİ BAŞLATILMIŞTIR mesajını alacak. /kumarkapa komutu çalıştırıldığında KUMAR ETKİNLİĞİ BİTMİŞTİR mesajını alacak. oyuncular kumar etkinliği kapalıyken /kumar komutunu çalıştırırsa sohbetten kumar etkinliği kapalıdır diye bir bilgilendirme mesajı alacak. kumar etkinliği açıksa ve oyuncu /kumar yazarsa bir geniş sandık düzeninde gui açılacak. /kumar large chest gui'si şu şekilde olacak: Slot 13: Kumar Oyna : imleç üzerine getirildiğinde tam açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde yapacağı eşya bahsini yerleştirmeli ve talimatları oyuncuya bildirilmeli ve eğer config dosyasında yasaklanan eşyalardan birisini bahisine eklerse gui kapanmalı ve sohbette bilgilendirme mesajı almalı Slot 31: Kumarda Oynanamayacak Eşyalar : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında açılan geniş sandık yani large chest olarak yeni bir gui açılsın ve burada configde yasaklanan tüm eşyalar config sırasıyla slot slot yer almalı görülmeli. Slot 48: Kazançlar : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde bugüne kadar kazandığı tüm eşyaları görecek Slot 50: Kayıplar : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde bugüne kadar kaybettiği tüm eşyaları görecek Slot 53: Yardım : imleç üzerine getirildiğinde kısa açıklaması, sol tık yapıldığında yeni açılan large chest yani geniş sandık gui'sinde kullanıcıyı detaylı bilgilendirecek. oyuncu slot 13te bulunan kumar oyna tuşuna basınca açılan yeni guiye bahislerini yaptıktan sonra bahislerini onaylaması için bir buton olmalı ve o butona basılınca tekrardan yeni bir gui açılmalı bu gui'de spin atılmalı 2 tane seçenek olmalı : "KAZANDIN" (%35 oyuncu oran hakkında bilgilendirilmemeli) "KAYBETTİN" (%65 oyuncu oran hakkında bilgilendirilmemeli) en son açılan spin gui'sinde "KAZANDIN" Yeşil İnce Cam İconu kullanmalıdır "KAYBETTİN" Kırmızı İnce Cam iconu kullanmalıdır. Guinin En Ortasındaki Slotta "KAZANDIN" "KAYBETTİN" tek tek hızlıca 10 saniye boyunca yenilenmelidir bu oran %35 "KAZANDIN" %65 "KAYBETTİN" Olmalıdır. bu sadece kodu etkiler oyuncu bilgilendirilmemeli oranlardan. Oyuncunun İlk Bahsi Kaybederse: Bahise Koyduğu Tüm eşyalar yok olacak Sohbette Kaybettiği eşyaları (bahisi) sayılarıyla yazılacakoyuncu bilgilendirilecek Oyuncunun İlk Bahsi Kazanırsa iki seçenek olacak : ya toplayacak : (kazandığı ödülü alıp kumarı sonlandırmak) ya risk alacak : (kazandığı ödülü 2ye katlamak) Toplarsa: kazandığı ödülü alıp kumarı sonlandıracak. gui'ler kapatılacak kazandığı ödüller sayısıyla sohbette bildirilecek Risk Alırsa: Spin gui tekrar açılacak. Oyuncu toplam ilk bahsinin 4 katını kazanmak için bir daha spin atacak bu spinin kazanma oranları değişecek %20 kazandın %80 kaybettin olacak oyuncular değişen oranlar hakkında bilgilendirilmeyecek. Risk Alıp Kazanma Durumunda: Oyuncu İlk Bahis Değerinin 4 katını kazanacak ve guiler kapanacak Sohbette oyuncunun kazandığı tüm ödüller yazacak. Risk Alıp Kaybetme Durumunda: Oyuncu İlk Bahise Koyduğu Eşyalar dahil Tüm bahisleri Kaybedecek ve eşyalar yok olacak. Oyuncular her kumar etkinliği başına en fazla 4 kere kumar oynayabilirler. 3 kere üst üste kumarı kazanan oyuncular 4.hakkını kullanamayacak ve sohbette bilgilendirilecek. Oyuncuların oynadığı kumarlarda Kazandığı Eşyalar Ve Kaybettiği Eşyaların Tamamı Oyuncu UUID sine göre depolanacak ve sunucu yeniden başlatılsa bile pluginin kendi dosyalarında kaydedilecek Kullanıcı, kumar etkinliği plugininde aşağıdaki özellikleri istiyor: 1. Kumar etkinliği, yöneticiler tarafından "/kumarac" komutuyla başlatılacak ve oyuncular tüm chatte "KUMAR ETKİNLİĞİ BAŞLATILMIŞTIR" mesajını alacak. "/kumarkapa" komutuyla etkinlik kapatılacak ve "KUMAR ETKİNLİĞİ BİTMİŞTİR" mesajı gönderilecek. 2. Kumar etkinliği kapalıyken, oyuncular "/kumar" komutunu çalıştırırsa "Kumar etkinliği kapalıdır" mesajı alacak. 3. Kumar etkinliği açıldığında ve oyuncular "/kumar" komutunu çalıştırırsa, bir "large chest" GUI'si açılacak. 4. GUI özellikleri: - Slot 13: Kumar Oyna - Slot 31: Kumarda Oynanamayacak Eşyalar - Slot 48: Kazançlar - Slot 50: Kayıplar - Slot 53: Yardım 5. Kumar Oyna butonuna basıldığında, oyuncu bahislerini onaylayacak ve bir spin atılacak. Spin sonucunda "KAZANDIN" veya "KAYBETTİN" mesajı görünecek. Oranlar %35 kazanma ve %65 kaybetme olacak. Risk alındığında oranlar %20 kazanma ve %80 kaybetme olacak. 6. İlk bahis kaybedilirse, tüm bahis kaybolacak ve sohbetle kaybedilen eşyalar bildirilecek. Kazanırsa, oyuncuya "Risk Al" veya "Topla" seçenekleri sunulacak. 7. Eğer oyuncu "Topla" seçeneğini seçerse, ödüller alınacak ve kumar sonlandırılacak. "Risk Al" seçeneğini seçerse, oranlar %20 kazanma ve %80 kaybetme olacak ve tekrar spin atılacak. 8. Risk alıp kazanırsa, kazancı 4 katına çıkacak. Kaybederse, tüm bahis kaybolacak. 9. Oyuncular her kumar etkinliği başına en fazla 4 kere kumar oynayabilir. 3 kez kazanan oyuncular 4. hakkını kullanamayacak ve bilgilendirilecek. 10. Kumar kazançları ve kayıpları UUID'ye göre depolanacak ve sunucu yeniden başlatıldığında veriler kaybolmayacak. 11. Config dosyasından tüm mesajlar ve GUI ayarları düzenlenebilecek. Essentials kullanılacak ve Türkçe olacak. 12. Plugin Java 21 ile uyumlu olacak. paper 1.21.4 kullanıyorum. Spin guisi animasyonlu olacak /kumar kullanıldığında belirlediğim slotlarda örneğin yardım, kumar oyna, kumarda oynanamayacak eşyalar, kazançlar v.b ekranı açılacak ardından kullanıcı yapmak istediği eylemi seçecek örneğin kumar oynaya basınca bahis sayfası açılacak ve kullanıcı bahis yapmak istediği eşyaları ekleyecek ardından bahisini onaylayacak ve spin guisi açılacak. guiden eşya almak kapalı ama gui tıklanabilir olsun sadece bahis yapılan gui'ye oyuncular envanterinden bahis yapmak istediği eşyaları atacak ama onayla butonu sürüklenemez olmalı. AnaGuide Her Bir Butona Oyuncular Mousunu Üstüne Getirdiğinde Açılacak GUInin bir bilgisini alır. eğr oyuncu Kumarda Oynanamayacak Eşyalar'a basarsa config dosyasındaki yasaklanan eşyaları görür ve buradaki yasaklı eşyalar ile bahis yapamaz. Kazançlar'a Mouse Getirildiğinde Açılacak Guinin Açıklaması Gözükecek. tıkladığında pluginin kendi kodlarında UUID'ye göre kaydedilen kullanıcın kumar kariyeri boyunca kazandığı eşyalar gözükecek. Kayıplar'a Mouse Getirildiğinde Açılacak Guinin Açıklaması Gözükecek. tıkladığında pluginin kendi kodlarında UUID'ye göre kaydedilen kullanıcın kumar kariyeri boyunca kaybettiği eşyalar gözükecek. Yardım'a Mouse Getirildiğinde Kumar Etkinliğinin Tüm Detaylarını Görmek İçin Tıklayın Yazacak. Tıklandığında açılan gui'den kumar etkinliğine ve plugine dair tüm bilgiler yer alacak (oranlar hariç). Yardım,Kazançlar,Kayıplar ve Kumarda Oynanamayacak Eşyalar a tıklandığında açılacak Guilerden envantere eşya taşınamayacak. Kumar etkinliği başlatıldıktan sonra her oyuncu maxsimum 5 defa kumar oynayabilir. Bir oyuncu kumarda 4 kere art arda kazanırsa 5.sini asla kazanamaz (gizli olacak belirtilmeyecek) ve config dosyasından max kumar oynama ve max win streak belirtilecek. Yasaklı Eşyalar BetGuisinde oynanamayacak ve Oynanmaya Çalışılınırsa oyuncuya hata mesajı gönderilecek. Oyuncu ilk bahsini %65 şans ile kaybettin gelirse bahise koyduğu eşyalar yok olur. Oyuncu ilk bahsini %35 şans ile kazanırsa 2 seçenek sunulur: 1. Seçenek Topla: İlk yaptığı Bahsinin 2 Katını Kazanır ve kumar sona erer ve 5 kumar oynama hakkından 1 tane eksilir. 2. Seçenek Risk Al: Eğer oyuncu Risk Al butonuna tıklarsa bir tane daha spin atılır ve oranlar güncellenir %20 kazanma %80 kaybetme (oranlar oyuncuya bildirilmeyecek): Oyuncu Risk Alıp Kazanırsa: İlk Bahsinin 4 Katını Kazanır örneğin bahis ekleme guisinde 5 elmas bahis yaptıysa 20 elmas kazanır ve kumar sona erer ve 5 kumar oyun hakkından 1 i eksilir Oyuncu Risk Alıp Kaybederse: İlk Bahisi Yok Olur yani Bahis yaptığı eşyayı kaybeder. Oyuncuların tüm kumar oynama bilgileri (kazançlar, kayıplar) UUID bazlı sunucuda saklansın ve sunucu yeniden başlatılsa bile veriler kaybolmasın. AnaGui'de oyuncular Kazançlar'a basınca kumarda bugüne kadar kazandığı tüm eşyalar gözüksün. Kayıplar'a basınca kumarda bugünde kadar kaybettiği tüm eşyalar gözüksün.
Bunu yazana kadar herhangi bir onaylı satıcıya atsaydınız, anlatsaydınız şimdiye hazırdı eklentiniz. Türk insanının her şeyi bedava elde etme isteğini hiçbir zaman anlamadım, anlamayacağım
 
Bunu yazana kadar herhangi bir onaylı satıcıya atsaydınız, anlatsaydınız şimdiye hazırdı eklentiniz. Türk insanının her şeyi bedava elde etme isteğini hiçbir zaman anlamadım, anlamayacağım
Özel sistem yazanlar 1000 tlden aşağı yazmıyor hocam. Parayı da kimse ağaçtan toplamıyor. Bedava yapabilecekken neden para ödesin ki? En son çareye saklıyordur belki. Ayrıca "Türk insanının her şeyi" diye başladığın cümlede, sanki Türk halkı alçak da sen çok üstünsün gibi bir anlam çıkabilir. Bunlar benim düşündüklerim tabii ki. İyi forumlar dilerim, sağlıcakla kalın :)
 
Yardım bulamazsanız size uygun fiyatlı yardımcı olabiliriz.

discord.gg/mysticstudios
 
Özel sistem yazanlar 1000 tlden aşağı yazmıyor hocam. Parayı da kimse ağaçtan toplamıyor. Bedava yapabilecekken neden para ödesin ki? En son çareye saklıyordur belki. Ayrıca "Türk insanının her şeyi" diye başladığın cümlede, sanki Türk halkı alçak da sen çok üstünsün gibi bir anlam çıkabilir. Bunlar benim düşündüklerim tabii ki. İyi forumlar dilerim, sağlıcakla kalın :)
1000TL dediğimiz para 2 hamburger menüsü parası. Ben sadece saçma olduğunu belirttim, kimse hayatından zaman ayırıp başkasının isteklerini yerine getirmez. Ayrıca "Türk halkı alçak" dediğimi itham ediyorsun ancak şuan önümdeki dolapta 2 adet İstiklal Madalyası duruyor :D Bence Türklük meselesine çok girmeyelim. Türk halkı derken kendimi bunun dışında tutmuyorum, gayette çoğu şeyi en ucuza getirmeyi amaçlayan bir milletiz ve çoğu zaman insanların emeğinin karşılığını vermiyoruz, yalansa yalanlayabilirsin. İyi forumlar.
 
Bunu yazana kadar herhangi bir onaylı satıcıya atsaydınız, anlatsaydınız şimdiye hazırdı eklentiniz. Türk insanının her şeyi bedava elde etme isteğini hiçbir zaman anlamadım, anlamayacağım
İstediğim pluginin o kadar detaylı olduğunu düşünmüyorum yapay zeka tüm gereken kodları yazabildi tek eksiği tüm kodları bir bütün olarak göremediği için tam hata ayıklama yapamıyor. Gidip de bir sürü para vereceğime mc-tr nin yardımsever insanlarından bir kaç dakika incelemesini istemem gayet normal.
 
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