|
Нужна помощь со скриптом для Wp - Архив уязвимостей - Архивные материалы |
04.05.2008, 00:07
|
#1
|
|
|
|
Рыцарь-защитник
|
Регистрация: 28.04.2008
Сообщений: 657
Популярность: 4925
Сказал(а) спасибо: 251
Поблагодарили 1,126 раз(а) в 335 сообщениях
|
Нужна помощь со скриптом для Wp
Вобщем так. Решился я написать скрипт на норм прокачку жертвоприношения. РФ-Утитлитс запускает макрос с нескольими бафами с периодом в 1 сек. А скрипт из ВП по идее перехватывает пакеты текущим значением фп и если оно меньше максимального на 20% - посылает пакет на жертвоприношение. Проблема в следующем, когда скрипт отправляет пакет, игра начинает глючить.. в частности перестають врубаться любые скилы/силы в ручную (мышкой), потом перс начинает бафать себя рандомным скилом, причем эффект не отображается (я про иконки справа). Помогает (чаще всего) только релогин. Вот. Если пакет отправлять через Сенд Роу Пакет то все ништяк. У меня есть подозрение, что я накосячил в функции отправки пакета. Помогите разобраться в косяке...
Пакет для отправки исправлятся ручками при каждом входе в игру.
Собстно сам скрипт (для FS)
Код:
//Скрипт выполняет проверку FP и если разница >= 20% выполняет
//"Жертвоприношение 3 лвл
var
MaxFP : word;
rUslovie : double;
Procedure OnCreate;
begin
MaxFP := -1;
end;
//---------
var
ID : integer;
BEGIN
if _gFromServ then //Если пакет с сервера, то начинаем работать.
begin
ID := gInt(_gBuff,3,2); //Смотрим ИД пакета.
if ID = $030B then //Пакет MaxHfsp.
MaxFP := gInt(_gBuff,7,2); //Записываем Максимальное значение FP.
if ID = $020B then begin //Пакет Recover.
WriteLogln(format('Текущее FP = %d', [gInt(_gBuff,7,2)]));
WriteLogln(format('Max FP = %d', [MaxFP]));
WriteLogln(gInt(_gBuff,7,2)/MaxFP);
if ((1-gInt(_gBuff,7,2)/MaxFP) >= (2/10)) and (MaxFP > 0) then
begin
WriteLogln('Попытка послать пакет на юзание Жертвоприношения');
gSys.EnSendS('140011014F0000AD0332970300AE66294529AAAA');
end;
end;
end;
END.
________________
Просьба не писать мне в ЛС по поводу того, что что-то не работает/выложить тему из подполья/рассказать о последних багах, читах, глюках. Не отвечу! Задавайте конкретные вопросы. Чем смогу - тем помогу. И в теме указывайте суть вопроса, а то смотреть вообще не буду - удалю и все.
__________________
Предоставляю услуги Гаранта/Проверяющего. Все подробности здесь.
Связь только через ПМ. В теме писать "Гарант/Проверка".
__________________
__________________
† Ваш рай - это только сон † ©
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 22:39.
|
|