Neler yeni
KoBulten - MMORPG Topluluğu

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Genel Rental Item Sistemi

admin 

Game Master Booster
Admin
Katılım
22 Temmuz 2023
Mesajlar
1,033
Tepkime puanı
2,005
Aktiflik Süresi
1g 59dk
Puanları
1,112
Konum
İzmir
Web sitesi
www.kobulten.com
Merhaba Sevgili KoBülten Ailesi!
Bugün paylaşacağım sistem, oyunculara çeşitli sürelerle (6, 12, 24 saat) eşyaları kiralama imkanı sunarken, süresi dolan eşyaların otomatik olarak eski karakterin bankasına dönmesini sağlıyor. Aynı zamanda, kiralanabilir eşyalar için maksimum 21 GB'lik bir ödeme sınırlaması bulunuyor.Bu anlatım kiralama işlemlerini yönetmek isteyenler için oldukça faydalı olabilir.O zaman anlatıma geçelim;

1. RENTAL_ITEM Tablosu

  • Bu tablo, kiralama işlemleri için gerekli bilgileri tutar. Kiralayan ve kiralayan karakter bilgileri, eşyaların dayanıklılığı, kiralama süresi gibi detayları içerir.

2. RENTAL_ITEM_LIST Tablosu


  • Kiralama işlemlerine ait detayları tutar ve ayrıca kiralanan eşyaların zaman damgalarını içerir.

3. RENTAL_ITEM_CANCEL Prosedürü



  • Kiralama işlemini iptal eder ve ilgili kayıtları siler.

4. RENTAL_ITEM_DESTORY Prosedürü



  • Eşyayı yok eder ve dayanıklılığını günceller.

5. RENTAL_ITEM_DURABILITY_UPDATE Prosedürü

  • Kiralanan eşyaların dayanıklılığını günceller.

6. RENTAL_ITEM_LEND Prosedürü


  • Kiralama işlemi gerçekleştirir, eşyayı ilgili listelere ekler ve gerekli güncellemeleri yapar.

7. RENTAL_ITEM_REGISTER Prosedürü


  • Eşyanın kiralanmasını sisteme kaydeder, eğer eşya zaten kiralanmışsa hata kodu döner. İşlem sırasında bir hata oluşursa, işlem geri alınır.

8. RENTAL_ITEM_UPDATE Prosedürü


  • Açıklama: Kiralanan eşyanın dayanıklılığını günceller. Eğer belirtilen nRentalIndex için bir kayıt yoksa, hata kodu döner.

9. RENTAL_ITEM_EXPIRE Prosedürü



  • Süresi dolmuş kiralama işlemlerini siler. 24 saatten eski kayıtları otomatik olarak temizler.
Bu sistem, oyun içindeki eşya kiralama sistemini daha yönetilebilir hale getirmek ile beraber her prosedür, belirli bir işlemi gerçekleştirmek için tasarlanmış olup, sistemin genel işleyişini destekler.
 

Konuyu görüntüleyenler

  • Üst