PDA

Просмотр полной версии : ктонить делал такое?


Jacob
10.02.2007, 01:15
Как можно работать с переменными $.lastMatchN и $.lastLogMsg ??
Можно ли работать с отдельными словами в них?
Если да то как?

4epT
11.02.2007, 02:52
эта фигня у меня тоже вызывает много вопросов, незнаю чё такое :(

4epT
15.02.2007, 01:40
$.lastLogMsg - текст, запустивший последний автомакрос условием "console".

console "<текст>" | /<набор символов>/[i]
АМ запустится, когда в консоле появится <текст> или если в консольном тексте сожержится символ (или слово) из <набор символов>.
<набор символов> нужно разделять знаком "|" (например console /kast|agi|bles/).
Параметр i (следует писать сразу после /<набор символов>/, без пробела) означает что <набор символов> становится нечувствительным к РеГиСтРу.
Устанавливается специальная переменная $.lastLogMsg.

Пример:
automacro main {
console /You are now in the game/
delay 4
call loot
run-once 1
}
macro loot {
do c @autoloot 100
release main
}
Когда бот загружается, то в консоле пишется "You are now in the game". Срабатывает автомакрос main.

Текстом, запустившим последний автомакрос условием "console" в этом примере будет: You are now in the game

Другими словами переменная $.lastLogMsg = You are now in the game