Форум работает в тестовом режиме. Все данные были перенесены со старого сайта 2018 года. Некоторая информация может быть недоступна, например вложения или хайды. Просьба сообщать о данных случаях через функционал "Жалоба", прямо под постом, где отсуствуют данные из хайда или проблемы с вложением.
Могут быть проблемы в "выкидыванием" с форума (слетевшей авторизацией). Нужно собрать статистику таких случаев.
Есть Тема, куда можете сообщить о проблемах с сайтом либо просто передать привет.

Нужна помощь

Рег
2 Мар 2016
Сообщения
10
Реакции
0
Доброго времени суток, форумчане. Надеюсь на Вашу помощь) Мне нужно узнать, как написать проверку на кол-во сосок/мп банок и т.д и т.п и в случае, если < определенного кол-ва, то закупить нужное. Искал, юзал поиск, но по данному вопросу ничего не нашел =/
 
@Enforcer, плохо искал, с форума бота:
procedure zakup;
begin
if (not Inventory.User.ByID(22108,Item)) or (Item.Count < 6) then begin // докуп мп
Engine.FaceControl(0, False);
Engine.BypassToServer('_bbshome', True) ; //открывает альт-б
delay(100);
Engine.BypassToServer('_bbspage:30', True) ; //открывает магазин в альт-б
delay(100);
Engine.BypassToServer('_bbspage:30-2', True) ;//переходит на вторую страницу в магазине
delay(100);
Engine.BypassToServer('_bbsmultisell:90162;_bbspage:30-2', True) ; //открывает мультисел с мп банками
delay(100);
Engine.NPCExchange(22108, 7); //покупает мп банки в мультиселе
Engine.FaceControl(0, true);
end;
 
@iUp, а если магазин не в альт+б, а через обычного нпц?)
 
@Enforcer,из справочника по скриптам:
NpcTrade(Sell: Boolean; items: array of Cardinal): Boolean;
Торговать с Npc. Sell - покупка/продажа. Items - массив предметов для покупки/продажи. Массив должен состоять из пар ID, Count (кратен двум)

ну и соответственно вместо открытия альт-б ты чешешь к нпц :)
 
@iUp, Благодарю за содействие, надеюсь, что все получится) А то у меня в скрипте только этого и не хватает, для полного счастья)
 
Назад
Сверху