PDA

Просмотр полной версии : заставить приста хилять кто просит


Barbarian
30.04.2007, 19:14
Настроил в макросах чтобы прист хилял чаров которые просят у него хила или каста, но вместо хила выдает следующее:

Error in function 'sp' (Use Skill on Player)
Player 'Милка' does not exist.

В чем может быть проблема?

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

4epT
01.05.2007, 02:49
Если бы ты скинул кусок макроса, то было бы по проще сказать в чём беда, ты неправильно используешь команду sp
На сколько я понял, то у тебя получатеся "sp 28 Милка" - это не привильно вместо имени должна стоять цифра.

текст пишется абракодаброй но не всегда
в конфиг добавь строчку:
serverEncoding Russian

ЗЫ: а вообще чтобы тебе сильно и не париться, то в сборнике макросов (http://ragbot.ru/forum/showthread.php?t=634) уже давно валяется нужные тебе макрос (http://ragbot.ru/forum/showthread.php?t=628) :D

Barbarian
04.05.2007, 12:51
так вот у меня этот макрос и стоит

но скорее всего проблема с serverEncoding Russian

а команду sp я ручками не использую ее опенкора вызывает

4epT
04.05.2007, 21:50
вот это у меня 100% работает:
automacro heal {
pubm /hil/,10
call heal
}
macro heal {
pause 1
do sp 28 $.lastpub
pause 0.5
do sp 28 $.lastpub
pause 0.5
}

Barbarian
08.05.2007, 11:07
у меня вот так

automacro heal {
pubm /heal|Полечите пожалуйста/i,10
call {
pause 2
do sp 28 $.lastpub
pause 0.5
do sp 28 $.lastpub
pause 2
release heal
}
run-once 1
}

4epT
09.05.2007, 04:33
У меня и твой вариант макроса работает.

Error in function 'sp' (Use Skill on Player)
Player 'Милка' does not exist.
это означает, что бот у тебя пишет команду вида:
sp 28 Милка
а должен писать: sp 28 0 (вместо 0 может быть другая цифра)

1. введи в консоли macro list, посмотри есть ли в списке автомакросов: "heal"

2. попробуй такой макрос:
automacro heal {
pubm /heal|Полечите пожалуйста/i,10
call {
log === $.lastpub ===
pause 2
do sp 28 $.lastpub
pause 0.5
do sp 28 $.lastpub
pause 2
release heal
}
run-once 1
}
посмотри что выводит макрос на экран
(должен что-то типо [macro][log]=== 0 ===)

maxno
23.09.2007, 05:24
а как зделать штоб кто либо попросил касту штоб прист давал ему?

4epT
23.09.2007, 23:13
как на счёт того чтоб почитать первые сообщения? и скопировать всё в macros.txt?