Страница 4 из 5

Добавлено: Вт янв 16, 2007 2:31 pm
kLabMouse
piroJOKE
Я тоже об етом думаю. Даже Ефективно бы было!

Добавлено: Вт янв 16, 2007 5:57 pm
Antarx
kLabMouse
Да, мб и стоило бы добавить в Kore, но вряд ли идея добавлять не в плагин осмысленна. И ещё там неплохо бы сделать проверку/сброс на использование тп/вингов, а так же случайного попадения в варп

Добавлено: Чт янв 18, 2007 9:50 pm
Отжигатель
Я в общем не понял...хм...
Если я использую телесёрч плагин(а я его использую в 90% моих ботов) и меня перенесет по карте ГМ... кора это поймет(и осознает что это ГМ?)....

Добавлено: Чт янв 18, 2007 11:46 pm
kLabMouse
Отжигатель
ХЗ нужно будет хорошо подумать как где что зделать.

Добавлено: Сб янв 20, 2007 6:46 am
Antvg

Добавлено: Вс янв 28, 2007 12:17 pm
Equilibrium Keeper
kLabMouse писал(а):piroJOKE
Мы даже можем зделать немного по умнее. Во избежание всяких других приколов.

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

П.С. Жаль, что я, вернувшись в мир ботоводства через полгода, начисто забыл что такое опенкор и его конфиги =\ Бум вспоминать...

Добавлено: Вт мар 20, 2007 5:55 pm
darzanebor
kLabMouse писал(а):piroJOKE
Мы даже можем зделать немного по умнее. Во избежание всяких других приколов.

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

Добавлено: Вт мар 20, 2007 5:58 pm
kLabMouse
darzanebor
не то что желания нет, а то что времени нет.

Добавлено: Вт мар 20, 2007 6:02 pm
darzanebor
Может второй пунктик сделать?

Кто чего подскажет, так крими помоему двигаются...

Добавлено: Пн авг 13, 2007 6:11 pm
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
}

Добавлено: Пн авг 13, 2007 10:27 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]

Добавлено: Вт авг 14, 2007 12:37 pm
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)

Добавлено: Чт авг 16, 2007 6:00 am
lirikpl
Спасибки)благодарность прилагается.
:) в асю гоу)
Теперь по теме.На форуме опенкора выложили плагчиг ,вот только не понял это или от обыкновенного несанкционированного телепорта гм ом,или это от того самого мгновенного перемещения?Гляньте пожалуйста.
http://forums.openkore.com/viewtopic.php?t=33382

Добавлено: Чт авг 16, 2007 8:46 am
kLabMouse
Вещь пока не закончена. Оно просто реагирует на смену карты.

Добавлено: Сб авг 25, 2007 5:18 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

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