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

eamod Battleground выдача Badge


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

И так всем доброго времени суток)

интересует следующие. решил поменять итем в Battleground.

взял bg_flavius.txt нашел следующие:

OnMatchEnd:
stopnpctimer;
donpcevent "#gfl1_respawn::OnBGStop";
donpcevent "#cfl1_respawn::OnBGStop";
set $@FlaviusBG1, 2; // BG Status
// =======================================================
// Team Rewards
// =======================================================
if( .Guillaume_Score > .Croix_Score )
{
bg_getitem $@FlaviusBG1_id1,7829,12;
bg_getitem $@FlaviusBG1_id2,7829,4;
bg_getkafrapoints $@FlaviusBG1_id1,70;
bg_getkafrapoints $@FlaviusBG1_id2,30;
}
else if( .Croix_Score > .Guillaume_Score )
{
bg_getitem $@FlaviusBG1_id1,7829,4;
bg_getitem $@FlaviusBG1_id2,7829,12;
bg_getkafrapoints $@FlaviusBG1_id1,30;
bg_getkafrapoints $@FlaviusBG1_id2,70;
}
else
{
bg_getitem $@FlaviusBG1_id1,7829,4;
bg_getitem $@FlaviusBG1_id2,7829,4;
bg_getkafrapoints $@FlaviusBG1_id1,30;
bg_getkafrapoints $@FlaviusBG1_id2,30;
}

поменял ид 7829 на свой. сохранил прописал @reloadscript шибок нет.

пошел проверять, результата 0.

сидел думал думал. наконец то надумал.

глянуть в battleground.c

строка 676
if( nameid != 7828 && nameid != 7829 && nameid != 7773 )
return;

строка 770
bg_result = cap_value(bg_result,0,2);
memset(&it,0,sizeof(it));
if( nameid == 7828 || nameid == 7829 || nameid == 7773 )

так вот интересует в правильном направление думаю, что в battleground.c надо поменять на свой idItem, чтобы на BG выдавался мой итем.

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

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