Перейти к содержанию

Сообщение о выбитой рарке


Break

Рекомендуемые сообщения

// Make broadcast ** Player1 won Pupa's Pupa Card (chance 0.01%) ***
// Note: It also announces STEAL skill usage with rare items
// 0 = don't show announces at all
// 1 = show announces for 0.01% drop chance items
// 333 = show announces for 3.33% or lower drop chance items
// 10000 = show announces for all items
rare_drop_announce: 100

Как сделать, чтобы писало тоже самое, но только при выбитой мвп карте с шансом 1%?

Ссылка на комментарий
Поделиться на другие сайты

А через исходники никак?

Нашёл решение, проверю его на днях и отпишусь

в mob.c

заменить полностью

			//A Rare Drop Global Announce by Lupus
if( mvp_sd && drop_rate <= battle_config.rare_drop_announce )
{
struct item_data *i_data;
char message[128];
i_data = itemdb_search(ditem->item_data.nameid);
sprintf (message, msg_txt(541), mvp_sd->status.name, md->name, i_data->jname, (float)drop_rate/100);
//MSG: "'%s' won %s's %s (chance: %0.02f%%)"
intif_broadcast(message,strlen(message)+1,0);
}

на это

			//A Rare Drop Global Announce by Lupus
if( mvp_sd && drop_rate <= battle_config.rare_drop_announce )
{
struct item_data *i_data;
char message[128];
i_data = itemdb_search(ditem->item_data.nameid);
if ( i_data->type == 6 ) {
sprintf (message, msg_txt(541), mvp_sd->status.name, md->name, i_data->jname, (float)drop_rate/100);
//MSG: "'%s' won %s's %s (chance: %0.02f%%)"
intif_broadcast(message,strlen(message)+1,0);
}
}

Проверил, работает)

Изменено пользователем mrboob
Ссылка на комментарий
Поделиться на другие сайты

Никак, читай комменты.

Только 0.1, 3.33 и на все. Вроде так, но мб я ошибаюсь.

Можно скриптом.

Все он отлично пишет при значении 100, обо ВСЕХ предметах с шансом 1% и ниже, а автору темы надо только МВП карты.

Читайте внимательней и не пишите ерунды.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика