Yoko

All sides of Injection
It is currently 2024-03-28 21:03:37

All times are UTC+02:00




Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 16 7 8 9 10 Next
Author Message
 Post subject:
PostPosted: 2009-01-16 08:07:44 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Spaun88 wrote:
Все уже помогли разобраться ))
Теперь тоже проблема с задержкой ( вот только у меня задержка 5-6 сек после каждого юза топором (((

Проверяй сообщения журнала в скрипте, там не хватает точки.


Top
   
 Post subject:
PostPosted: 2009-01-16 13:38:01 
Offline

Joined: 2009-01-14 20:21:08
Posts: 24
Блин не врубаюсь )) уже голова кругом ((
Вот команды которые у меня в журнале:
You hack at the tree for a while, but fail to produce any useable wood.
There's not enough wood here to harvest.
You must wait to perform another action.
You put some logs into your backpack.
You can't use an axe on that.
That is too far away.

Многие из них не совпадают с скриптом ((
Те что в скрипте блин перевод у меня получился карявый (((
я их менял и так и сяк не получается ((

не могли бы вы мне помочь ? пронумеровать эти команды ))??
Буду очень признателен ))
заранее ОГРОМНЕЙШЕЕ СПАСИБО=)


Top
   
 Post subject:
PostPosted: 2009-01-16 13:51:37 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Code:
sub WaitForChange() 
var Text1=uo.GetName()+': You hack at the tree for a while, but fail to produce any useable wood.'
var Text2='There are no logs here to chop.'
var Text3="You can't reach this."
var Text4="That is too far away."
var Text5="You can't do much in your current state."
var mess

То же самое. Скрипт 2 страницы назад.


Top
   
 Post subject:
PostPosted: 2009-01-16 14:22:48 
Offline

Joined: 2009-01-14 20:21:08
Posts: 24
ВОТ )) заметил другое )) У него задержка происходит когда он рубит другой тип дерева))
например : если он два раза подряд рубит Oak то задержки нету )) ну а если после Oaka идит простое дерево то появляется задержка ((


Top
   
 Post subject:
PostPosted: 2009-01-16 23:32:09 
Offline

Joined: 2009-01-14 20:21:08
Posts: 24
Может быть какая лажа из-за того что у меня на шарде с одного ствола рубится 2 вида дерав
1 вид он везде - это простое дерево
2 это уже какое то цветное


Top
   
 Post subject:
PostPosted: 2009-06-25 10:03:38 
Offline

Joined: 2006-02-03 19:32:33
Posts: 156
парни, а у меня почему-то после того как я нашел деревья , скрипт не хочет создавать файл и пишет ошибку=(
создавал сам вручную - та же фигня - скок не исправлял не получается ничего , может кто подскажет? :roll:

_________________
ЦСКА- чЕмПиОн, кто не верит, тот ...... (нехороший человек)


Top
   
 Post subject:
PostPosted: 2009-06-25 10:19:56 
Offline

Joined: 2006-02-03 19:32:33
Posts: 156
все проблема решена=))

_________________
ЦСКА- чЕмПиОн, кто не верит, тот ...... (нехороший человек)


Top
   
 Post subject:
PostPosted: 2009-12-18 04:57:44 
Offline

Joined: 2006-10-01 22:31:22
Posts: 3
У меня стоит вердата, т.е. все деревья выглядят как пеньки с топорами, в InsideUO под номером 3670 и 3672. Ну вообщем я промарчил все деревья и при рубке он бегает от одного дерева к другому и ничего не рубит ;(

Code:
ZLK=>0x1BDD
Идем к дереву 2: x=5576 y=28
У вас всего 0 логов в сумке
Из них 0 простых и 0 цветных
Начинаем рубку дерева..


Побегает возле дерева, выдаст такое сообщение и бежит к другому :(


Top
   
 Post subject:
PostPosted: 2009-12-18 14:54:33 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
почему ты решил что если пеньки в вердате и номера в инсайде это одно и тоже? :)))

пеньками почеченно порядка 35 потенциально рубящихся деревьев. Забивай типы и руби.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject:
PostPosted: 2009-12-18 15:26:29 
Offline

Joined: 2006-10-01 22:31:22
Posts: 3
А где их тогда посмотреть? Я просто в этом деле почти 0 ;(


Top
   
 Post subject:
PostPosted: 2009-12-18 17:40:14 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
бывают другие.
Code:
 DIM  R[34]
R[1] = 3274;
R[2] = 3275;
R[3] = 3276;
R[4] = 3277;
R[5] = 3280;
R[6] = 3283;
R[7] = 3286;
R[8] = 3288;
R[9] = 3290;
R[10] = 3293;
R[11] = 3296;
R[12] = 3299;
R[13] = 3302;
R[14] = 3320;
R[15] = 3323;
R[16] = 3326;
R[17] = 3329;
R[18] = 3393;
R[19] = 3394;
R[20] = 3395;
R[21] = 3396;
R[22] = 3415;
R[23] = 3416;
R[24] = 3417;
R[25] = 3418;
R[26] = 3419;
R[27] = 3438;
R[28] = 3439;
R[29] = 3440;
R[30] = 3441;
R[31] = 3442;
R[32] = 3460;
R[33] = 3461;
R[34] = 3462;

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2010-02-01 20:59:59 
Offline
User avatar

Joined: 2009-10-18 12:54:10
Posts: 5
жаль тут ходилка тупая до ужаса :(


Top
   
PostPosted: 2010-02-01 21:22:59 
Offline
Expert!
User avatar

Joined: 2005-04-23 10:19:43
Posts: 388
Ну так в чём проблема её поменять?

Берём к примеру мою ходилку - http://forum.yoko.com.ua/viewtopic.php?f=20&t=6742&start=40

В настройках клиента ставим Always Run (чтобы всегда бегал).

Ставим настройки ходилке:
Code:
var MaxTraceDistance=5 
var TraceLoopIncrease=6
var LimitTrace=10
var Speed=2
var StepTimeOut=400 # Если будет наворачивать круги то можно увеличить
var CheckCnt=1 # Если будет наворачивать круги на пустом месте - то можно увеличить


И заменяем родную функцию на (старую нужно удалить):
Code:
sub GotoXY(x,y)
   Walker(x,y,1)
endsub


Готово, ходилка прикручена.
Идентичным способом можно прикрутить любую другую.


Top
   
PostPosted: 2011-04-13 17:23:25 
Offline

Joined: 2004-09-08 13:09:13
Posts: 127
Не все я например не забил :)
Отвечу на вопрос задержки после usable...
Code:
sub ControlOfDanger()
var Time,danger,Space
Time=Time()
Space=' '
while 1
uo.DeleteJournal()
while not uo.InJournal(":")
wait(100)
wend
if uo.InJournal('Ent') then
uo.TextOpen()
uo.TextPrint("Был вырублен Энт - " +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
if uo.InJournal('attacking you') then
uo.GetStatus('uo.JournalSerial(0)')
uo.SetGlobal("name",uo.GetName(uo.JournalSerial(0)))
uo.TextOpen()
uo.TextPrint("Вас атаковал - "+uo.GetName(uo.JournalSerial(0)) +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
danger=uo.GetNotoriety(uo.JournalSerial(0))
if danger==6 then
uo.GetStatus("uo.JournalSerial(0)")
uo.SetGlobal("name",uo.GetName(uo.JournalSerial(0)))
uo.TextOpen()
uo.TextPrint("Рядом оказался ПК - "+uo.GetName(uo.JournalSerial(0)) +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
if danger==5 then
uo.GetStatus("uo.JournalSerial(0)")
uo.SetGlobal("name",uo.GetName(uo.JournalSerial(0)))
uo.TextOpen()
uo.TextPrint("Рядом оказался вражеский гильдмэн - "+uo.GetName(uo.JournalSerial(0)) +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
if danger==4 then
uo.GetStatus("uo.JournalSerial(0)")
uo.SetGlobal("name",uo.GetName(uo.JournalSerial(0)))
uo.TextOpen()
uo.TextPrint("Рядом оказался криминал - "+uo.GetName(uo.JournalSerial(0)) +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
wend
end sub


while not uo.InJournal(":")
wait(100)
wend
Увеличиваем задержку ставим не 100 а 5000 к примеру и все робит enjoy :F

P.S. Надаж апнуть старый,добрый и любимый скрипт :)


Top
   
PostPosted: 2011-04-13 18:36:39 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
не помню как раньше было но на 56b сфере в журнал клиента не попадают сообщения с двоеточием
Quote:
What do you want to use this on?
You hack at the tree for a while, but fail to produce any useable wood

Соответственно твой вариант будет крутиться в бесконечном цикле ;)

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-04-16 12:42:09 
Offline

Joined: 2004-09-08 13:09:13
Posts: 127
Кстати извиняюсь поправил этот модуль. Просто когда писали его с Ветром я не особо заморачивался. Там мне неделя гдет до армии оставалась сами понимаете... :)
Code:
sub ControlOfDanger()
var Time,danger,Space
Time=Time()
Space=' '
while 1
uo.DeleteJournal()
repeat
wait(100)
until uo.InJournal(":") and not uo.InJournal(UO.GetName()+":")
if uo.InJournal('Ent') then
uo.TextOpen()
uo.TextPrint("Был вырублен Энт - " +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
if uo.InJournal('attacking you') then
uo.GetStatus('uo.JournalSerial(0)')
uo.SetGlobal("name",uo.GetName(uo.JournalSerial(0)))
uo.TextOpen()
uo.TextPrint("Вас атаковал - "+uo.GetName(uo.JournalSerial(0)) +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
danger=uo.GetNotoriety(uo.JournalSerial(0))
if danger==6 then
uo.GetStatus("uo.JournalSerial(0)")
uo.SetGlobal("name",uo.GetName(uo.JournalSerial(0)))
uo.TextOpen()
uo.TextPrint("Рядом оказался ПК - "+uo.GetName(uo.JournalSerial(0)) +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
if danger==5 then
uo.GetStatus("uo.JournalSerial(0)")
uo.SetGlobal("name",uo.GetName(uo.JournalSerial(0)))
uo.TextOpen()
uo.TextPrint("Рядом оказался вражеский гильдмэн - "+uo.GetName(uo.JournalSerial(0)) +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
if danger==4 then
uo.GetStatus("uo.JournalSerial(0)")
uo.SetGlobal("name",uo.GetName(uo.JournalSerial(0)))
uo.TextOpen()
uo.TextPrint("Рядом оказался криминал - "+uo.GetName(uo.JournalSerial(0)) +Space +Time)
uo.Exec('terminate Lumberjacking')
uo.Exec('exec RecallAtDanger')
end if
wend
end sub

Больше не крэшит особо и не тупит при woode


Top
   
PostPosted: 2011-10-24 18:35:09 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
салют. пара вопросов:

1)а проект так и остановился на версии v8.7 из поста
viewtopic.php?p=18725#p18725
просто слышал про версию +10, а полную так и не нашел

2) пытаюсь весь день настроить ("метод тыка по логике нуба"- долго, но вариантов нет) скрипт:
viewtopic.php?p=18725#p18725 , правда сократил его немного

, чтобы при вырубке Ent он "зависал", т.е. вставал бы на паузу, пока Ent не уйдет.

последний вариант:
Code:
sub WaitForChange()
   var Text1=uo.GetName()+': You hack at the tree for a while, but fail to produce any useable wood.'
   var Text2='There are no logs here to chop.'
   var Text3= 'You can't reach this. '
   var Text4='That is too far away.'
   var Text5= 'You can't do much in your current state. '
   var Text6= 'OOPS !!!'
   var Text7='Ent'
   var mess
   for var i=0 to 200
      mess=uo.Journal(0)
      if uo.Journal(0)==Text2 or uo.Journal(0)==Text3 or uo.Journal(0)==Text4 then
         return 1
      end if
      if uo.Journal(0)==Text1 then
         return 0
      end if
      if uo.Journal(0)==Text6 or uo.Journal(0)==Text7  then
         uo.PlayWav(DisturbingSound)
         wait(600000)
         return 1
      end if
      if mess[0]=='Y' and mess[1]=='o' and mess[2]=='u' and mess[4]=='p' and mess[5]=='u' and mess[6]=='t' then
         return 0
      end if
      wait(50)
   next
   return 0
end sub


по идее должен из журнала считывать сообщение №6,7, но при вырубке Ent персонаж продолжает рубить и ходить от дерева к дереву.

поделитесь мыслями?


Last edited by Gromiz on 2011-10-25 07:38:44, edited 1 time in total.

Top
   
PostPosted: 2011-10-24 18:53:34 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Botolesorub:
если это имя то оно не сработает. Об этом написано выше.
В журнале инжектом определяется только то что ПОСЛЕ ":" двоеточия

Кстати пауза в 10 часов жжот... :mrgreen:

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-10-24 19:08:49 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
Mirage,

да, имя, :)
первый раз пробовал просто OOPS, но что-то не сработало, попробовал с именем мало ли)

с задержкой пофиг, лишь бы работало)))

пока не срабатывает, даже эти строчки не видит


Top
   
PostPosted: 2011-10-25 08:05:19 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
чет не хочет, менял даже знаки "" и '

может есть зависимость от:
Code:
      if mess[0]=='Y' and mess[1]=='o' and mess[2]=='u' and mess[4]=='p' and mess[5]=='u' and mess[6]=='t' then
         return 0
      end if


?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 16 7 8 9 10 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 21 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