PDA

Просмотр полной версии : Макрос fuckGM протестировано на ЛаРО {Работает}


Master
05.09.2008, 15:32
Суть макроса очень проста, ГМ решил проверить? Сделаем вид что мы не бот, пошлем нах и на пол часика заляжем на дно.


automacro fuckGM {
delay 1
console /Can't reach or damage target, dropping target/i
run-once 1
call {
do ai off
$text = @random ("пнх сцуко","та не бот йа","заипали мля своими проверками")
pause 1
do e dum
pause 1
do e omg
pause 1
do e heh
pause 1
do c $text
do ai on
pause 3
do relog 2000
release fuckGM
}
}
#M@ster


В итоге при проверке ГМ бота не забанили - ГМ блондинко:))


[Sep 5 14:05:09 2008.74] Attacking: Monster Fabre (1)
[Sep 5 14:05:12 2008.65] [dist=1] Monster Fabre (1): <emotion #66>
[Sep 5 14:05:26 2008.12] Can't reach or damage target, dropping target
[Sep 5 14:05:26 2008.12] [macro] automacro fuckGM triggered.
[Sep 5 14:05:27 2008.61] AI turned off
[Sep 5 14:05:29 2008.62] БОТИК: *Dumb(?!)*
[Sep 5 14:05:31 2008.12] БОТИК: *Omg*
[Sep 5 14:05:33 2008.18] БОТИК: *Heh*
[Sep 5 14:05:35 2008.62] БОТИК: заипали мля своими проверками
[Sep 5 14:05:36 2008.61] AI set to auto mode
[Sep 5 14:05:40 2008.63] Disconnecting (217.144.101.38:5122)...[Sep 5 14:05:40 2008.67] disconnected
[Sep 5 14:05:40 2008.70] Relogging in 2000 seconds...


А теперь вопрос, подскажите как сделать что б макрос еще запускался если в консоли участвуют одновременно несколько слов, привожу пример, нужное выделено

[Sep 5 14:05:12 2008.65] [dist=1] Monster Fabre (1): <emotion #66>

4epT
06.09.2008, 17:04
console /dist.*Monster.*emotion/
Вот шаблон (http://www.pcre.ru/eval/dist.*Monster.*emotion%40%3D%23%3D%40101%40%3D%23% 3D%40%5BSep%205%2014%3A05%3A12%202008.65%5D%20%5Bd ist%3D1%5D%20Monster%20Fabre%20%281%29%3A%20%3Cemo tion%20%2366%3E/)

Seo2Up
09.12.2009, 11:49
Не очень понял по поводу данного макроса, как GM нас проверяет ••••••

И зачем выводить эмоции •••••• Ведь они идут по шаблону и это уже палится при повторной проверке ...

Если минимизировать за счет убирания смайлов, то получиться что-то вроди этого:automacro fuckGM {
delay 1
console /Can't reach or damage target, dropping target/i
run-once 1
call {
do ai off
$text = @random ("пнх сцуко","та не бот йа","заипали мля своими проверками")
pause 1
do c $text
do ai on
pause 3
do relog 2000
release fuckGM
}
} Правильно я сократил ? Будет так работать ? Просто не знаю, как протестировать ...
Так же думаю, что надо добавить больше вариантов ответов ... 3 - ничтожно мало.

Вопрос к программистам:
$text = @random сколько вариаций может содержать ? Есть ли какие нибудь ограничения, допустим на количество вариаций или на длину строки ?

4epT
09.12.2009, 20:15
да вроде правильно, а чтобы проверить работу, то измени строчку в условии "console" на ту которая чаще появляется в конфиге.

на счёт "@random" - там должен быть бесконечно длинный список

Seo2Up
09.12.2009, 23:10
Оки. Спасибо. Буду тестировать

Добавлено через 3 минуты
Хммм ... Спасибо. Как протестирую - отпишусь.

P.S. Ни кто не знает, что могут писать GM на Раггейме ?