Подскажите плиз как сделать чтобы скрипт работал на несколько человек?
repeat
PlayerList = GetPlayerList();
for user in PlayerList.list do
if(user:IsMyPartyMember() == true) and
(user:IsAlikeDeath() == true) and
(GetMe():GetRangeTo(user) < 900) then
Sleep(800);
Target(user);
Sleep(900);
UseItem(737); -- Scroll of Resurrection
end
end;
Sleep(1000);
until false;
(03-30-2013 10:40 AM)Gooood Wrote: [ -> ]Подскажите плиз как сделать чтобы скрипт работал на несколько человек?
repeat
PlayerList = GetPlayerList();
for user in PlayerList.list do
if(user:IsMyPartyMember() == true) and
(user:IsAlikeDeath() == true) and
(GetMe():GetRangeTo(user) < 900) then
Sleep(800);
Target(user);
Sleep(900);
UseItem(737); -- Scroll of Resurrection
end
end;
Sleep(1000);
until false;
Попробуй
Code:
repeat
PlayerList = GetPartyList();
for user in PlayerList.list do
if user:IsAlikeDeath() and GetMe():GetRangeTo(user) < 900 then
while GetMe():IsUsingMagic() then
Sleep(800);
end
Target(user);
UseItem(737); -- Scroll of Resurrection
end
Sleep(300)
end
Sleep(1000);
until GetMe():IsAlikeDeath();
Если GetMe():IsUsingMagic() - не работает на твоем сервере, тогда нужно добавить Sleep(ххх) после строки Target(user); длина слипа должна соответствовать времени каста скрола ресуректа - тогда будет ресать всех кто мертв в пати - подрят.
Где написано user нужно ник вписывать или просто запустить скрипт и он уже сам будет брать таргет на мертвого члена группы? Или я что то не понимаю...
(04-01-2013 21:58 PM)Gooood Wrote: [ -> ]Где написано user нужно ник вписывать или просто запустить скрипт и он уже сам будет брать таргет на мертвого члена группы? Или я что то не понимаю...
Нет таргет берет по класу user -
вот эта строка делает таргет на мертвого члена пати.