|
Форум AHK Программирование Уроки [Общее+SAMP] Использование функции Random #2 |
[Общее+SAMP] Использование функции Random #2 |
Offline
1) Что такое Random:
Так-с, начнем с того что такое Random Функция Random в языках программирования - это функция, генерирующая случайные числа Генератор случайных чисел есть практически во всех языках программирования 2) Функция Random в AutoHotkey: В синтаксисе AutoHotkey функция рандома выглядит так: Random, rand, 1, 10 - это генерирование случайного числа в интервале от 1 до 10 и записывание этого сгенерированного числа в переменную rand Random, [VAR], [MIN], [MAX]: ● Random - сама функция ● [VAR]- переменная ● [MIN]- число "От" ● [MAX]число "До" 3) Что можно сделать при помощи Random в AutoHotkey: а) Ну вот например: КодRandom, var1, 1, 1000 ; Генерирование случайного числа от 1 до 1000 SendInput, {F6}/sms %var1% WTF{Enter} ; Отправление СМС в SA:MP на сгенерированное число б) Генерируется случайное число от 1 до 3, если сгенерировалось число "3", то появляется сообщение о том, что вы выиграли приз: КодRandom, var, 1, 3 ; Генерирование случайного числа от 1 до 3 If var=1 ; Если сгенерировалось число "1", то... Msgbox, Эх`, сегодня фортуна не на вашей стороне If var=2 ; Если сгенерировалось число "2", то... Msgbox, Эх`, сегодня фортуна не на вашей стороне If var=3 ; Если сгенерировалось число "3", то... Msgbox, Вы выиграли 50.000.000$`nОткройте крышку принтера и заберите деньги в) Ну и наконец рандомные движения для SAMP: КодRandom, var0, 1, 3 ; Генерируем случайное число от 1 до 3 If var0=1 ; Если сгенерировалось число "1", то... Key=vk44 ; Устанавливаем значение переменной Key на vk44 (клавиша D) If var0=2 ; Если сгенерировалось число "2", то... Key=vk57 ; Устанавливаем значение переменной Key на vk44 (клавиша W) If var0=3 ; Если сгенерировалось число "3", то... Key=vk41 ; Устанавливаем значение переменной Key на vk41 (клавиша A) Send, {%Key% Down} ; Зажимаем кнопку Sleep, 1000 ; Ждем 1 сек. Send, {%Key% Up} ; Отпускаем кнопку Виртуальные коды клавиш - http://rghost.ru/46239879 |
| |||
| |||