Sistem Mantığı
- Balık Yakalama Aksiyonu: Oyuncu balık tuttuğunda rastgele bir item üretilir.
- İtem Kontrolü: Yakalanan item’ın nadir veya özel olup olmadığı kontrol edilir.
- Sunucu Duyurusu: Eğer item özel olarak işaretlenmişse, sunucudaki tüm oyunculara sistem mesajı gönderilir.
Sistem Mantığı
Oyuncu balık tutar ve otomatik olarak bir item alır.
Alınan item, duyurulacak özel itemler listesinde varsa,
Sunucuda tüm oyunculara özel bir duyuru gönderilir.
fishing.cpp açılır. ve aratılır
Değiştirin
Kod
LPITEM item = ch->AutoGiveItem(item_vnum, 1, -1, false);
if (item)
{
if (item_vnum == 71135 || item_vnum == 71143 ||
item_vnum == 45077 || item_vnum == 30319 ||
item_vnum == 60005 || item_vnum == 27994 ||
item_vnum == 53001 || item_vnum == 80017 ||
item_vnum == 84014
)
{
char Notice[256];
snprintf(Notice, sizeof(Notice), "[Balık] %s, nadir olan: %s yakaladı!", ch->GetName(), ITEM_MANAGER::instance().GetTable(item_vnum)->szLocaleName);
BroadcastNotice(Notice,true);
}
Daha Çok Göster