| Yoko http://forum.yoko.com.ua/ |
|
| Помогите:) http://forum.yoko.com.ua/viewtopic.php?f=3&t=13323 |
Page 1 of 1 |
| Author: | Chepk [ 2008-03-01 21:40:32 ] |
| Post subject: | Помогите:) |
Вобщем сидел настраивал скрипт на ламбер под свой шард, и возникла следущая проблема: скрипт при получении сообщений Quote: if (UO.InJournal("There's not enough wood here to chop") or UO.InJournal("You fail") or UO.InJournal("You hack") or UO.InJournal("appear") or UO.InJournal("You put"))<>0 идёт к следущему дереву, а нужно чтобы при определённых сообщениях продолжал рубить, а при остальных шол к следуйщему дереву. Весь вечер сидел эксперементировал со всякими антилами и ифами но так ничего путнего и не получилося(( надеюсь на вашу помощь вот нужная часть скрипта: Quote: sub Chopping(usetile)
var i, k, NoStop k=0 Wait(200) svs() i=0 Wait(200) lb1: uo.exec("waittargettile "+usetile) Wait(200) UO.unequip ("Lhand") Wait(1000) UO.usetype("0x0F43") Wait(1000) svs() Wait(1000) if uo.waiting() then UO.Press(117) Wait(500) goto lb1 endif NoStop=true while NoStop if (UO.InJournal("There's not enough wood here to chop") or UO.InJournal("You fail") or UO.InJournal("You hack") or UO.InJournal("appear") or UO.InJournal("You put"))<>0 || k>30 then NoStop=false endif Wait(2000) k=k+1 wend UO.DeleteJournal() end sub |
|
| Author: | Grin [ 2008-03-01 22:01:05 ] |
| Post subject: | |
очень кривая функция... увас при ламбе могут не появится сообщении о "удачна" вырубка или "нет"? |
|
| Author: | Chepk [ 2008-03-01 22:22:14 ] |
| Post subject: | |
Я несовсем правильно выразил свои мысли:) вобщем скрипт работает нормально, но при получении пофиг какой фразы из тех что прописаны он идёт рубить следущее дерево, а мне нужно зделать чтобы скрипт при получении фразы что чар фейланул при рубке и ещё некоторых, продолжил рубить этоже дерево:) и я незнаю как это реализовать... Grin wrote: очень кривая функция...
увас при ламбе могут не появится сообщении о "удачна" вырубка или "нет"? да сам знаю что кривая:) всё появляется как надо, как у всех.. |
|
| Author: | Chepk [ 2008-03-01 23:00:01 ] |
| Post subject: | |
заоодно подскажите что делают волшебные слова ретурн 1 и ретурн 0 вот тут Code: Sub GetTree(Type,X,Y,Z) |
|
| Author: | Grin [ 2008-03-01 23:05:14 ] |
| Post subject: | |
что бы функция чтото возвращала, прописать ретурн с этим чемто тоесть sub abc() return 2*2 end sub uo.print(str(abc())) отпринтует 4 возми нормальный ламб... не мучийся с этим... |
|
| Author: | Chepk [ 2008-03-01 23:15:31 ] |
| Post subject: | |
та это хорошый ламбер только написан кривовато, а работает супер, ниразу незаглючивал, + уже настроен, единственное что осталося так с этой функцией разобратся и подправить её как надо... |
|
| Author: | Grin [ 2008-03-01 23:17:06 ] |
| Post subject: | |
так первая функция полность повторяется вторыми 2-я |
|
| Author: | Chepk [ 2008-03-01 23:41:51 ] |
| Post subject: | |
надо чтото типо такого зделать Code: sub Chopping(usetile) но в этом варианте оно заглючует( |
|
| Author: | Chepk [ 2008-03-02 00:07:07 ] |
| Post subject: | |
всё понял! надыбыло очистку журнала добавить потому оно и заглючивало, воттак норм:) бред но работает:) Code: sub Chopping(usetile) |
|
| Author: | Grin [ 2008-03-02 00:09:20 ] |
| Post subject: | |
полный бред;) |
|
| Author: | Chepk [ 2008-03-02 00:20:29 ] |
| Post subject: | |
не всёравно заглючует(( становится у какогонибуть дерева и пытается рубить хотя пишется что дерева уже нету(( вот весь скрипт, подправтье плиз.. Code: sub main() |
|
| Author: | Grin [ 2008-03-02 02:03:35 ] |
| Post subject: | |
ну то что он не сглючил не разу, жто только потому что он утебья а первом дереве косячить начинает;) и ты его быстро отрубаешь;) |
|
| Author: | Chepk [ 2008-03-02 23:12:47 ] |
| Post subject: | |
может подкинет ктонибуть ламбер наподобие єтого? чтонибуть простое, ато смотрел на форуме видел скрипт под ДРВ и подобные ему, не очень вдохновили( |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|