Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Fuego47 on February 28, 2019, 01:05:08 PM

Title: Вероятность для keypress
Post by: Fuego47 on February 28, 2019, 01:05:08 PM
Добрый день. Подскажите как сделать чтобы keypress 1, 2, 3 нажимались с разной вероятностью. Например 1 нажимались в 70% случаев, а 2,3 в 15%
Title: Re: Вероятность для keypress
Post by: Oraven on February 28, 2019, 02:06:35 PM
Code: (clickermann) [Select]
$r = RNDFROM(1,1,1,1,2,3)
SWITCH($r)
   CASE(1)
      KEYPRESS(#1)
   CASE(2)
      KEYPRESS(#2)
   CASE(3)
      KEYPRESS(#3)
END_SWITCH
WAITMS(50)
Title: Re: Вероятность для keypress
Post by: dramster on March 01, 2019, 10:15:55 PM
Code: (clickermann) [Select]
$r = RNDFROM(1,1,1,1,2,3)
SWITCH($r)
   CASE(1)
      KEYPRESS(#1)
   CASE(2)
      KEYPRESS(#2)
   CASE(3)
      KEYPRESS(#3)
END_SWITCH
WAITMS(50)


Можно обойтись одной строкой - KEYPRESS(RNDFROM(#1,#1,#1,#1,#2,#3)), эффект тот же.
Title: Re: Вероятность для keypress
Post by: Fuego47 on March 02, 2019, 10:57:33 AM
Спасибо))
Code: (clickermann) [Select]
$r = RNDFROM(1,1,1,1,2,3)
SWITCH($r)
   CASE(1)
      KEYPRESS(#1)
   CASE(2)
      KEYPRESS(#2)
   CASE(3)
      KEYPRESS(#3)
END_SWITCH
WAITMS(50)


Можно обойтись одной строкой - KEYPRESS(RNDFROM(#1,#1,#1,#1,#2,#3)), эффект тот же.