Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
ACMD YAPISINA //
ACMD(do_luckybox);
KOMUT TARAFINA //
{ "sanskutusu", do_luckybox, GM_HIGH_WIZARD, POS_DEAD, GM_HIGH_WIZARD },
ACMD(do_luckybox)
{
if (CHARACTER_MANAGER::instance().GetCount() < 2)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Yeterli oyuncu yok.");
return;
}
std::vector<LPCHARACTER> players;
CHARACTER_MANAGER::instance().for_each_pc([&players](LPCHARACTER tch){
if (tch->GetGMLevel() < GM_LOW_WIZARD) // GM'leri hariç tut
players.push_back(tch);
});
if (players.empty())
{
ch->ChatPacket(CHAT_TYPE_INFO, "Oyuncu bulunamadı.");
return;
}
int idx = number(0, players.size() - 1);
LPCHARACTER winner = players[idx];
// Ödül: 1.000.000 yang
winner->PointChange(POINT_GOLD, 1000000);
BroadcastNotice(" Şans Kutusu Kazananı: %s! 1.000.000 yang kazandı!", winner->GetName());
}
