4epT
03.02.2008, 22:31
от alex600:
Антибот нам выдаёт несколько строчек, в одной из них содержатся нужные нам циферки (на стандартном скине все остальные цыферки невидимы):
http://ragbot.ru/forum/attachment.php?attachmentid=315&thumb=1&d=1202156801
В консоле бота мы увидим:
Unknown #110658139: [Проверка на бота]
Unknown #110658139: Введи: 737091899847876464
Unknown #110658139: Введи: 81627565313922071281
Unknown #110658139: Введи: 699226143059192887
Unknown #110658139: Введи: 568381317656213762
NPC Exists: ONP (213, 82) (ID 110658139) - (2)
ONP: Type 'talk num <number #>' to input a number.
Использование автомакроса. Немного более трудоёмко так как сначала надо разрешить коре отображать в консоле коды цветов. Для этого берём файл ..\src\network\Recive.pm Ищём строчки:
# Remove RO color codes
$talk{msg} =~ s/\^[a-fA-F0-9]{6}//g;
И заменяем на:
# Remove RO color codes
# $talk{msg} =~ s/\^[a-fA-F0-9]{6}//g;
в современной сборке эта строчка переехала в файл:
src\Network\Receive\ServerType0.pm
Теперь в консоли идёт полный текст со спецтегами цветов:
Unknown #110047011: [Проверка на Бота]
Unknown #110047011: ^000000^FFFFFF^000000Введи: ^FFFFFF53538934863^0000005523^FFFFFF025690^000000
Unknown #110047011: ^000000^FFFFFF^000000^FFFFFFВведи: ^FFFFFF762760^000000^FFFFFF203632^000000^FFFFFF144 192^000000^FFFFFF^000000
Unknown #110047011: ^000000^FFFFFF^FFFFFF^FFFFFFВведи: ^FFFFFF794390^000000^FFFFFF985542^000000^FFFFFF750 40^000000^FFFFFF^000000
Unknown #110047011: ^000000^FFFFFF^FFFFFFВведи: ^FFFFFF378230^000000^FFFFFF457262^000000^FFFFFF743 083^000000^FFFFFF^000000
NPC Exists: ONP (213, 82) (ID 110047011) - (2)
ONP: Type 'talk num <number #>' to input a number.
Всё, можно использовать макрос.
automacro zenybot {
console /\^FFFFFF\d+\^000000(\d+)\^FFFFFF\d+\^000000/
overrideAI 1
delay 5
call {
do talk num $.lastMatch1
}
}
Антибот нам выдаёт несколько строчек, в одной из них содержатся нужные нам циферки (на стандартном скине все остальные цыферки невидимы):
http://ragbot.ru/forum/attachment.php?attachmentid=315&thumb=1&d=1202156801
В консоле бота мы увидим:
Unknown #110658139: [Проверка на бота]
Unknown #110658139: Введи: 737091899847876464
Unknown #110658139: Введи: 81627565313922071281
Unknown #110658139: Введи: 699226143059192887
Unknown #110658139: Введи: 568381317656213762
NPC Exists: ONP (213, 82) (ID 110658139) - (2)
ONP: Type 'talk num <number #>' to input a number.
Использование автомакроса. Немного более трудоёмко так как сначала надо разрешить коре отображать в консоле коды цветов. Для этого берём файл ..\src\network\Recive.pm Ищём строчки:
# Remove RO color codes
$talk{msg} =~ s/\^[a-fA-F0-9]{6}//g;
И заменяем на:
# Remove RO color codes
# $talk{msg} =~ s/\^[a-fA-F0-9]{6}//g;
в современной сборке эта строчка переехала в файл:
src\Network\Receive\ServerType0.pm
Теперь в консоли идёт полный текст со спецтегами цветов:
Unknown #110047011: [Проверка на Бота]
Unknown #110047011: ^000000^FFFFFF^000000Введи: ^FFFFFF53538934863^0000005523^FFFFFF025690^000000
Unknown #110047011: ^000000^FFFFFF^000000^FFFFFFВведи: ^FFFFFF762760^000000^FFFFFF203632^000000^FFFFFF144 192^000000^FFFFFF^000000
Unknown #110047011: ^000000^FFFFFF^FFFFFF^FFFFFFВведи: ^FFFFFF794390^000000^FFFFFF985542^000000^FFFFFF750 40^000000^FFFFFF^000000
Unknown #110047011: ^000000^FFFFFF^FFFFFFВведи: ^FFFFFF378230^000000^FFFFFF457262^000000^FFFFFF743 083^000000^FFFFFF^000000
NPC Exists: ONP (213, 82) (ID 110047011) - (2)
ONP: Type 'talk num <number #>' to input a number.
Всё, можно использовать макрос.
automacro zenybot {
console /\^FFFFFF\d+\^000000(\d+)\^FFFFFF\d+\^000000/
overrideAI 1
delay 5
call {
do talk num $.lastMatch1
}
}