Yoko

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

All times are UTC+02:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: 2013-08-10 01:02:32 
Offline

Joined: 2013-08-03 05:09:44
Posts: 6
Всем привет, помогите привязать этот топор к моему скрипту, дело в том что только с ним на моем шарде рубятся цветные логи, но когда его одеваю скрипт рубит 1 раз и прекращяет рубить, с обычными топорами и другими цветными все нормально

топор
ID=0x4016F216 Type=0x0F43 GCYYMMD Name=
Quantity: 1 Colour: 0x0237 Layer: 0 Has: 0
X=84 Y=59 Z=0 C=0x4016CABB F=0x00

скрипт
sub Lumb()
var X, Y, MaxRange = 3, MaxVes = 629, k = 0
for Y = -MaxRange to MaxRange
for X = -MaxRange to MaxRange
if Tree(UO.GetX()+X, UO.GetY()+Y) then
repeat
UO.Set('quiet','0')
UO.DeleteJournal()
UO.Warmode(0)
wait(100)
UO.WaitTargetTile(Tree(UO.GetX()+X, UO.GetY()+Y), UO.GetX()+X, UO.GetY()+Y, UO.GetZ())
;********************************
; Auto Tools
if UO.Count(0x0F43) || UO.Count(0x0F44) then
if UO.Count(0x0F43) then
UO.UseType(0x0F43); <-- ?????
else
UO.UseType(0x0F44); <-- ?????
endif
else
UO.Set('quiet','0')
UO.Print('? ?????? ?? ???!')
return
endif
;********************************
k=k+1
repeat
wait(100)
until UO.InJournal("0xA20D|0xA2DE|0xA2E7|0xA308|0xA309|0xA30D|0xA311|0xA312|?? ????????|nothing|You put|Success|?? ??????? ?? ??????|You hack at the tree|??? ?????? ??????|no logs|?? ?? ?????? ?? ????? ???????|You can|reach this|?????? ??????? ??????|That is too far away|do much|??? ??????? ????????? ??? ?????? ?????|It appears immune to your blow|???????")
UO.Set('quiet','0')
if k>30 then
return 0
endif
If UO.Weight > MaxVes Then
UO.Print('????????!')
return 0
endif
If UO.Life < Uo.Str/10 then
UO.Print('? ?? ???????!')
return 0
endif
until UO.InJournal("0xA20D|0xA2DE|0xA2E7|0xA308|0xA309|0xA30D|??? ?????? ??????|nothing|no logs|You can|?? ?? ?????? ?? ????? ???????|?????? ??????? ??????|too far away|????????? ??? ?????? ?????")
endif
next
next
return 0
end sub

Sub Tree(X,Y)
var i
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;
for i = 1 to 34
if uo.privategettile( x, y, -1, R[i], R[i]) then
return R[i]
endif
next
return false
end sub


Top
   
PostPosted: 2013-08-10 08:56:54 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
всего скорее дело не в топоре а в сообщениях в журнале. У этого топора пролетает какая то месага которая не прописана в журнале. Надо порубить руками и скопировать сообщения в скрипт.

В следующий раз копируй скрипт из блокнота и пользуйся тегами code когда выкладываешь скрипт.

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


Top
   
PostPosted: 2013-08-10 09:09:38 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Code:
until UO.InJournal("0xA20D|0xA2DE|0xA2E7|0xA308|0xA309|0xA30D|...")
Что за мессаги оО?
Ага, или смени раскладку на русский перед копированием.


Top
   
PostPosted: 2013-08-10 09:42:35 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
это клилоки :) На рануо так сообщения выглядят. Это я так раньше безобразничал. :roll: (набор сообщений для 3 видов серверов)

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


Top
   
PostPosted: 2013-08-10 09:52:10 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Ааа))
Ну да, я у тебя в скрипте видел это, но не придал этому значения тогда)


Top
   
PostPosted: 2013-08-10 11:01:52 
Offline

Joined: 2013-08-03 05:09:44
Posts: 6
ммм в журнале уо стандартные сообщения с ним, ничего криминального не нашел...если нажать на топор после того как скрипт зависнит он начинает рубить дальше


Top
   
PostPosted: 2013-08-10 11:30:53 
Offline
User avatar

Joined: 2009-03-21 10:03:06
Posts: 164
Location: Одесса-Мама
Как вариант, использовать checklag перед рубкой.

_________________
Спасибо всем, у кого учился!

Меня трудно найти, легко потерять, и невозможно забыть. Я - рабочий исходник!


Top
   
PostPosted: 2013-08-10 11:49:05 
Offline

Joined: 2013-08-03 05:09:44
Posts: 6
не понял при чем тут чек лаг) но все равно проверил - не помогло


Top
   
PostPosted: 2013-08-10 12:06:10 
Offline

Joined: 2013-08-03 05:09:44
Posts: 6
все разобрался! оказалось с этим топором задержка после рубки должна быть выше, иначе он просто игнорит клиент и ничего не происходит


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 9 posts ] 

All times are UTC+02:00


Who is online

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