Jinhuza Gift and Ani Gui System

jinhuza

Üye
Üye
Mesaj
30
Beğeni
1
Puan
66
Ticaret Puanı
0
Jinhuza Hediye Kodu Paneli Lua Betiği Ve Animasyonlu Gui Ayrıntılı Açıklama;

Sisteme Dair Video :
Linkleri görebilmek için giriş yap veya kayıt ol.



Jinhuza oyununda kullanılan hediye kodu paneli, oyunculara çeşitli ödüller sunmak ve oyun deneyimini zenginleştirmek için tasarlanmış bir Lua betiğidir. Bu betik, oyuncuların belirli bir öğeyi (örneğin, 79009 numaralı öğe) kullanmaları durumunda tetiklenir ve belirli bir kategoriye göre bir hediye kodu oluşturur. İşte bu betiğin adım adım ayrıntılı açıklaması:

1. Başlangıç Durumu:
Jinhuza oyununda oyuncular, belirli bir öğeyi kullanarak hediye kodu panelini başlatabilirler. Bu öğe, genellikle oyunculara özel bir yetenek, avantaj veya erişim sağlar. Örneğin, bir etkinlik sırasında kazanılan bir ödül olabilir.


2. Kategori Seçimi:
Betiğin başlangıcında, rastgele bir kategori seçilir. Kategoriler arasında "Eşya (Item)", "Yang", "Seviye (Level)" ve "Coins" gibi seçenekler bulunur. Her bir kategori, farklı türde ödüller sunar ve oyunculara çeşitli avantajlar sağlar.
Bu kategoriler arttırılabilinir, Won, Gaya, Metin Puanı vesairi gibi sistemlerde eklenebilir.

3. Hediye Kodu Oluşturma:
Kategori belirlendikten sonra(Sistem kategoriyi random olarak seçiyor ve kategori içerisinde bulunan element öğeleri de random şekilde seçiyor), seçilen kategori ve içeriğe göre bir hediye kodu oluşturulur. Her kategori için farklı basamaklarda hediye kodu anlık olarak oluşturulur ve veritabanına kaydedilir. Sistem, daha önce üretilmiş olan kodları tekrar üretmez ve her kodun tek kullanımlık olduğunu garanti eder.

4. Oyuncuya Bildirim:
Hediye kodu oluşturulduktan sonra, oyuncuya özel bir whisper mesajı ile bildirilir. Bu mesajda, hediye kodu ve içeriği (kategori ve ödül miktarı) detaylı bir şekilde açıklanır. Oyuncular bu bilgiyi alarak hediye kodlarını nasıl kullanacaklarını bilirler.

5. Kodun Kullanımı ve Sonuçlar:
Oyuncular, aldıkları hediye kodunu oyun içindeki hediye paneline girerek aktifleştirebilirler. Hediye paneli, kodun karşılık geldiği ödülü oyuncunun envanterine aktarır. Ancak, oyuncu envanteri dolu ise uyarı verir ve kod aktifleştirilmez.

6. Özel Renkli Whisper Mesajları:
Whisper mesajı ile gönderilen hediye kodları, oyunculara özel olarak renklendirilmiş mesajlar şeklinde iletilir. Sistem, her mesaj göndermesinde random renkle yazılır ve belirlenen renk aralıklarını da random olarak kullanır.


7. Seviye Artışı Kategorisi Güncellemesi:
Seviye (Level) kategorisi için +20 eklemiştim ancak bu güncellenebilir. Lua betiği, seviye artışı için +5, +10, +15 gibi rastgele değerler de verebilir. Ayrıca, oyuncunun maksimum seviyede olduğu durumlarda hata alır ve kod aktifleştirilmez.

8. Animasyonlu GUI Tasarımı:
Whisper mesajında bulunan hareketli icon ve yazı, sadece "JinhuzaCode" mesaj gönderildiğinde ortaya çıkar. GM PM ile bağlantılı olmamakla birlikte, mesaj gönderme butonu kaldırılmış ve böylece daha sistematik bir görünüm elde edilmiştir. GUI tasarımı sırasında pixel kaybını önlemek ve animasyonlu ekranın sorunsuz çalışmasını sağlamak için titizlikle çalışılmıştır.


9. Sonuç ve Teşekkür:
Jinhuza Hediye Kodu Paneli Lua Betiği, oyun yöneticilerine oyuncularına çeşitli ödüller sunma ve oyun deneyimini geliştirme imkanı veren güçlü bir araç sunar. Oyuncuların motivasyonunu artırırken, oyun içindeki ekonomiyi dengelemeye ve oyun dengesini korumaya yardımcı olur. Bu betik, Jinhuza oyununun dinamik ve etkileşimli bir parçasıdır ve oyunculara unutulmaz bir oyun deneyimi yaşatır.


-----Vakit Ayırdığınız ve Değerli Yorumlarınız İçin Şimdiden Teşekkürler MMO TUTKUNLARI !----
 
Geri
Üst