макрос: варим/кафра - варим/кафра...

Всё, что касается макро-плагина.

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

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

Сообщение kLabMouse »

Kissa2k
Именно в связи с ним. ТЕ, оно пыталось отправлять пакет нешифрованым, и сервер его отбраковывал.

piroJOKE
Я говорю о правильности формирования пакета. Вот представь себе. что его заголовок изменится. и всё окажется в трубе. Всё-таки лучше. и гуманее вызывать соответвующий генератор пакета нежели отправлять его на прямую.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2795
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

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

kLabMouse писал(а): лучше и гуманее вызывать соответвующий генератор пакета
требуем примера :)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8204
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Вероятно, обычный do eval функции. Ну, вроде того как народ звуки из макросов запускает.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

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

@eval($messageSender->sendForgeItem(505, 0, 0, 0))
Вот вам и пример правильного написания и отправки пакета.[/quote]
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8204
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Чо то меня этот @ дюже смущаед. Это часом не из доисторического макроса скопировано? :twisted:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
Ето для макросов. Там есть несколько евалов. Нам лучше всего именно "@eval".
flame31
Новичок
Сообщения: 12
Зарегистрирован: Ср май 02, 2007 5:42 pm

Сообщение flame31 »

ну я так понимаю проблема решилась >_<
хотелось бы увидеть готовый макрос :roll:
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2795
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

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

kLabMouse писал(а):Ето для макросов. Там есть внесколько евало. Нам лучше всего именно "@eval".
чтоб ввести окончательную ясность:

внесколько евало - это kM про евал вообще, т.е. есть eval в макросах, eval в плагинах, eval в консольных командах коры и все они как бы разные.

Нам лучше всего именно "@eval" - тут kM имел в виду что мы работаем с макросом а в макросах евал пишется как @eval (<аргументы>)
Miron-Rzev
Новичок
Сообщения: 11
Зарегистрирован: Сб апр 05, 2008 3:18 pm

Сообщение Miron-Rzev »

Ребята, будьте так любезны, соберите все ваши мысли во едино, а то я уже 10 раз перечитал эту тему, но так и не понял что нужно исправить или дописать в имеющийся уже макрос, который опубликовал "flame31" в первом посте.

Заранее благодарен
Rumata
Грамотный
Сообщения: 235
Зарегистрирован: Ср фев 14, 2007 10:52 am

Сообщение Rumata »

х знает что у тя там неправильно, по идее поигрался бы с run once и release в разных местах, поставь например так

macro Pharmacy {
do ss 228 10
pause 0.5
do send 8E 01 F9 01 00 00 00 00 00 00
release create
release sto
}

macro stor {
do autostorage
}

зы а вообще глянь рядом тему по ковке, я там немного по другому все реализовал, но все работает :)
Miron-Rzev
Новичок
Сообщения: 11
Зарегистрирован: Сб апр 05, 2008 3:18 pm

Сообщение Miron-Rzev »

Rumata так насчёт варки мне всё понятно, да, алхимик варит у меня всё отлично, но мне нужно чтобы он варил, допустим 200 трафки и после этого использовал кафру, чтобы скинуть готовые синие поты и снова взять по 200 ингридиентов для дальнейшей варки. А то как то неудобно сто раз прыгать с бота в игру, чтобы этим заниматься :oops:
Rumata
Грамотный
Сообщения: 235
Зарегистрирован: Ср фев 14, 2007 10:52 am

Сообщение Rumata »

ты попробуй сделать это не макросом а просто через getAuto в кофиге

пример

удали макрос automacro sto нафиг и пропиши в конфиге:

getAuto Medicine Bowl {
minAmount 6
maxAmount 100
passive 0
}

getAuto Blue Herbl {
minAmount 6
maxAmount 100
passive 0
}

getAuto Empty Potion Bottle {
minAmount 6
maxAmount 100
passive 0
}

getAuto Scell {
minAmount 6
maxAmount 100
passive 0
}
Miron-Rzev
Новичок
Сообщения: 11
Зарегистрирован: Сб апр 05, 2008 3:18 pm

Сообщение Miron-Rzev »

Большое спасибо, щас попробую. Ещё такой вопросик: а как прописать чтобы он скидывал на кафру только что сваренные синие поты, допустим как только перевес становится 50%
Rumata
Грамотный
Сообщения: 235
Зарегистрирован: Ср фев 14, 2007 10:52 am

Сообщение Rumata »

ну едрить это ты батенько совсем загнул :)

в конфиге

itemsMaxWeight_sellOrStore 49
storageAuto 1

в items_control.txt

то-что -надо-покласть-в-кафру 0 1 0 :)

ты хоть почитай немного хелп по коре...
Miron-Rzev
Новичок
Сообщения: 11
Зарегистрирован: Сб апр 05, 2008 3:18 pm

Сообщение Miron-Rzev »

Да, спасибо, полазил вчера и нашёл, но смотри что он у меня делает: варит, скидывает на кафру и сразу же отключается. В конфиге эта команда отключена relogAfterStorage 0
Ответить