Offline Shop Satıcıya Mesaj

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 39

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Sadece Pasha37'nin shopu için geçerlidir.
Yalnızca aynı ch'de ise mesaj gidecektir.
Olası bi sorunda konu altına yazarsanız yardımcı olabilirim.

Shop.cpp aratılır

Kod:
#ifdef __OFFLINE_SHOP__     if (HasOwner())     {         for (DWORD i = 0; i < SHOP_HOST_ITEM_MAX_NUM; ++i){             const SHOP_ITEM & item = m_itemVector[i];             if (item.pkItem){break;}             if (i == SHOP_HOST_ITEM_MAX_NUM - 1){                 Remove();                 M2_DESTROY_CHARACTER(m_pkPC);             }         }     } #endif

Üstüne eklenir (ch->Save();'den sonra)

Kod:
LPCHARACTER pkVictim = CHARACTER_MANAGER::instance().FindByPID(m_dwOwnerPID);     if(pkVictim && (IsPCShop() || HasOwner())){         LPDESC pkVictimDesc = pkVictim->GetDesc();         if (pkVictimDesc){             char msg[CHAT_MAX_LEN + 1];             snprintf(msg, sizeof(msg), LC_TEXT("T_SATICIMESAJ"),ch->GetName(),item->GetName());             TPacketGCWhisper pack;             int len = MIN(CHAT_MAX_LEN, strlen(msg) + 1);             pack.bHeader = HEADER_GC_WHISPER;             pack.wSize = sizeof(TPacketGCWhisper) + len;             pack.bType = WHISPER_TYPE_NORMAL;             strlcpy(pack.szNameFrom, LC_TEXT("TEZGAHIN"), sizeof(pack.szNameFrom));             TEMP_BUFFER buf;             buf.write(&pack, sizeof(TPacketGCWhisper));             buf.write(msg, len);             pkVictimDesc->Packet(buf.read_peek(), buf.size());         }     }

locale_string.txt
Kod:
"TEZGAHIN"; "Çevrimdışı Tezgâh"; "T_SATICIMESAJ"; "[%s] isimli oyuncu tezgâhından [%s] nesnesini satın aldı.";


321.png


İyi forumlar.
Metin2 Lobby'da Offline Shop Satıcıya Mesaj Özelliği

Metin2 özel sunucularında kullanıcı deneyimini artırmak için geliştirilen sistemlerden birisi de offline shop (çevrimdışı dükkan) modülüdür.
Bu modül sayesinde oyuncular, aktif olmasalar bile kendi eşyalarını satabilir veya satın alabilirler.

Offline shop sisteminin en önemli özellikleri arasında gerçek zamanlı alım-satım, güvenli işlem geçmişi ve kullanıcı dostu arayüz yer alır.
Ancak bazı durumlarda, alıcı ile satıcı arasında doğrudan iletişime geçmek gerekebilir.
Örneğin, bir eşya satın aldıktan sonra satıcıdan detaylı bilgi almak istenebilir.

Mesajlaşma sistemi, bu tür iletişim ihtiyaçlarını karşılamak için geliştirilmiştir.
Bu sistem sayesinde, alıcılar, satıcıya doğrudan mesaj gönderebilir ve gerekli açıklamaları talep edebilir.

C++ tabanlı sistemlerde bu özellik genellikle py GUI üzerinden entegre edilir ve kullanıcılar için kolay kullanım sağlar.
Ayrıca, mesajlaşma sistemi auth ve game sunucuları ile entegre çalışarak, güvenlik açısından da oldukça güçlüdür.

Metin2 lobby olarak, kullanıcılarımızın daha verimli bir alışveriş ortamında bulunmaları için bu tür gelişmiş sistemleri sunmaya devam ediyoruz.

Sistem kurulumları ve destek konularında Metin2 Lobby forumundan yardım alabilirsiniz.


Offline Shop Message to Seller Feature on Metin2 Lobby

One of the systems developed to enhance user experience in Metin2 private servers is the offline shop module.
Thanks to this module, players can sell or buy items even when they are not online.

Key features of the offline shop system include real-time trading, secure transaction history, and a user-friendly interface.
However, in some cases, direct communication between buyer and seller may be necessary.
For example, after purchasing an item, one might want to request additional details from the seller.

The messaging feature is designed to meet such communication needs.
With this feature, buyers can send direct messages to sellers and request necessary explanations.

In C++ based systems, this functionality is usually integrated via py GUI, providing ease of use for users.
Additionally, the messaging system works integrated with auth and game servers, ensuring strong security measures.

As Metin2 Lobby, we continue to provide advanced systems like these so that our users can enjoy more efficient shopping environments.

You can get help regarding system installations and support topics from the Metin2 Lobby forum.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt