Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг
Войти через OpenID

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 14.01.2010, 16:31   #1
Новичок
 
Аватар для AbnormalState0.1
 
Регистрация: 06.01.2010
Сообщений: 4
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
AbnormalState0.1 пока неопределено
По умолчанию

Такая проблема возникла. На сервере после каждой 10 заточки надо делать небольшой перерыв иначе кидает в тюрьму. Что можно с этим поделать?

Breadfan, у меня на сервере лично скрипт NLObP не работает... Не находит вещи и заточки в инвентаре.

Последний раз редактировалось AbnormalState0.1, 14.01.2010 в 16:34.
AbnormalState0.1 вне форума   Ответить с цитированием
Старый 14.01.2010, 18:04   #2
Новичок
 
Регистрация: 14.01.2010
Сообщений: 13
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
SmertoO пока неопределено
По умолчанию

AbnormalState0.1, таймер побольше выстави
SmertoO вне форума   Ответить с цитированием
Старый 14.01.2010, 20:41   #3
Новичок
 
Аватар для AbnormalState0.1
 
Регистрация: 06.01.2010
Сообщений: 4
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
AbnormalState0.1 пока неопределено
По умолчанию

Цитата:
Сообщение от SmertoO Посмотреть сообщение
AbnormalState0.1, таймер побольше выстави
Спасибо за умный совет конечно... У меня на сервере после каждой 10 использованной заточки с одинаковым временем реюза должна следовать задержка хотябы на 1 секунду, иначе чар отправляется в тюрьму... А если таймер ставить на 10+ секунд, что возможно и помогло бы, то я во веки ничего не заточу...

P.S. Вот, что админ этого сервера мне рассказал своими словами собственно:

"Просто точи 10 точек, потом перерыв и так дальше..."

Если честно система идиотская т.к. попадают туда даже те, кто руками точит иногда, но что поделать...

Последний раз редактировалось AbnormalState0.1, 14.01.2010 в 20:45.
AbnormalState0.1 вне форума   Ответить с цитированием
Старый 15.01.2010, 05:19   #4
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Цитата:
Сообщение от AbnormalState0.1 Посмотреть сообщение
Такая проблема возникла. На сервере после каждой 10 заточки надо делать небольшой перерыв иначе кидает в тюрьму. Что можно с этим поделать?

Breadfan, у меня на сервере лично скрипт NLObP не работает... Не находит вещи и заточки в инвентаре.
пакет ИтемЛист отлови и смотри как он составлен - часто править надо часть что его разбирает - это часто на разных серверах встречается.

Добавлено через 2 минуты
Цитата:
Сообщение от AbnormalState0.1 Посмотреть сообщение
Спасибо за умный совет конечно... У меня на сервере после каждой 10 использованной заточки с одинаковым временем реюза должна следовать задержка хотябы на 1 секунду, иначе чар отправляется в тюрьму... А если таймер ставить на 10+ секунд, что возможно и помогло бы, то я во веки ничего не заточу...

P.S. Вот, что админ этого сервера мне рассказал своими словами собственно:

"Просто точи 10 точек, потом перерыв и так дальше..."

Если честно система идиотская т.к. попадают туда даже те, кто руками точит иногда, но что поделать...
- считай шаги, и каждый 10*n шаг - задержку делай.
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?

Последний раз редактировалось Breadfan, 15.01.2010 в 05:34. Причина: Добавлено сообщение
Breadfan вне форума   Ответить с цитированием
За это сообщение Breadfan нажился 2 спасибками от:
Старый 15.01.2010, 21:43   #5
Новичок
 
Аватар для AbnormalState0.1
 
Регистрация: 06.01.2010
Сообщений: 4
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
AbnormalState0.1 пока неопределено
По умолчанию

Цитата:
Сообщение от Breadfan Посмотреть сообщение
каждый 10*n шаг - задержку делай
А поподробнее можно? Что именно в скрипте надо изменить, чтобы точилось так?

Последний раз редактировалось AbnormalState0.1, 15.01.2010 в 23:04.
AbnormalState0.1 вне форума   Ответить с цитированием
Старый 18.01.2010, 21:11   #6
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

AbnormalState0.1, надо ввести дополнительную переменную типа integer, при каждой попыткке заточить увеличивай ее на 1, и проверяй, если = 10, то присваиваем 1 и делаем паузу.
QaK вне форума   Ответить с цитированием
За это сообщение QaK нажился спасибкой от:
Старый 02.02.2010, 21:36   #7
Новичок
 
Регистрация: 31.01.2010
Сообщений: 4
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
slavovan пока неопределено
По умолчанию

Афтару сп огромное
Так держать!
slavovan вне форума   Ответить с цитированием
Старый 03.02.2010, 00:07   #8
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

вот тоже склоняюсь к мысли что на сервере стоит нечто типа защиты на одинаковое время покупки и заточки чего либо. так как бывает он несколько часов точить и без результатно, у тебя заканчивается терпение и ты останавливаешь точку, но к примеру ты точил до 9, а сейчас +7 - и чтоб добро не пропадало - думаешь дай ка я вручную 2 точки куплю и вот чудо! оно берет и точится а ведь до этого 2 часа слома...
вот собственно вопрос как сделать таймер более "плавучим". скажем оригинальная пауза 1 секунда покупка-точка. допустим указываем диапазон значений к примеру от 1 до 2 секунд. и каждый раз таймер "плавает" в пределах этого значения и точит. выйдет более полная эмуляция человека.
кто решал подобные задачи, расскажите что вы придумали в данной ситуации.
SeregaZ вне форума   Ответить с цитированием
Старый 03.02.2010, 12:14   #9
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

в обработчик таймера вставить timer.interval := 1000+round(random(1000));
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 03.02.2010, 14:50   #10
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

сюда?
PHP код:
procedure OnTimer01(SenderTObject);
 
begin
 
case a of 
  1
:begin
     Timer01
.interval := 1000+round(random(1000));
     
buf:=HStr('04 75 19 10 48 9B C7 01 00 FB 2A 01 00 57 F5 FF FF 00');
     
SendToServer;
     
inc(a);
    
end;
  
2:begin
     Timer01
.interval := 1000+round(random(1000));
     
buf:=HStr('04 75 19 10 48 9B C7 01 00 FB 2A 01 00 57 F5 FF FF 00');
     
SendToServer;
     
inc(a); 
    
end;
  
3:begin
     Timer01
.interval := 1000+round(random(1000));
     
buf:=HStr('21 6D 00 65 00 6E 00 75 00 5F 00 73 00 65 00 6C 00 65 00 63 00 74 00 3F 00 61 00 73 00 6B 00 3D 00 2D 00 33 00 30 00 33 00 26 00 72 00 65 00 70 00 6C 00 79 00 3D 00 35 00 37 00 35 00 00 00');
     
SendToServ.... 
или достаточно в Init где это самое обьявление таймера?
PHP код:
procedure Init;
begin
 useforconnectname 
:= 'blablabla';
 
Timer01:=TTimer.Create(nil);
 
Timer01.OnTimer:=@OnTimer01;
 
Timer01.enabled:=false;
 
Timer01.interval := 1000+round(random(1000));    
end
SeregaZ вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:09.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!