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

кулдаун скилла

Рег
10 Янв 2016
Сообщения
11
Реакции
0
Как по id скилла узнать находится скилл в кд или готов к использованию?
 
var
buff:TL2Buff;
skill:TL2Skill;
endtime:integer;

begin
endtime:=0;
while engine.status = lsOnline do
begin
if not(user.buffs.byid(6060, buff) and user.target.valid) then
begin
engine.useskill(927, true);
skilllist.byid(927, skill);
endtime:=skill.endtime;
delay(endtime);
end;
if(user.buffs.byid(6060, buff)) then delay(15000-endtime);
delay(100);
end;
end.

вот тут кусок кода есть

engine.useskill(927, true);
skilllist.byid(927, skill);
endtime:=skill.endtime;
 
Здесь я так понимаю, скил юзается только если он готов к использованию. А как проверить откат скила в условии?
Код:
if ... then
 
var Skill:TL2Skill;
begin
if SkillList.ById(id, Skill) and (Skill.EndTime = 0) then откатился
end.
 
sasha282 написал(а):
Здесь я так понимаю, скил юзается только если он готов к использованию. А как проверить откат скила в условии?
if (skill.endtime > 0) then
begin
//типа скилл в откате
end;
 
dritaty написал(а):
var Skill:TL2Skill; begin if SkillList.ById(id, Skill) and (Skill.EndTime = 0) then откатился end.
Не работает, разные варианты перепробывал. Мне нужно проверить, если скил готов к использованию, то продолжать.

var
skills: TL2Skill;

if (CharList.ByName(Warc, Obj)) and (User.DistTo(Obj) < 900) and (statusWC.MP > 15) {and ((SkillList.ById(1363, Skills)) and (Skills.EndTime > 0))} then
Ой балда... :) Проверяю на гноме)) В общем, корректировочка, мне надо тоже самое проверить на другом окне, наверно через GetUser.
 
Назад
Сверху