• Страница 1 из 1
  • 1
[Общее+SAMP] Использование функции Random #2
Владислав
Дата: Четверг, 14.11.2013, 18:02 | Сообщение # 1
Главный
Сообщений:
527
Награды:
5
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

  • Страница 1 из 1
  • 1
Поиск: