KO Paylaşım Rental Item Sistemi

Merhaba Sevgili vSRO.ORG 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

*** Gizli metin: alıntı yapılamaz. ***

  • 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

*** Gizli metin: alıntı yapılamaz. ***

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

3. RENTAL_ITEM_CANCEL Prosedürü

*** Gizli metin: alıntı yapılamaz. ***

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

4. RENTAL_ITEM_DESTORY Prosedürü

*** Gizli metin: alıntı yapılamaz. ***

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

5. RENTAL_ITEM_DURABILITY_UPDATE Prosedürü

*** Gizli metin: alıntı yapılamaz. ***

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

6. RENTAL_ITEM_LEND Prosedürü


*** Gizli metin: alıntı yapılamaz. ***

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

7. RENTAL_ITEM_REGISTER Prosedürü

*** Gizli metin: alıntı yapılamaz. ***

  • 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ü

*** Gizli metin: alıntı yapılamaz. ***

  • 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ü

*** Gizli metin: alıntı yapılamaz. ***

  • 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.

Keyifli Forumlar.
Thanks!
 
Hello dear vSRO.ORG family!
The system I'll be sharing today allows players to rent items for various durations (6, 12, 24 hours), with items automatically returning to their original character's bank after the rental period expires. There's also a maximum payment limit of 21 GB for rentable items. This explanation could be quite useful for those who want to manage their rental transactions. So, let's get started;

1. RENTAL_ITEM Table

***Hidden text: Cannot be quoted.***

  • This table holds the necessary information for rental transactions. It includes details such as the renter's and renter's profile information, item durability, and rental duration.

2. RENTAL_ITEM_LIST Table

***Hidden text: Cannot be quoted.***

  • It keeps track of rental transaction details and also includes timestamps for rented items.

3. RENTAL_ITEM_CANCEL Procedure

***Hidden text: Cannot be quoted.***

  • It cancels the rental transaction and deletes the related records.

4. RENTAL_ITEM_DESTRUCTION Procedure

***Hidden text: Cannot be quoted.***

  • It destroys the item and updates its durability.

5. RENTAL_ITEM_DURABILITY_UPDATE Procedure

***Hidden text: Cannot be quoted.***

  • Updates the durability of rented items.

6. RENTAL_ITEM_LEND Procedure


***Hidden text: Cannot be quoted.***

  • They process the rental, add items to the relevant lists, and make any necessary updates.

7. RENTAL_ITEM_REGISTER Procedure

***Hidden text: Cannot be quoted.***

  • The system registers the rental of the item; if the item has already been rented, an error code is returned. If an error occurs during the process, the transaction is reversed.

8. RENTAL_ITEM_UPDATE Procedure

***Hidden text: Cannot be quoted.***

  • Explanation: Updates the durability of the rented item. If there is no record for the specified nRentalIndex, an error code will be returned.

9. RENTAL_ITEM_EXPIRE Procedure

***Hidden text: Cannot be quoted.***

  • It deletes expired rental records. It automatically clears records older than 24 hours.
This system makes the in-game item rental system more manageable, with each procedure designed to perform a specific action and support the overall functioning of the system.

Enjoy the forums .
nice bro
 

Bu konuyu görüntüleyen kullanıcılar

Geri
Üst Alt