Для теста
заменить
Цитата:
player->ADD_GOSSIP_ITEM(ICON_GOSSIP_GOLD, MSG_GOSSIP_BUY,
GOSSIP_SENDER_MAIN, ACTION_SHOW_BUYLIST);
|
на
Цитата:
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(ICON_GOSSIP_GOLD, MSG_GOSSIP_BUY, GOSSIP_SENDER_MAIN, ACTION_SHOW_BUYLIST, "Стоимость", 10000000, false);
|
это проверка на деньги прямо в меню, если нет - сообщение, если есть - снимет, все дальнейшие действия с деньгами для конкретного случая можно уже убрать из кода.) Пункт "Стоимость" можно задефинить переменной и вынести в gossip_texts, да все переменные можно вынести в базу уже...