<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Программа русской рулетки]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8709&amp;type=atom" />
	<updated>2013-10-03T17:20:01Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8709</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Программа русской рулетки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75706#p75706" />
			<content type="html"><![CDATA[<p>спасибо всем за ответы. доделал сам немного громоздко,но все работало.</p>]]></content>
			<author>
				<name><![CDATA[nikak812]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30848</uri>
			</author>
			<updated>2013-10-03T17:20:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75706#p75706</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Программа русской рулетки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75628#p75628" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>nikak812 пишет:</cite><blockquote><p>Подскажите,как написать так,чтобы учитывался только автоматический поворот барабана, и вероятность выстрела с каждым ходом увеличивалась?</p></blockquote></div><p>Вот так вероятность с каждым ходом увеличивается и до последнего момента неизвестно, когда будет выстрел.<br /></p><div class="codebox"><pre><code>Loop
{
Random, a, %A_Index%, 6
MsgBox, Игрок нажимает на курок %A_Index% раз...
If A_Index != %a%
    MsgBox, револьвер не выстрелил
Else
    {
    MsgBox, БАХ!!!
    break
    }
}</code></pre></div><br /><p>Вот так вероятность с каждым ходом увеличивается, когда будет выстрел - известно с самого начала скрипта.<br /></p><div class="codebox"><pre><code>Random, a, 1, 6
Loop
{
MsgBox, Игрок нажимает на курок %A_Index% раз...
If A_Index != %a%
    MsgBox, револьвер не выстрелил
Else
    {
    MsgBox, БАХ!!!
    break
    }
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-09-30T14:21:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75628#p75628</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Программа русской рулетки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75624#p75624" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>MsgBox, Заряжаем...
Random, a, 1, 6
loop 6
{
   if A_Index = %a%
   {
      MsgBox BOOM!!!
      return
   }
   MsgBox Click...
}
</code></pre></div><p>Так?</p>]]></content>
			<author>
				<name><![CDATA[KepocuH]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28557</uri>
			</author>
			<updated>2013-09-30T05:48:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75624#p75624</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Программа русской рулетки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75613#p75613" />
			<content type="html"><![CDATA[<p>Доброго времени суток! Написал програмку русской рулетки, с прокруткой барабана после каждого нажатия курка.<br />Подскажите,как написать так,чтобы учитывался только автоматический поворот барабана, и вероятность выстрела с каждым ходом увеличивалась?<br /></p><div class="codebox"><pre><code>
MsgBox,Игрок достал револьвер
MsgBox,Игрок вставляет патрон в пустой барабан
Random, a, 1, 6
k=%a%
shot:
MsgBox,Игрок прокрутил барабан револьвера
Random, b, 1, 6
f=%b%
MsgBox,Игрок взвёл ударный механизм
MsgBox,Игрок медленно нажимает на курок
if (k = f)
{
MsgBox, револьвер выстрелил
Goto, end
}
else
{
MsgBox, револьвер не выстрелил
KeyWait, CapsLock, D
Goto, shot
}
end:
return
</code></pre></div><p>Я так понимаю,что для этого надо делать массив барабана со значениями камора№:пустая/патрон. Затем через random присвоить n-ой каморе значение &quot;патрон&quot;. Дальше так-же,через рандом выбирается начальный номер каморы и сравнивая значения массива скрипт должен идти до maxindex, а потом вернуться в начало массива.<br />Либо предложите более лаконичный код...</p>]]></content>
			<author>
				<name><![CDATA[nikak812]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30848</uri>
			</author>
			<updated>2013-09-28T22:21:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75613#p75613</id>
		</entry>
</feed>
