Yoko

All sides of Injection
It is currently 2025-11-10 12:17:16

All times are UTC+02:00




Post new topic  Reply to topic  [ 43 posts ]  Go to page Previous 1 2 3 Next
Author Message
 Post subject:
PostPosted: 2007-09-02 21:04:42 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
посмотри lasttargetskey это серверный вариант

И потом раз изменяется ... скорей всего ты на РанУО играешь, и там по барабану...


Top
   
 Post subject:
PostPosted: 2007-09-02 21:13:55 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
да, на RunUO2

что значит по барабану ?


Top
   
 Post subject:
PostPosted: 2007-09-02 21:18:41 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
то и значит
Если хочешь "порядочности", то бери прошлый lasttargetkey увеличивай и от сылай... а тк думаю можно что угодно туда пихать


Top
   
 Post subject:
PostPosted: 2007-09-02 22:35:08 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
Grin wrote:
то и значит
Если хочешь "порядочности", то бери прошлый lasttargetkey увеличивай и от сылай... а тк думаю можно что угодно туда пихать


да, сработало.


Top
   
 Post subject:
PostPosted: 2007-09-02 23:36:14 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
предположим есть скрипт

sub dist()
var dist
dist = UO.GetDistance( 'laststatus' )
if dista < 11 then
uo.target('0x00000001','laststatus')
endif
endsub


в чём может быть причина нестабильной работы
периодически пишет - error in command


Top
   
 Post subject:
PostPosted: 2007-09-02 23:44:06 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Привыкай объевлять переменые отличные от имени функции.

dist = UO.GetDistance( 'laststatus' )
if dista < 11 then

присвоил в одну переменую, а проверяешь хз что...


Top
   
 Post subject:
PostPosted: 2007-09-02 23:48:49 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
Grin wrote:
Привыкай объевлять переменые отличные от имени функции.

dist = UO.GetDistance( 'laststatus' )
if dista < 11 then

присвоил в одну переменую, а проверяешь хз что...


тссс..
я сказал что нестабильно работает.. а не неработает..
переменные одинаковые.. от руки писал просто.. вот и очепятался.

ну попробую сегодня-завтра обозвать не dist а tsid..
но что-то мне кажется не поможет =))


Top
   
 Post subject:
PostPosted: 2007-09-02 23:58:59 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
других проблем быть не должно


Top
   
 Post subject:
PostPosted: 2007-09-03 00:06:08 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
могут предыдущие какие-то скрипты создавать проблемы ?
который в одном файле с этим лежат..


Top
   
 Post subject:
PostPosted: 2007-09-03 00:10:10 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
1. или ты не правельно нашел место возникновение ошибки
2. или ошибка такая, что скрипт вообще не будет работать (не закрытые кавычки гдето в скрипте, не закрытые лог блоки и тд)


Top
   
 Post subject:
PostPosted: 2007-09-03 00:26:30 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
там-там
ошибка видимо возникает когда спелла нет...

хотя х3.. иногда кастует с задержкой какой-то.. вроде ты уже добежал до зоны откуда можно пускать.. а он ещё пол сек тормозит где-то..
и редко.. но кастует до того как надо.. 10 тайлов для используемых спеллов не расстояние в общем-то.. они и дальше кастуются..


Top
   
 Post subject:
PostPosted: 2007-09-09 23:28:38 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
некогда было возиться с инжой..
сейчас есть чуток.. хочется добить спеллы..

uo.print
при клилоках может их как-нибудь из журнала цеплять инжект ?

суть такая.. поправьте если где неправ..

во-первых инжект проигрывает макрос от начала и до конца при любых обстоятельствах.. т.е. если нажать три раза на один и тот же макрос буквально моментально они все запустятся вместе и до конца пройдут свой цикл. так ?

тогда уже ближе к телу..

var t=1
cast(spell,last)
repeat ...
if во время каста что-то произошло
uo.msg('не выполнено')
t=10
else
wait(50)
t=t+1
until.. t=10 время каста не закончится
if injournal('не выполнено') then
canceltarget
endif

- если кастуешь уже - дрочи, начал каст - начинаем проверять каждые ## секунд в журнале не засрали ли его. если засрали пишем - засрали. скрипт заканчивается.
- если не кастуешь - проверяшь на наличие записи в журнале - ЗАСРАЛИ.. если запись есть то отменяем таргет.



оправданный скрипт ?
т.к. просто отказывается кастовать если сфизлят невовремя спелл..


Top
   
 Post subject:
PostPosted: 2007-09-09 23:31:28 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
да.. и ещё.. как убрать иконку таргета ?

надо посылать esc после послания uo.target() ?

ну т.е. нажал ты на ласттаргет, спелл ушёл в направлении противника, а иконка прицела осталась и раздражает тебя. =)


Top
   
 Post subject:
PostPosted: 2007-09-10 01:13:33 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
uo.say( chr( 27 ) )

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2007-09-14 21:29:03 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
Как бороться с "лагом"
при пинге 60-70 задержка около 120мс выходит..
иногда вариант просто добавить задержку в эти самые 120мс.

а есть ещё варианты с помощью которых можно этот момент предусмотреть ?
не в каждый скрипт можно вставить такую дополнительную задержку... в моём случае.


Top
   
 Post subject:
PostPosted: 2007-09-14 21:32:28 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Проверять всё что можно и ждать пока не пройдёт проверку в цикле к примеру


Top
   
 Post subject:
PostPosted: 2007-09-14 22:03:24 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
а что толку то..
цикл будет длиться на те самые 120мс дольше тогда.. иначе собьётся. т.к. не пройдёт проверку... по условию то проверки что-то должно произойти к концу периода некого


Top
   
 Post subject:
PostPosted: 2007-09-14 22:05:07 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
while условие
  wait(100)
wend


можешь еще чеклаг добавить внутрь


Top
   
 Post subject:
PostPosted: 2007-09-14 22:24:24 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
while не подходит
а что такое checklag не смарел =)
отрезок времени увы нельзя увязать с каким-либо действием.. только по факту совершения.. а оно с пингом меняется..
то хватает 350.. то надо 400.. а должно быть меньше по идее..


Top
   
 Post subject:
PostPosted: 2007-09-14 22:25:24 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
телепаты давно вымерли


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 43 posts ]  Go to page Previous 1 2 3 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited