Всем привет, помогите привязать этот топор к моему скрипту, дело в том что только с ним на моем шарде рубятся цветные логи, но когда его одеваю скрипт рубит 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
помогите поправить скрипт
Moderators: Murderator+, Murderator
Re: помогите поправить скрипт
всего скорее дело не в топоре а в сообщениях в журнале. У этого топора пролетает какая то месага которая не прописана в журнале. Надо порубить руками и скопировать сообщения в скрипт.
В следующий раз копируй скрипт из блокнота и пользуйся тегами code когда выкладываешь скрипт.
В следующий раз копируй скрипт из блокнота и пользуйся тегами code когда выкладываешь скрипт.
-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: помогите поправить скрипт
Code: Select all
until UO.InJournal("0xA20D|0xA2DE|0xA2E7|0xA308|0xA309|0xA30D|...")
Ага, или смени раскладку на русский перед копированием.
Re: помогите поправить скрипт
это клилоки
На рануо так сообщения выглядят. Это я так раньше безобразничал.
(набор сообщений для 3 видов серверов)


-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: помогите поправить скрипт
Ааа))
Ну да, я у тебя в скрипте видел это, но не придал этому значения тогда)
Ну да, я у тебя в скрипте видел это, но не придал этому значения тогда)
Re: помогите поправить скрипт
ммм в журнале уо стандартные сообщения с ним, ничего криминального не нашел...если нажать на топор после того как скрипт зависнит он начинает рубить дальше
-
- Posts: 164
- Joined: 2009-03-21 10:03:06
- Location: Одесса-Мама
- Contact:
Re: помогите поправить скрипт
Как вариант, использовать checklag перед рубкой.
Спасибо всем, у кого учился!
Меня трудно найти, легко потерять, и невозможно забыть. Я - рабочий исходник!
Меня трудно найти, легко потерять, и невозможно забыть. Я - рабочий исходник!
Re: помогите поправить скрипт
не понял при чем тут чек лаг) но все равно проверил - не помогло
Re: помогите поправить скрипт
все разобрался! оказалось с этим топором задержка после рубки должна быть выше, иначе он просто игнорит клиент и ничего не происходит