[share] Макросик для сторинга вещей(для команды @storage)

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

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

Правила форума
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
Аватара пользователя
Святой Инквизитор
Грамотный
Сообщения: 455
Зарегистрирован: Вт окт 28, 2008 3:57 am
Сервер RO:: DarkRO
Откуда: Далёкая и тёмная страна Украина
Контактная информация:

[share] Макросик для сторинга вещей(для команды @storage)

Сообщение Святой Инквизитор »

macro storing {

do c @storage
if (inventory "<название вещи №1 из items.txt>" <условие(<,>,=,<=,>=)> <число>) goto next1 <-забрать из сундука
do storage get <название вещи №1>
:next1
if (inventory "<название вещи №2 из items.txt>" <условие(<,>,=,<=,>=)> <число>) goto next2 <-положить в сундук
do storage add <название вещи №2>
:next2
-------------столько, сколько разных вещей вам нужно либо положить либо забрать----------
if (inventory "<название вещи №n из items.txt>" <условие(<,>,=,<=,>=)> <число>) goto next<n> (где n число вещи по счёту что вы хотите либо взять либо положить)
do storage get <название вещи №n>
:next<n>
if (inventory "<название вещи №n+1 из items.txt>" <условие(<,>,=,<=,>=)> <число>) goto end
do storage add <название вещи №n+1>
end:
do storage close
}

ВНИМАНИЕ! Условия нужно указывать провоположные до того что вам нужно. тоесть если вам нужно не меньше 20 ред потов, то написать нужно: (inventory "Red Potion" > 20)

Понимаю что опытным ботоводам это нафиг не нужно но может будет тут ещё кто нибудь помимо меня кого послали делать макрос)
leximos
Энтузиаст
Сообщения: 100
Зарегистрирован: Вс авг 31, 2008 11:05 am

Сообщение leximos »

господи зачем вообще макрос нужен на это? items_control и конфиг всё решают!!!! нах не надо ;)
Аватара пользователя
Святой Инквизитор
Грамотный
Сообщения: 455
Зарегистрирован: Вт окт 28, 2008 3:57 am
Сервер RO:: DarkRO
Откуда: Далёкая и тёмная страна Украина
Контактная информация:

Сообщение Святой Инквизитор »

Кумуто межет нужно... )))
Изображение Изображение
Настрою конфиг, напишу макрос - не дорого.
Стучать в асю (есть в профиле).
PIPLE93
Новичок
Сообщения: 2
Зарегистрирован: Вт ноя 25, 2008 4:48 pm
Сервер RO:: Raggame

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение PIPLE93 »

спасибо! мне оччень понадобилось!
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение piroJOKE »

Может пригодится, но вообще-то это плохая идея. Т.к. нет обратной связи... например, во время лага бод может вклякнуть или уйти полупустым.

В своё время у нас подымалась тема, как всех обмануть. Искать влом, перескажу.

Короче. Даём команду autostorage, бод разгружается-загружается и потом собирается идти в магазин за пивом.
Но. Мы ловим момент, когда он закрывает Кафру, и чистим ему ai. Всё.
ЗЫ: С тех пор ОК здорово изменилась; да и опыта поприбавилось, так что возможно обойтись имхо и без чистки АИ.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: [share] Макросик для сторинга вещей(для команды @storage)

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

автор, заюзай в конфиге:

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

storageAuto_useChatCommand @storage
обещаю тебе понравится :twisted:
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение piroJOKE »

Аааа, мля я слепондя, @-то я и не заметил. ((
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Святой Инквизитор
Грамотный
Сообщения: 455
Зарегистрирован: Вт окт 28, 2008 3:57 am
Сервер RO:: DarkRO
Откуда: Далёкая и тёмная страна Украина
Контактная информация:

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение Святой Инквизитор »

Если бы всё было так просто.... Сколько я раз пытался использовать storageAuto_useChatCommand @storage безнадёжно....
Изображение Изображение
Настрою конфиг, напишу макрос - не дорого.
Стучать в асю (есть в профиле).
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: [share] Макросик для сторинга вещей(для команды @storage)

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

Берём дефолтовые настройки..

Шаг №раз - в конфиге меняфем:
storageAuto 0
storageAuto_npc
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand @storage
relogAfterStorage 0
minStorageZeny 50

getAuto Butterfly Wing {
minAmount 1
maxAmount 5
passive
}
getAuto Fly Wing {
minAmount 2
maxAmount 10
passive
}
Шаг №два - в итемконтроле удаляем абсолютно всё и пишем свои настройки:

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

all 0 1 0
Butterfly Wing 5 1 0
Fly Wing 10 1 0
Тестируем:
//смотрим что у нас в инвентаре командой i:
i
-----------Inventory-----------
-- Equipment (Equipped) --
-- Equipment (Not Equipped) --
-- Non-Usable --
0 Worn-out Magic Scroll x 3
-- Usable --
1 Fly Wing x 3
2 Butterfly Wing x 1
-------------------------------
//даём команду autostorage:
autostorage
Initiating auto-storage.
Storage opened.
Storage opened.
Storage Item Added: Worn-out Magic Scroll (21) x 3
Inventory Item Removed: Worn-out Magic Scroll (0) x 3
Attempt to get 4 x Butterfly Wing from storage, retry: 0
Item added to inventory: Butterfly Wing (2) x 4 - Usable
Storage Item Removed: Butterfly Wing (3) x 4
Attempt to get 7 x Fly Wing from storage, retry: 0
Item added to inventory: Fly Wing (1) x 7 - Usable
Storage Item Removed: Fly Wing (2) x 7
Storage closed.
Storage logged
//проверяем что у нас в инвентаре командой i:
i
-----------Inventory-----------
-- Equipment (Equipped) --
-- Equipment (Not Equipped) --
-- Non-Usable --
-- Usable --
1 Fly Wing x 10
2 Butterfly Wing x 5
-------------------------------
Вывод:
используя команду "@storage" мы сложили весь лут в кафру и добрали недостающие расходники
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
openKore206
Энтузиаст
Сообщения: 104
Зарегистрирован: Ср июн 25, 2008 12:46 pm
Контактная информация:

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение openKore206 »

зделал так

automacro heal_sp2 {
weight > 90%
run-once 1
call {
do c @gstorage
do storage add Khukri
pause 4
do storage close
release heal_sp2
}
}

только он не всё ложит в кафру

Добавлено спустя 14 минут 57 секунд:
ну ест ьпроблема он ложит всего 1 вещь

Добавлено спустя 11 минут 27 секунд:
подумал и зделал так =)))))
automacro heal_sp2 {
weight > 90%
run-once 1
call {
do c @gstorage
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage add Khukri
do storage close
release heal_sp2
}
}

Добавлено спустя 3 минуты 54 секунды:
помогите зделать этот макрос по короче
Изображение Изображение Изображение
разбей яйцо, спаси цыплёнка.
делал своими руками
PVPVP
Новичок
Сообщения: 10
Зарегистрирован: Ср янв 28, 2009 4:43 pm

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение PVPVP »

Первый раз ботю непонял ничего из темы объесните
вот у меня в конфиге:
######## Autostorage/autosell ########

buyAuto {
npc
standpoint
distance 5
price
minAmount 2
maxAmount 3
}

sellAuto 0
sellAuto_npc
sellAuto_standpoint
sellAuto_distance 5

storageAuto 0
storageAuto_npc
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 0
minStorageZeny 50

npcTimeResponse

getAuto {
minAmount
maxAmount
passive

напишите чем мне надо заменить это чтоб он пользовался командой и скидывал весь лут кроме вингов
Аватара пользователя
Святой Инквизитор
Грамотный
Сообщения: 455
Зарегистрирован: Вт окт 28, 2008 3:57 am
Сервер RO:: DarkRO
Откуда: Далёкая и тёмная страна Украина
Контактная информация:

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение Святой Инквизитор »

Нда однако... Для начала почитай пост... 4ерта... тот что на 2 выше от твоего... Потом манюал по items_control.txt есть переведён на нашей ВИКИ http://wiki.rofan.ru/index.php?n=Control.ItemsControl потом немного посиди над конфигом и доложи что сделал...
Выкладывать готовое я не буду, попытайся научиться сам...
Изображение Изображение
Настрою конфиг, напишу макрос - не дорого.
Стучать в асю (есть в профиле).
PVPVP
Новичок
Сообщения: 10
Зарегистрирован: Ср янв 28, 2009 4:43 pm

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение PVPVP »

я за радость научитьса сам спс за толчок :wink:

Добавлено спустя 31 минуту 30 секунд:
config
######## Autostorage/autosell ########
storageAuto 0
storageAuto_npc
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand @storage
relogAfterStorage 0
minStorageZeny 50
}
getAuto Fly Wing {
minAmount 2
maxAmount 20
passive
}
getAuto Yellow Potion {
minAmount 10
maxAmount 40
passive
}
}
getAuto Awakening Potion {
minAmount 1
maxAmount 4
passive
}

item_control
удоляем все что там есть и вставляем:
all 0 1 0
Fly Wing 10 1 0
Elunium 0 1 0
Awakening Potion 2 0 0 0 1
Yellow Potion 10 0 0 0 1

ну как правильно???????
Аватара пользователя
Святой Инквизитор
Грамотный
Сообщения: 455
Зарегистрирован: Вт окт 28, 2008 3:57 am
Сервер RO:: DarkRO
Откуда: Далёкая и тёмная страна Украина
Контактная информация:

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение Святой Инквизитор »

да... правильно почти....

Вот только:

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

all 0 1 0
Fly Wing 20 1 0
Elunium 0 1 0
Awakening Potion 4 0 0 0 1
Yellow Potion 40 0 0 0 1
Должно быть такое же как и в getAuto - maxAmount


Теперь осталось только написать несколь маленьких макросов на сгрузку и взятие вещей)
Тут я тебе помогу:

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

automacro store {
      weight > 49%
      run-once 1
      exclusive 1
      call {
            autostorage
            release store
}
}

automacro take {
      inventory "Fly Wing" <= 2, "Yellow Potion" <= 10, "Awakening Potion" <= 2
      run-once 1
      exclusive 1
      call {
            autostorage
            release take
}
}
Напиши это в control/macros.txt и тогда точно всё...
Изображение Изображение
Настрою конфиг, напишу макрос - не дорого.
Стучать в асю (есть в профиле).
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: [share] Макросик для сторинга вещей(для команды @storage)

Сообщение EternalHarvest »

О ужас... зачем для этого макросы? Всё в конфиге настраивается, не?
Ответить