Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

ITJA Şarkı Öneri Sistemi

  • Konuyu başlatan Konuyu başlatan lTJA
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 383
5.00 yıldız(lar) 3 Değerlendirme Değerlendirenler

lTJA

Level 3
Banlı
TM Üye
Katılım
2 Eyl 2023
Konular
28
Mesajlar
108
Online süresi
6d 22h
Reaksiyon Skoru
85
Altın Konu
0
Başarım Puanı
59
MmoLira
965
DevLira
15
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

MANTIK​


Tüm öneriler sadece RAM’de tutulur (sunucu kapanınca silinir) veritabanına entegre etmek size kalmış.

/sarkioner <link> komutu ile öneri gönderir.
/calan komutu ile son önerileri görür.

en çok önerilen 5 şarkıyı listeler.

KOMUTLAR​

cmd_general.cpp​

[CODE lang="cpp" title="cmd_general.cpp"]ACMD(do_sarkioner)
{
if (g_RadioList.size() >= MAX_RADIO_ENTRIES)
g_RadioList.pop_front(); // en eskisini sil

TRadioEntry entry;
entry.szPlayerName = ch->GetName();
entry.szLink = argument; // direk link
entry.tSuggestTime = time(NULL);
g_RadioList.push_back(entry);
ch->ChatPacket(CHAT_TYPE_INFO, "Şarkı önerin sunucuya eklendi!");
}[/CODE]

[CODE lang="cpp" title="cmd_general.cpp"]ACMD(do_calan)
{
if (g_RadioList.empty())
{
ch->ChatPacket(CHAT_TYPE_INFO, "Henüz önerilen bir şarkı yok.");
return;
}

int index = 1;
for (const auto& entry : g_RadioList)
{
char szTime[64];
strftime(szTime, sizeof(szTime), "%H:%M", localtime(&entry.tSuggestTime));
ch->ChatPacket(CHAT_TYPE_INFO, "[%d] %s (%s): %s", index++, szTime, entry.szPlayerName.c_str(), entry.szLink.c_str());
}
}[/CODE]


cmd.cpp TARAFINA EKLENECEKLER​

[CODE lang="cpp" title="cmd.cpp"]ACMD(do_sarkioner);
ACMD(do_calan);[/CODE]


cmd.cpp​

[CODE lang="cpp" title="cmd.cpp"]{ "sarkioner", do_sarkioner, 0, POS_DEAD, GM_PLAYER },
{ "calan", do_calan, 0, POS_DEAD, GM_PLAYER },[/CODE]
 
Moderatör tarafında düzenlendi:
Konu tarafımca düzenlenmiştir.
 
Başarılı gözüküyor paylaşım için teşekkürler
 
Paylaşım için teşekkürler.
 
Elinize sağlık. Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst