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

Задержка на использование итема


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

Имеется в базе около 60 вещей (хавка). На которые нужно поставить задержку между использованием в 2 минуты. Как это сделать?

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

А через вызов функции ведь можно сделать. Только делать 60 скриптов как-то будет слишком.

Или как лучше сделать?


function script sous {
if(!@hd){
нужный мне скрипт (бонус)
for(set @hd,60; @hd>0; set @hd,@hd-1){ sleep2 1000; }
} else if(@hd){ dispbottom "Задержка на 1 минута!Осталось ждать "+@hd+" секунд!"; }
end;
}

Тип этого, но как реализовать на 60 итемов? Отдельно создавать для каждой вещи как по мне не прикольно)

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

А через вызов функции ведь можно сделать. Только делать 60 скриптов как-то будет слишком.

Или как лучше сделать?


function script sous {
if(!@hd){
нужный мне скрипт (бонус)
for(set @hd,60; @hd>0; set @hd,@hd-1){ sleep2 1000; }
} else if(@hd){ dispbottom "Задержка на 1 минута!Осталось ждать "+@hd+" секунд!"; }
end;
}

Тип этого, но как реализовать на 60 итемов? Отдельно создавать для каждой вещи как по мне не прикольно)

Можно сделать используя getd и setd. По id-итема, хранить tick+время действия и при использовании сравнивать, ну и предметы переделать малость.

Иначе никак, раз сорц править не желаете.

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

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