Просмотр полной версии : Нужна помощь в переделывании скрипта
Доброго времени суток! нужна ваша помощь http://coderx.ru/showthread.php?t=2028 вот ссылка на скрипт, мне нужно переделать его под интерлюд так, чтобы 1 чар бил другого чара (твинка) на пк, ресал его блесом, а твинк вставал и не флагался, причем задержку сделать между убийствами 35 секунд.. У меня на сервере просто за пк дают специальную валюту.. почему пк? потому что за пвп дают в 2 раза меньше :) нужно чтобы это все происходило автоматически, то есть запустил 2 окна, ушел по делам.. Заранее благодарю :)
Добавлено через 1 минуту
Задержка в 35 секунд нужна из-за защиты от накрутки
alexteam
15.09.2009, 13:38
Помести 3 пакета в отправку, установи "каждая строка - отдельный пакет) и сделай отправку каждые 35 сек (возможно меньше, если убиваешь не с одной тычки скилом либо мили атакой)
ТаргетТвинка (обжайдиСтатический)
юзскил/милиатака
Юзитем (блесседрес)
и иди.. кури..
Все конечно предельно просто, но загвоздка в том, что на твинке надо нижимать ок, чтобы он вставал после реса, я нашел пакет отвечающий за это нажатие, но вот беда, если я добавляю его в посылку и жму отправить например 200 мсек то он первый раз встает, а второй раз уже нет.... К тому же вторая загвоздка, посылка ведь только для 1 чара, как вы планируете чтобы твинк вставал, ведь даже если бы пакет работал нормально, он бы стоял четвертым в посылке
alexteam
15.09.2009, 16:11
пх 3.4.1.83 я так понимаю.. иначе бы второй загвоздки не было бы.
да и тыкать каждые 200 мсек - нафик не нужно. достаточно тыкать с таким же интервалом как и основной.
У меня на сервере работает только 3.1.8 версия, и вы так и не ответили, что делать с твинком, как заставить его встать после реса, ведь там надо нажать ок, а пакет на нажатие ок, если его добавить в посылку, работает только 1 раз, обрисую ситуацию, твинка ресают, 1 раз он встает и табличка где написано что его хотят воскресить так и продолжает висеть, второй раз табличка таже самая висит, твинк не встает, что я делаю неправильно? Для твинка я так понимаю в списке соединений нужно его выбрать и сделать для него отедльную посылку
Добавлено через 3 часа 5 минут
На пакетном уровне все понятно, я бы и без вашей помощи впринципе справился бы, вы мне скажите, скрипт можно переделать, на который я ссылку дал?
GizMoO, конечно можно переделать, замени ИД пакетов (первый байт) в скрипте на свои
Во-первых, то что первый байт надо заменить я знаю, не знаю какой он для интерлюд пакетов, а во-вторых в том скрипте нет того что мне надо, мне надо на пк - это во-первых, а во-вторых надо задержку 35 сек, а я не знаю как таймер сделать и т.д., вы же умные люди, помогите с переделкой, или ваш форум уже исчерпал себя? я думал тут реально помогают :eek:
alexteam
16.09.2009, 11:52
я думал тут реально помогают
ты ошибался.
Добавлено через 2 минуты
или ваш форум уже исчерпал себя?
да. топай на ач.
я думал тут реально помогают
какой вопрос такой ответ. и думаю мало кто по ссылке прошёл т.к. влом большенству думать что тебе реально надо. На форуме могуд дать общие рекомендации, за тебя писать мало кто станет.
GizMoO,
Очень важно FAQ.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
Так же будут мной удаляться темы и посты с фразами НАПИШИТЕ МНЕ СКРИПТ, если не будет в посте указана конкретная сумма вознаграждения за работу
Хотя бы дайте скрипт, чтобы твинк которого я сливаю вставал сам после того, как его воскресили, чтобы ок не тыкать, ато если пакет посылаю он 1 раз встает, потом глючит
ХБ
const
// Написать имена своих ЧАРОВ
nyb='ххххх';// имя твинка
begin
if fromserver and (pck[1]=#$F3) then begin
buf:=hstr('C6 E6 05 00 00 01 00 00 00 00 00 00 00 ');
SendToServerEx(nyb);
pck:='';
exit;
end;
end.
alexteam
16.09.2009, 17:52
если убрать ник и оставить SendToServer будет глобальный для всех чаров соединенных через пх.
(кстати.. пакет не меняется)
а чтоб табличка не выскакивала - килять пцк.
alexteam,
так лучше
pck:='';
exit;
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot