PDA

Просмотр полной версии : Использование Скила Warp на место кача...


Reman
25.11.2007, 22:22
Искал но не нашёл... есть чтот но точной приминения нету... сорь если что направте меня на верный путь обьяснити...*beer*

короче надо варпнутся монку на выбивание Gokurin на пвп сервере падает жестоко и стоит 120к шт. не могу найти как пользоватся скилом варп...

ну тип создайте конфиг)

Funt
26.11.2007, 03:07
ЫЫЫ.Да.Слушай ты и в жизни такой наивный?
Варпаться можно через команду @warp если она там есть,через NPC,через макрос варпом.Полистай форум.Было уже.;)

Reman
26.11.2007, 13:34
команды @warp нету, через НПС туда тоже варпа нету. А вот подробное описание скила warp у монка или приста нигде не описано

4epT
26.11.2007, 19:01
а вот и подродное описание варпа (http://ragbot.ru/forum/showpost.php?p=6776&postcount=3)

Reman
26.11.2007, 19:21
дак я это видел куда писать то и как записать! ? ! ?:))

4epT
26.11.2007, 20:20
в консоль, в консоль и ручками ;)

Reman
26.11.2007, 22:17
automacro lockmap_warp {
location not mjolnir_03
hp == 100%
timeout 10
call {
$warp = 1
if (@eval($::char->{sitting}) = 1) goto stand
do stand
:stand
$x = @eval($::char->{pos}{x})
$y = @eval($::char->{pos}{y})
do sl 27 164 119
pause 2
do move 164 119
:end
}
}




# Так прокатит?? !! :))

Симбиоз
27.11.2007, 16:20
1. sl 27 x y - кастуем варп на локацию
4. warp (0-3) - выбираем куда варпаться
5. move x y - нервно пишем координаты портала
6. если не успели (портал закрылся) то смотрим п.1

automacro warper {
console /Calculating lockMap route to:/
call warp
}
macro warp {
$x = @eval($::char->{pos}{x} + @rand(-1, 3))
$y = @eval($::char->{pos}{y} + @rand(-2, 2))
do sl 27 $x $y
pause 2
do warp 1
pause 5
do move $x $y
}

Короче... Просидел пол дня на рофане и тут, переписал кучу вариантов макроса на автоварп... Ни одного норм рабочего макроса не видел... подогнал под себя этот вариант скрипта... но он цуко срабатывает на раз через три после принудительного респауна бота... в чем проблема непонимаю.

Хотел макрос вида:

automacro lockMap {
console /Calculating lockMap route to:/
call lockMap}
macro lockMap {
do sl 27 x y <-- стояли координаты на карте в городе
pause 3
do warp 1
pause 5
do move x y <-- стояли координаты из строчки do sl
}
И них не работало....
Незнаю, может я такой тупой, а может рабочий скрип на автоварп можно родить только во сне...
Но хотелось бы увидеть нормальное объяснение как этот макрос делается,а не так как показанно в цитате...

4epT
27.11.2007, 22:20
Симбиоз, попробуй:
automacro warper {
console /Calculating lockMap route to:/
call warp
}
macro warp {
do ai manual
$x = @eval($::char->{pos}{x} + @rand(-1, 3))
$y = @eval($::char->{pos}{y} + @rand(-2, 2))
do sl 27 $x $y
pause 2
do warp 1
pause 5
do move $x $y
do ai auto
}

ты бы ещё логи скинул, а то всё правельно написано, бох его знает что там у тебя левого намудрено.. кстати отрицательная сторона такого способа - это то, что бот кастует вапр рандомно рядом с собой, и не проверяет есть ли там нпц(здание, столб, чар..) т.е. он может попробовать скачтовать варп на нпц и, естественно, обломается..

предлагаю отходить от точки респа в свободную область:
autoMoveOnDeath 0
autoMoveOnDeath_x
autoMoveOnDeath_y
autoMoveOnDeath_map

тока это спасёт если вы померли, а если вы пришли складироваться, то опять же обломаетесь :) Ну тут можно поиграться с точкой в которую встаёт бот для разговора с нпц (выбрать такую где бывает мало людей и нет препятствий)

Всем кто меня понил спасибо ;)

ЗЫ:
Симбиоз, интересно что ты полезного по этой теме нашёл на рофане..

Симбиоз
27.11.2007, 22:25
Симбиоз, интересно что ты полезного по этой теме нашёл на рофане..

Твою переписку с Denton :-[
Пойду побъюсь с ботом. ]:->

Serjj
26.12.2007, 01:09
я написал это в макрос.тхт ничего неработает пишеш автомакрос еррор

Блин как заставить бота открыть портал выбрать куда надо и запрыгнуть в негО?

Люди пожалуйста напишите мне код чтобы бот открывал портал и пригал в него! За ранее благодарен!
Я вот тут химичил automacro warp {
inventory "Blue Gemstone" > 0
run-once 1
call {
$warp = 2
if ($id = 1)
release warp
stop
:ok

Но чтото оно неработает подправте пожалуйста!!
Мне надо чтобы бот после продажи лута в городе открывал портал, пригал в него и опять бил лут ...

4epT
26.12.2007, 03:40
Я вот тут химичил automacro warp {
inventory "Blue Gemstone" > 0
run-once 1
call {
$warp = 2
if ($id = 1)
release warp
stop
:ok

твоя писанина по смыслу работает.. как бы это по понятнее написать:
Автоматически, когда в инвентаре есть гемы, делать:
моей сестрёнка 2 годика
если красный свет кракодил
проверить есть ли в инвентаре гемы

если гемы есть, то:
моей сестрёнка 2 годика
если красный свет кракодил
проверить есть ли в инвентаре гемы

если гемов нет, то АМ работать не будет

не правдали получается бред сивой кобылы? А всё из-за того что не читан гайд по макросам!

а кто-нить догадался затестить то, что я выложил выше?

GoldenShadow
26.12.2007, 11:37
пробежался глазами, прочитал моя сестренка красный крокодил)))был в шоке...

Я вот тут химичил automacro warp {
inventory "Blue Gemstone" > 0
run-once 1
call {
$warp = 2
if ($id = 1)
release warp
stop
:ok
На месте коры я бы на тебя ругался сильно)))

Женя
26.12.2007, 12:45
а давайте плаг к коре сделаем чтоб она материлась когда ошибка?)

4epT
26.12.2007, 14:25
для этого можно пару матов дописать в файл "openkore.pot"

Женя
26.12.2007, 14:30
Как?)

4epT
26.12.2007, 14:36
ну так ты открой файлик там всё интуитивно понятно, а вообще это флуд по отношению к коре ;)

p0nt.
27.02.2008, 21:49
Чтото я так и не понял как сделать чтоб бот варпался... перепробовал все ваши макросы не один не пашет... скиньте настроеный на pay_fild07=-o

4epT
29.02.2008, 01:20
p0nt., вот этот макрос (http://ragbot.ru/forum/showpost.php?p=13463&postcount=9) должен подходить, я надеюсь ты его в макрос.тхт запихиваешь?

paratrupper
22.05.2008, 06:01
хмм, не совсем подошёл макросик, после "Calculating lockMap route to:" бота несёт фз куда(на локмапу пешкодралом), move в макросе в этом случае не пашет, либа запашет когда бот дойдёт таки до конечной=-o, я решил это путём set overrideAI 1 , меня устраивает :cool: