Диссконнект при поднятии карты / как это сделать?
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
А почему нет то ) после того как в консоли проскочило слово CardА можно сделать чтоб бот не выходил, а нес карту (или выбитую вещь) на склад?
automacro mmm_card {
console /You got a Goblin card/ #Или как там сообщается о взятии карты
call {
do autostorage
}
}
И фсе...отнесет на склад и пойдет качаться дальше
ладно, расскажу вам о моём чудо-макросе ))
он мне сообщал, если бот выбивал карту. громко так сообщал, что я всегда на этот звук теперь только как на карту реагирую )))
надеюсь это поможет )
он мне сообщал, если бот выбивал карту. громко так сообщал, что я всегда на этот звук теперь только как на карту реагирую )))
Код: Выделить всё
automacro GetItem {
console /Card/
call ItemCardGet
}
macro ItemCardGet{
do eval Utils::Win32::playSound('C:\Windows\Media\tada.wav');
}
Ditmar, спс.
А ведь так можно сделать:
Или ещё чтото забыл?
А ведь так можно сделать:
Код: Выделить всё
automacro AutoStorage {
inventory "Sohee Card" > 1
call {
do autostorage
}
}
немного офтопа..
Хочу отметить только следующее - забота о моменте получения карты или иного рара в инвентарь актуальна в первую очередь для некоторых серверов, где существует глобальное информирование игроков о том что и кто выбил.. То есть каждый Игрок видит примерно такое сообщение - "Вася выбил карту гидры"... Что мы предполагаем произойдет? Правильно, ряд игроков ломануться в чат с просьбой продажи..
Поэтому макрос должен обязательно придусматривать некую логику:
1. некоторые диалоги
2. телепортацию в город (где можно присесть для размышлений) я настаиваю на этом, иначе многие гм не ленятся понюхать, чем это вы там занимаетесь
3. дисконнект через несколько секунд..
Например:
automacro Card {
run-once 1
console /added to inventory: .* Card/i
call {
do is Butterfly Wing
pause 3
do sit
do look 4 # ну это так, для прикола
pause 6
do chat create "Не беспокоить.."
pause 30
do quit
}
}
likeHuman {
questions /прод*/i;/карт*/i;/есть/i
answers не. сорри ;нет
onPub 1
onSystem 0
onGuild 0
onParty 0
onPM 1
chatCount < 3
endings
}
Хочу отметить только следующее - забота о моменте получения карты или иного рара в инвентарь актуальна в первую очередь для некоторых серверов, где существует глобальное информирование игроков о том что и кто выбил.. То есть каждый Игрок видит примерно такое сообщение - "Вася выбил карту гидры"... Что мы предполагаем произойдет? Правильно, ряд игроков ломануться в чат с просьбой продажи..
Поэтому макрос должен обязательно придусматривать некую логику:
1. некоторые диалоги
2. телепортацию в город (где можно присесть для размышлений) я настаиваю на этом, иначе многие гм не ленятся понюхать, чем это вы там занимаетесь
3. дисконнект через несколько секунд..
Например:
automacro Card {
run-once 1
console /added to inventory: .* Card/i
call {
do is Butterfly Wing
pause 3
do sit
do look 4 # ну это так, для прикола
pause 6
do chat create "Не беспокоить.."
pause 30
do quit
}
}
likeHuman {
questions /прод*/i;/карт*/i;/есть/i
answers не. сорри ;нет
onPub 1
onSystem 0
onGuild 0
onParty 0
onPM 1
chatCount < 3
endings
}
от РО до шестой палаты - один шаг...
Re: Диссконнект при поднятии карты / как это сделать?
Подниму, дабы не дублировать.. Чтобы телепортнуться ако с помощью скилла , что нужно прописать вместо do is Butterfly Wing.
И ещё небольшой оффтоп : как пишется правильно peco peco egg card ??
И ещё небольшой оффтоп : как пишется правильно peco peco egg card ??