Injection + Perl
Moderators: Murderator+, Murderator
http://pinject.darkuo.ru/
пока там только жизнь зараждается;)
пока там только жизнь зараждается;)
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
делать было нех решил простую рубку сделать%)
как вам?;))
Code: Select all
sub test1 {
$x=&uo("getx");
$y=&uo("gety");
$z=&uo("getz");
@tree=(3293, 3296, 3286, 3288, 3290, 3299);
for($i=$x-20;$i<=$x+20;$i++){
for($j=$y-20;$j<=$y+20;$j++){
for ($m=0;$m<6;$m++){
if (&uo("privategettile", $i, $j, 0, $tree[$m], $tree[$m])>0){
if (&pathfind($i, $j)!=0){
while ((abs(&uo("getx")-$i)>1) || (abs(&uo("gety")-$j)>1)){
&wait(100);
}
&uo("waittargettile", $tree[$m], $i, $j, $z);
&uo("deletejournal");
&uo("usetype", "axe");
while (&uo("injournal", "not enough")==0){
&wait(100);
}
}
}
}
}
}
}
как вам?;))
вот эти строки неасилил:
пасфинд - поиск пути, это поподробнее плиз
abs - помню такую функцию в ходилках , возвращала положительное число... Это тоже, только встроеное?
Code: Select all
if (&pathfind($i, $j)!=0){
while ((abs(&uo("getx")-$i)>1) || (abs(&uo("gety")-$j)>1)){
&wait(100);
}
пасфинд - поиск пути, это поподробнее плиз
abs - помню такую функцию в ходилках , возвращала положительное число... Это тоже, только встроеное?
pathfind($i, $j)
писалже не раз... это для 2.0.3 клиента вызов внутреней ходилки...
Ходит как угрелый;) а если алвейс ран поставить так вообще монстр;)
если 100% проти нельзя то возвращает 0 если можно то возвращает не 0
но могеут быть ситуации когда может вернуть не 0 но напишет кант гет ве...
abs-абсолют- модуль по нашенски;) встроеная перловская функция
писалже не раз... это для 2.0.3 клиента вызов внутреней ходилки...
Ходит как угрелый;) а если алвейс ран поставить так вообще монстр;)
если 100% проти нельзя то возвращает 0 если можно то возвращает не 0
но могеут быть ситуации когда может вернуть не 0 но напишет кант гет ве...
abs-абсолют- модуль по нашенски;) встроеная перловская функция
Grin wrote:&pathfind(x, y); (работа проверялась только на 2.0.3 клиенте)
wonderful gratz
заметил что функция не висит в списке функций а значит она выполняеться самим клиентом атономно , что есть гут , извиняюсь процедура )
на счет того что возвращает не всегда 0 когда пройти нельзя сильно может осложнить написание ходилки на дальнее расстояние .... хмм .