Рандомно сесть )

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

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

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

Рандомно сесть )

Сообщение АлександрTM »

я Бота посылаю на определеную коордианту (ну в макросе само собой) хотелось бы чтоб он после попадания на эту точку рандомно на 1-2-3 клетки отходил от нее и садился)...вообщем трабл в команде на отход от указанной точки на 1-2-3клетки....

Добавлено спустя 7 минут 21 секунду:
лялл тут макрос

do move 100 100
$x = @eval($::char->{pos}{100})
$y = @eval($::char->{pos}{100})
do sit @eval($100 + @random ("-3"."-2", "-1", "1", "2","3")) @eval($y + @random ("-3"."-2", "-1", "0", "1", "2","3"))
pause 5
do stand


Будет работать?
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: Рандомно сесть )

Сообщение manticora »

Вместо move 123 123 пишется в таких случаях обычно move @rand(120,126) @rand(120,126).
АлександрTM
Энтузиаст
Сообщения: 134
Зарегистрирован: Вс дек 10, 2006 8:47 pm

Re: Рандомно сесть )

Сообщение АлександрTM »

Брр где что заменять не понял)
qwertyy
Энтузиаст
Сообщения: 62
Зарегистрирован: Чт янв 08, 2009 1:08 am
Сервер RO:: rRo

Re: Рандомно сесть )

Сообщение qwertyy »

do move @rand(120,126) @rand(120,126)
do sit
pause 5
do stand
АлександрTM
Энтузиаст
Сообщения: 134
Зарегистрирован: Вс дек 10, 2006 8:47 pm

Re: Рандомно сесть )

Сообщение АлександрTM »

Ни чего невышло,какие то координаты выдает вообще рандомные на карте...
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: Рандомно сесть )

Сообщение manticora »

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

Re: Рандомно сесть )

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

кто-нить это понял?
do sit @eval($100 + @random ("-3"."-2", "-1", "1", "2","3")) @eval($y + @random ("-3"."-2", "-1", "0", "1", "2","3"))
Аватара пользователя
Тилос
Новичок
Сообщения: 8
Зарегистрирован: Ср мар 25, 2009 6:36 pm
Сервер RO:: Chaos
Откуда: Россия, Красноярск
Контактная информация:

Re: Рандомно сесть )

Сообщение Тилос »

АлександрTM писал(а):я Бота посылаю на определеную коордианту (ну в макросе само собой) хотелось бы чтоб он после попадания на эту точку рандомно на 1-2-3 клетки отходил от нее и садился)...вообщем трабл в команде на отход от указанной точки на 1-2-3клетки....

Добавлено спустя 7 минут 21 секунду:
лялл тут макрос

do move 100 100
$x = @eval($::char->{pos}{100})
$y = @eval($::char->{pos}{100})
do sit @eval($100 + @random ("-3"."-2", "-1", "1", "2","3")) @eval($y + @random ("-3"."-2", "-1", "0", "1", "2","3"))
pause 5
do stand


Будет работать?
Народ, не надо месить все в 1 строку.
Вы, свою крутость никому не докажете, делайте все поэтапно (%
$rand1 = @random ("-3","-2","-1","0","1","2","3")
$rand2 = @random ("-3","-2","-1","0","1","2","3")
$x = @eval(100 + $rand1)
$y = @eval(100 + $rand2)
do move $x $y
Вот, твой чар побежит в зону, с центром в точке 100 100, с отклонениями которые ты задал [-3...3] (%
Изображение
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Рандомно сесть )

Сообщение EternalHarvest »

Тилос писал(а):Народ, не надо месить все в 1 строку.
Вы, свою крутость никому не докажете, делайте все поэтапно (%
Я вообще делал патч к макро-плагину, который лечил некорректную обработку вложенных скобок... В этом примере всё равно глюки?
Ответить