[Урок] Использование рандома. Генератор ников - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Урок] Использование рандома. Генератор ников
[CM]Kirill57rus Дата: Суббота, 25.05.2013, 14:35 | Сообщение # 1
Боец
Сообщений: 279
Статус: Offline
Всем привет, сейчас мы разберем простенький скриптик, который генерирует Role Play ник и пишет его в MsgBox. Сразу говорю, урок пишу для тех, кто знает только основы AHK т.к опытных скриптеров тут мало. В этом уроке я не буду применять термины, я обьясню все простым языком.
И так начнем.


1. Создаем переменную и присваиваем ей значение.
Код

MyArray := Array("Kannet Chase [Каннет Чейз]", "Francis Gardner [Френсис Гарднер]", "Roger_Summers [Роджер Саммерс]", "Joshua Eaton[Джошуа Итон]", "George Bailey [Джордж Бейли]", "Mark Daniels [Марк Даниелс]", "Peregrine Rice[Перегрин Рейс]", "Steven Scott[Стивен Скотт]", "Clifford Douglas[Клиффорд Дуглас]", "Jack Horton[Джек Хортон]", "Sven Madsen[Свен Мадсен]", "Rudolf Vestergaard[Рудольф Вестергор]", "Renzo Rossi[Ренцо Росси]", "Abele Federici[Абеле Федеричи]", "Leonardo Savino[Леонардо Савино]", "Valerio Vacca[Валерио Вакка]", "Lorenzo Orlando[Лоренцо Орландо]", "Cesare Borghi[Чезаре Борги]", "Adam Berger[Адам Бергер]")
Return

MyArray := Array - переменная
"Xxxx", "xxxx", "xxx" - значение переменной
2. Создаем метку
Код
Kirill57rus:

3. Задаем клавишу, после нажатия которой у нас откроется окошко с генератором ников.
Код
Numpad1::

4. Далее пишем
Код
Random, r, 1, 19

19 - Число ников в MyArray
5. Делаем саму табличку, где будет выскакивать рандомный ник.
Код
MsgBox, % MyArray[r]

6. Делаем повтор действия при нажатии OK ( необязательно, но если нажмать ок, окошко закроется и надо будет заного активировать скрипт )
Код

Goto, Kirill57rus

7. Делаем клавишу остановки скрипта.
Код

Numpad2::

Вот и все smile Вот сам целый скрипт.
Код
MyArray := Array("Kannet Chase [Каннет Чейз]", "Francis Gardner [Френсис Гарднер]", "Roger_Summers [Роджер Саммерс]", "Joshua Eaton[Джошуа Итон]", "George Bailey [Джордж Бейли]", "Mark Daniels [Марк Даниелс]", "Peregrine Rice[Перегрин Рейс]", "Steven Scott[Стивен Скотт]", "Clifford Douglas[Клиффорд Дуглас]", "Jack Horton[Джек Хортон]", "Sven Madsen[Свен Мадсен]", "Rudolf Vestergaard[Рудольф Вестергор]", "Renzo Rossi[Ренцо Росси]", "Abele Federici[Абеле Федеричи]", "Leonardo Savino[Леонардо Савино]", "Valerio Vacca[Валерио Вакка]", "Lorenzo Orlando[Лоренцо Орландо]", "Cesare Borghi[Чезаре Борги]", "Adam Berger[Адам Бергер]")
Return

Kirill57rus:
Numpad1::
Random, r, 1, 19
MsgBox, % MyArray[r]
Goto, Kirill57rus
Numpad2::Pause


Сообщение отредактировал [CM]Kirill57rus - Суббота, 08.02.2014, 17:31
Jamely Дата: Суббота, 25.05.2013, 16:02 | Сообщение # 2
Сообщений: 1603
Статус: Offline
Отлично!


Сообщение отредактировал Ruskadance - Суббота, 25.05.2013, 16:42
[CM]Kirill57rus Дата: Суббота, 25.05.2013, 16:12 | Сообщение # 3
Боец
Сообщений: 279
Статус: Offline
Спасибо за отзыв, щас исправлю smile
denis_b Дата: Суббота, 25.05.2013, 21:42 | Сообщение # 4
Боец
Сообщений: 98
Статус: Offline
Добавь скайп есть пару вопросиков, может поможешь smile

http://www.youtube.com/watch?v=YKacKLtlCWk&feature=youtu.be - 14 секунд просмотра = 5 минут Смеша :D
[CM]Kirill57rus Дата: Воскресенье, 26.05.2013, 09:54 | Сообщение # 5
Боец
Сообщений: 279
Статус: Offline
в подписи
  • Страница 1 из 1
  • 1
Поиск: