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

Анти дизарм

G

Groma

Код:
var
item: TL2Item;

begin
while true do begin
delay(500);

if inventory.user.byid(10771, item) and not (Item.Equipped) then begin
Delay(500);
Engine.UseItem(10771);
Delay(800);
end;

end;
end.

10771 - ID пушки
 
Последнее редактирование модератором:
[member=Groma], А можно сделать если пухи вообще нету что бы он одевал нужную. Т.е допустим на оли когда бафаюсь он не надевал мне основную пуху.
if inventory.user.byid(10771, item) and not (Item.Equipped) then begin
Сюда добавить ИД всех пух(для бафа) тогда прокатит?
 
@qqEz, не, не прокатит) он будет по кругу гонять пушки)
можно сделать, например, скрипт под олимп чисто. антидизарм вынести в отдельную процедуру.
логика примерно такая.
если в нпц листе есть олимпиад менеджер, то одеть баф пушку на ментал.
пока в бафах нет ментала выделяем себя и юзаем нобл.
после запускаем процедуру антидизарма и он сменит на основную пуху.
 
[member=Groma], Я слишком сверхразум что бы такое написать :) Мой придел скрипт на ловлю таликов :)
Проще запускать скрипт, или вручную, или забиндить старт скрипта.
 
@imsrl, а причем баф тут? я спросил немного о другом. Скрипт мне будет одевать основную пуху, в то время как я буду пытаться бафнуться менталом. Вот мне интересно есть ли варианты развития этого скрипта для олимпа.
 
А если я просто сам буду пушку снимать, она назад будет одеваться?
Я чот по пробывал а она не одевается(
 
Можно еще добавить UseKey на кнопку юз макроса например :
if inventory.user.byid(00000, item) and not (Item.Equipped) then begin // 00000 ид пухи
Delay(500);
Engine.UseItem(00000); // Меняем
engine.UseKey ('8') ;
Delay(2000);
Главное чтоб ^ Delay был не менее 2 сек иначе :2: нонстоп будет одевать и юзать
 
var
hyi:integer;
item: TL2Item;

begin
Hyi:=8928; //id weapon
while true do
if inventory.user.byid(hyi, item) and not (Item.Equipped) then begin
Delay(500);
Engine.UseItem(hyi);
Delay(800);
end;
end.

Я использую для шадоу оружия, но по идее разницы никакой, можно еще по провешенному дебафу дизарм проверять, чтобы не пытался одеть пока дизарм и масс дизарм висит, если надо - отпиши добавлю.
 
Назад
Сверху