| Yoko http://forum.yoko.com.ua/ |
|
| Ходилка для леса.... http://forum.yoko.com.ua/viewtopic.php?f=20&t=631 |
Page 1 of 1 |
| Author: | Savage [ 2004-06-22 13:13:41 ] |
| Post subject: | Ходилка для леса.... |
Вот потэстите кому не влом... Вообщем это ходилка лесная, обходит простые препядствия. Поставить свои координаты, отбежать куда нить и запустить. Думаю что усложнять чтоб обходила лабиринт - смысла нету. Все таки она планировалось как часть лумберскрипта. Может кому и пригодится. Использует стандартные клавиши хождения в клиенте. Стрелки и Home,End,PgUp,PgDown. sub tst() WalkN(2102,2082,'') end sub Code: #============================================================== |
|
| Author: | Antoxa [ 2004-06-23 15:39:36 ] |
| Post subject: | |
хорошая ходилка 1 баг нашёл, исправлю потом, сча время нету (завтра посл экзамен) короче у меня он застопорился, когда чар шел вверх (NW) там было неск деревьев.. хотя по другим направлениям он прекрасно ходит |
|
| Author: | Savage [ 2004-06-24 19:38:22 ] |
| Post subject: | |
На стрелках это клиент сам обходит препядствия |
|
| Author: | Savage [ 2004-06-27 10:09:06 ] |
| Post subject: | |
В ходе тэстирования немного изменил систему обхода препядствий. Теперь он делает шаг назад и потом шаг в сторону. помогает обойти препядствия стоящие друг к другу углами тайлов. Грубо говоря глухой тупик. Еще подправил. Теперь вроде действует неплохо. Code: #============================================================== |
|
| Author: | dUha [ 2005-07-06 09:26:49 ] |
| Post subject: | |
Неподскажете как ету ходилку пристрастить к моиму скрипту на ламбер ? вот кусок скрипта главная часть Code: sub main() |
|
| Author: | Don SpiL [ 2005-07-06 10:58:25 ] |
| Post subject: | |
dUha wrote: Неподскажете как ету ходилку пристрастить к моиму скрипту на ламбер ?
вот кусок скрипта главная часть Code: sub main() Из того что ты показал тут тебе ниче не сказать куда его врубать .У тебя kTree( Forest[i] ) вот в ней (я так думаю) и идет вызов ходилки с передачей координат x,y. Кинь этот саб там может и увидим да подскажем =) |
|
| Author: | dUha [ 2005-07-07 11:14:08 ] |
| Post subject: | |
Вот тот кусок Code: sub kTree( Current_Tree ) |
|
| Author: | dUha [ 2005-07-07 16:07:00 ] |
| Post subject: | |
Так что кто-то поможет??? |
|
| Author: | Chico [ 2005-07-07 16:35:47 ] |
| Post subject: | |
Вот эта процедура для разрезания тайла по пробелам у тебя это 2 и 3 позиция Sub GetNumb(C,I) var J,T,K J=0 K=1 While K>0 J=J+1 If (Mid(C,J,1)==' ') Or (J>=Len(C)-1) Then If I==0 Then T=Val(Left(C,J)) Else T=GetNumb(Right(C,Len(C)-J-1),I-1) EndIf K=0 EndIf wend UO.Print(T) return T endsub А вот так можно разрезать и получить X Y куда идти X=GetNumb(Forest,2) X=GetNumb(Forest,3) А потом уже вызывать в нужном месте ходилку |
|
| Author: | dUha [ 2005-07-09 10:16:15 ] |
| Post subject: | |
Ну ето все хорошо но я еше не настока знаю скрипты инжекта чтоб ето самому переписать немог бы ктото мне в етом помочь ?? или зделать дополнительный скрипт который будет переделывать параметры чтобы оно переделывало переменные под ето скрипт ??? Заранее весьма блогодарен |
|
| Author: | dUha [ 2005-07-14 16:52:17 ] |
| Post subject: | |
Так что нет такого скриптера кто поможет ?? |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|