избежание ареста / макросы с реакциями на действия ГМчегов

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
Я тоже об етом думаю. Даже Ефективно бы было!
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

kLabMouse
Да, мб и стоило бы добавить в Kore, но вряд ли идея добавлять не в плагин осмысленна. И ещё там неплохо бы сделать проверку/сброс на использование тп/вингов, а так же случайного попадения в варп
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Отжигатель
Энтузиаст
Сообщения: 101
Зарегистрирован: Пн ноя 13, 2006 4:51 pm

Сообщение Отжигатель »

Я в общем не понял...хм...
Если я использую телесёрч плагин(а я его использую в 90% моих ботов) и меня перенесет по карте ГМ... кора это поймет(и осознает что это ГМ?)....
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Отжигатель
ХЗ нужно будет хорошо подумать как где что зделать.
Antvg
Начинающий
Сообщения: 43
Зарегистрирован: Чт дек 14, 2006 7:36 am

Сообщение Antvg »

Последний раз редактировалось Antvg Вт фев 13, 2007 5:02 pm, всего редактировалось 1 раз.
Equilibrium Keeper
Энтузиаст
Сообщения: 60
Зарегистрирован: Пн ноя 06, 2006 5:14 pm
Контактная информация:

Сообщение Equilibrium Keeper »

kLabMouse писал(а):piroJOKE
Мы даже можем зделать немного по умнее. Во избежание всяких других приколов.

1) Сохраняем x, y, map
2) Если поменялось значение map то прискаиваем x и y
3) Если map не поменялся, но x y меняются входящим пакетм, смотрим не выходим ли мы за рамки 14 клеток. Если вышли то Выдаём красвное сообщение (Еррор) о том что мы как-то не хорошо подвинулись
4) Обновляем значения x, y, map
Ап. Собственно. Желания сделать сие уже нет?

П.С. Жаль, что я, вернувшись в мир ботоводства через полгода, начисто забыл что такое опенкор и его конфиги =\ Бум вспоминать...
Истина там, во тьме, и во тьме ты иди - мыслящий бродит во тьме.
В себя самого загляни, открой свою дорогу в Ничто.
В Ничто ты войди, во тьму, и пойми:
Пока ты во тьме, не может она быть Ничем - ведь там ты.
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

kLabMouse писал(а):piroJOKE
Мы даже можем зделать немного по умнее. Во избежание всяких других приколов.

1) Сохраняем x, y, map
2) Если поменялось значение map то прискаиваем x и y
3) Если map не поменялся, но x y меняются входящим пакетм, смотрим не выходим ли мы за рамки 14 клеток. Если вышли то Выдаём красвное сообщение (Еррор) о том что мы как-то не хорошо подвинулись
4) Обновляем значения x, y, map
1) Сия интересная идею приказала долго жить???
2) Может в раздел идеи такую вещь написать? вдруг кто чтонить подобное видел, или идеи реализации есть???
Последний раз редактировалось darzanebor Вт мар 20, 2007 6:01 pm, всего редактировалось 1 раз.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

darzanebor
не то что желания нет, а то что времени нет.
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

Может второй пунктик сделать?

Кто чего подскажет, так крими помоему двигаются...
Изображение
Изображение
lirikpl
Грамотный
Сообщения: 476
Зарегистрирован: Вс ноя 12, 2006 12:58 am

Сообщение lirikpl »

столкнулся с такой фигней на оффе;
Вопрос вот в чем,какого с консоли это событие не перехватывает автомакрос!?!?!?может потому что Unknown, или это # мешает!?!?!кто знает или сталкивался ?
[ляля]Unknown #913657 (0) uses Santuary (lvl 9) on location (114, 789)

automacro gmrydom4 {
console /Unknown #913657 (0) uses/
run-once 1
disabled 0
call react14
}

macro react14 {
do eval Utils::Win32::playSound('blip2.wav');
do ai off
}
Aivos
Грамотный
Сообщения: 204
Зарегистрирован: Вс фев 04, 2007 3:19 pm
Контактная информация:

Сообщение Aivos »

Попробуй так.

Код: Выделить всё

automacro gmrydom4 { 
console /Unknown(.*)913657 (0) uses/ 
run-once 1 
disabled 0 
call react14 
} 

macro react14 { 
do eval Utils::Win32::playSound('blip2.wav'); 
do ai off 
}
Поидее можно сделать вместо "(.*)", что-то другое, чтобы 2 любых символа подходило под условие, но непомню как =(

Добавлено спустя 3 минуты 5 секунд:

Код: Выделить всё

automacro bot {
	console /(.*)бот|bot(.*)/
	call {
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\alarm.wav');
		pause 2
	}
}

automacro hi {
	console /(.*)при|ха(й|я|юшки)|драсте|даров|здра|а(л|лл)о|hello(.*)/
	call {
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
		do eval Utils::Win32::playSound('C:\194SVN5578\194SVN5578\sounds\phone.wav');
		pause 2
	}
}
Вот небольшая защита от любопытных. Кста, как сделать цикл в макросе, чтобы 100 раз место про алертсаунд не повторять?[/code]
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

киирр, потому что скобки у тебя на самом деле не скобки ;) Вот так нада:
Unknown #913657 \(0\) uses

Aivos, а вот и тебе лекартсво:
macro sound {
$a = 1
while ($a < 100) as zikl
do eval Utils::Win32::playSound('sounds\phone.wav')
pause 2
$a++
end zikl
}
на счёт пути не уверен
8)
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
lirikpl
Грамотный
Сообщения: 476
Зарегистрирован: Вс ноя 12, 2006 12:58 am

Сообщение lirikpl »

Спасибки)благодарность прилагается.
:) в асю гоу)
Теперь по теме.На форуме опенкора выложили плагчиг ,вот только не понял это или от обыкновенного несанкционированного телепорта гм ом,или это от того самого мгновенного перемещения?Гляньте пожалуйста.
http://forums.openkore.com/viewtopic.php?t=33382
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Вещь пока не закончена. Оно просто реагирует на смену карты.
lirikpl
Грамотный
Сообщения: 476
Зарегистрирован: Вс ноя 12, 2006 12:58 am

Сообщение lirikpl »

Поизлазил весь форум опен кора,но так и небыло нормально макроса по поводу миссания ботика по мобу.Вопросы по этому поводу аж с 05 года задаются,а толком никто не написал ничего.ТОлько такие версии нашел,но они что то не работают.
Нижеследующий еще на правду похож(но не работает),все остальное или бред или не годится для использования..
automacro miss {
timeout 2
console /You.*monster.*- Dmg: Miss!/
call {
log = Miss =
$a++
if ($a < 3) goto end
do quit
:end
log $a
}
}


automacro fushfuxi {
console /message when you miss/
timeout 1 ##only to not loop
call {
$z = "$.lastLogMsg"
if ($z = zap) goto :xulapa
if ($z = zep) goto :xulepe

:starting
$z = zap
goto ending

:xulapa
pause 2
do c @random ("phrase 1","phrase 2")
$z = zep
goto ending

:xulepe
pause 2
do c @random ("Wahhh, what the fuckkkkkkking is going onn","For Jesus's Sake! What's going on around here??")
pause 2
do respawn
pause 1
do chat create "Walalala" 2 0 password
goto ending

:ending

}
}
может просмотрел все таки решение?Оо
Ответить