Yoko http://forum.yoko.com.ua/ |
|
помогите поправить скрипт http://forum.yoko.com.ua/viewtopic.php?f=17&t=17296 |
Page 1 of 1 |
Author: | Alex14 [ 2013-08-10 01:02:32 ] |
Post subject: | помогите поправить скрипт |
Всем привет, помогите привязать этот топор к моему скрипту, дело в том что только с ним на моем шарде рубятся цветные логи, но когда его одеваю скрипт рубит 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 |
Author: | Mirage [ 2013-08-10 08:56:54 ] |
Post subject: | Re: помогите поправить скрипт |
всего скорее дело не в топоре а в сообщениях в журнале. У этого топора пролетает какая то месага которая не прописана в журнале. Надо порубить руками и скопировать сообщения в скрипт. В следующий раз копируй скрипт из блокнота и пользуйся тегами code когда выкладываешь скрипт. |
Author: | Juicy Fruit [ 2013-08-10 09:09:38 ] |
Post subject: | Re: помогите поправить скрипт |
Code: until UO.InJournal("0xA20D|0xA2DE|0xA2E7|0xA308|0xA309|0xA30D|...")Что за мессаги оО? Ага, или смени раскладку на русский перед копированием. |
Author: | Mirage [ 2013-08-10 09:42:35 ] |
Post subject: | Re: помогите поправить скрипт |
это клилоки На рануо так сообщения выглядят. Это я так раньше безобразничал. (набор сообщений для 3 видов серверов) |
Author: | Juicy Fruit [ 2013-08-10 09:52:10 ] |
Post subject: | Re: помогите поправить скрипт |
Ааа)) Ну да, я у тебя в скрипте видел это, но не придал этому значения тогда) |
Author: | Alex14 [ 2013-08-10 11:01:52 ] |
Post subject: | Re: помогите поправить скрипт |
ммм в журнале уо стандартные сообщения с ним, ничего криминального не нашел...если нажать на топор после того как скрипт зависнит он начинает рубить дальше |
Author: | Андрюха из Одессы [ 2013-08-10 11:30:53 ] |
Post subject: | Re: помогите поправить скрипт |
Как вариант, использовать checklag перед рубкой. |
Author: | Alex14 [ 2013-08-10 11:49:05 ] |
Post subject: | Re: помогите поправить скрипт |
не понял при чем тут чек лаг) но все равно проверил - не помогло |
Author: | Alex14 [ 2013-08-10 12:06:10 ] |
Post subject: | Re: помогите поправить скрипт |
все разобрался! оказалось с этим топором задержка после рубки должна быть выше, иначе он просто игнорит клиент и ничего не происходит |
Page 1 of 1 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |