[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. Создаем метку
3. Задаем клавишу, после нажатия которой у нас откроется окошко с генератором ников.
4. Далее пишем
19 - Число ников в MyArray 5. Делаем саму табличку, где будет выскакивать рандомный ник.
6. Делаем повтор действия при нажатии OK ( необязательно, но если нажмать ок, окошко закроется и надо будет заного активировать скрипт )
7. Делаем клавишу остановки скрипта.
Вот и все Вот сам целый скрипт.
Код 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
|
Спасибо за отзыв, щас исправлю
|
|
|
|
denis_b |
Дата: Суббота, 25.05.2013, 21:42 | Сообщение # 4
|
Боец
Сообщений: 98
Статус: Offline
|
Добавь скайп есть пару вопросиков, может поможешь
http://www.youtube.com/watch?v=YKacKLtlCWk&feature=youtu.be - 14 секунд просмотра = 5 минут Смеша :D
|
|
|
|
[CM]Kirill57rus |
Дата: Воскресенье, 26.05.2013, 09:54 | Сообщение # 5
|
Боец
Сообщений: 279
Статус: Offline
|
в подписи
|
|
|
|