Здравствуйте, гость ( Вход | Регистрация )

> Набор случайного числа
31ost
сообщение 9.2.2018, 2:37
Сообщение #1


**

Neophyte
Сообщений: 24
Регистрация: 26.10.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.658
Возраст: 30



Здравствуйте.
Мои познание в написании скриптов - 0
Скрипт для игры написан на аукцион в который выставляет товар по заданному числу в скрипте, часто нужно менять эту цену для разных целей и приходится постоянно редактировать цифру.
Не могу понять как сделать, чтобы скрипт сам менял цифру.
Пример:
От 5000 до 5200
000-200 случайное число на каждый новый выставленный товар
или
От 5100 до 5199
100-199 случайное число на каждый новый выставленный товар
или
От 5190 до 5199
0-9 случайное число на каждый новый выставленный товар

Подскажите пожалуйста, как и что и куда (IMG:style_emoticons/default/smile.gif)

Код
sendex ^                     // зажать шифт
kright_down 1679, 710 abs    // 5тый слот вниз
kright_up 1513, 756 abs
sendex {End}                       // отжать шифт
send 2                                 // количество
send Enter                           // Ok
kleft 968, 864 abs                //  клик в цену
send 9556                           // ЦЕНА
wait 1
set MouseClickDelay 120
left 972, 944 abs                  // создать
wait 1
kleft 1187, 776 abs              // Ok
wait 320
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
31ost
сообщение 2.5.2018, 14:29
Сообщение #2


**

Neophyte
Сообщений: 24
Регистрация: 26.10.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.658
Возраст: 30



Здравствуйте.
Вопрос 1:
Не могу сообразить, как добавить рандомность чисел к prompt
Было так //set #cena 90+ random (10)

Скрипт
Код
set promptpos_x 1168
set promptpos_y 284
set $cena prompt (Цена)
set #Game FindWindow (Game)
set workwindow #Game
kleft 672, 321
wait 11
//set #cena 90 + random (10)     //  До prompt
repeat 28
         kleft_down 1057, 264
         move 885, 216
         kleft_up 885, 217
         send 1                       // количество
         send Enter                  
         kleft 408, 379            
         send $cena                // цена
         wait 280
         :1
         kleft 410, 450          
         set #a findcolor (633, 240 633, 240 (4556320) %arr)
         if #a > 0
          kleft 619, 230
          send esc
          send b
          goto 1
         end_if
         set #1 findcolor (561, 327 561, 327 (3376641) %arr)
         set #2 findcolor (248, 459 248, 459 (2891275) %arr)
         if #1 or #2 > 0
           send esc
           send esc
           send b
           send v
           wait 110
           kleft 391, 85
         end_if
         wait 150
end_repeat


Вопрос 2:
Как с помощью prompt сделать три варианта выбора в Количество 1 5 10 и чтобы он его запомнил и использовал в скрипте.
До меня до сих пор не доходит как работать с массивами и сохранять и загружать из .txt (IMG:style_emoticons/default/biggrin.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
31ost   Набор случайного числа   9.2.2018, 2:37
31ost   Прошу удалить тему, до меня дошло как нужно работа...   9.2.2018, 2:55
cirus   set $cena prompt (Цена) if is_real...   2.5.2018, 14:47
31ost   set $cena prompt (Цена) if is_real...   2.5.2018, 15:31
DarkMaster   Вы сами поняли, что написали?   2.5.2018, 15:39
31ost   Вы сами поняли, что написали? Скрипт выполняетс...   2.5.2018, 15:49
31ost   Всё разобрался :) долго доходит :D Благодарю за ...   2.5.2018, 16:00
cirus   log clear log mode compact set $cena prompt ...   2.5.2018, 16:02
31ost   Классно - спасибо большое. Вот ещё такой вариант: ...   2.5.2018, 17:06
cirus   set $cena prompt (Цена) if is_real...   2.5.2018, 17:21
31ost   set $cena prompt (Цена) if is_real...   2.5.2018, 20:10
DarkMaster   Пилот работает только с целыми.   2.5.2018, 20:46
cirus   load_array %arr "C:\Users\abc...   2.5.2018, 20:48
31ost   Спасибо за помощь. Идея с распознанием текста убит...   2.5.2018, 21:46
DarkMaster   https://forum.uokit.com/index.php?showtopic=30000 ...   2.5.2018, 22:20
31ost   https://forum.uokit.com/index.php?showtopic=30000...   3.5.2018, 5:56
DarkMaster   Луа поддерживается пилотом. Правда скрипт был ада...   3.5.2018, 13:42
31ost   Луа поддерживается пилотом. Правда скрипт был ада...   4.5.2018, 20:50
DarkMaster   Если скрипт написан правильно, то у вас ни одно п...   4.5.2018, 21:02
31ost   Скорее всего это будет тоже самое, что и клики мыш...   7.5.2018, 18:46
DarkMaster   Не могу понять, как сделать клик такой, left не р...   7.5.2018, 19:52
31ost   Для начала давайте определим происходят ли клики ...   7.5.2018, 20:26
31ost   Два дня ковыряю картинки и всегда что-то, где-то н...   6.5.2018, 3:58
DarkMaster   задрать deviation, ручками можно удалить наиболее ...   6.5.2018, 12:38
31ost   задрать deviation, ручками можно удалить наиболее...   6.5.2018, 16:15
DarkMaster   Только с left if #var >= 500 and #var <=50...   7.5.2018, 20:39
31ost   Не доходит.. чего не хватает.. kleft 376, 457 wai...   7.5.2018, 20:52
DarkMaster   Тем более нет смысла двух скриптах. Непосредстве...   7.5.2018, 22:34


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 2.7.2025, 17:53
Designed by Nickostyle