PDA

Просмотр полной версии : играем в рандом


васёк
05.03.2004, 07:38
как сделать подобие уличного автомата игрового по 5 рублей?
а точнее усторойсто и код для создания.

Master Paleva
05.03.2004, 10:40
Я не знаю, как работает этот автомат (сам не играл ни разу).
Но игру такую сделать просто - через random.

TTS
05.03.2004, 13:42
рандом должен быть завязан на количество закинутых в него денег. Он же может выдать больше, чем в него вложили.
Кстати, по-моему есть утвержденный стандарт на то, какой процент денег игровые автоматы должны выдавать обратно.

васёк
05.03.2004, 15:02
дадада! только как ? покажите пример!

opex
05.03.2004, 18:21
Оригинал написал(а) TTS
Кстати, по-моему есть утвержденный стандарт на то, какой процент денег игровые автоматы должны выдавать обратно.
а некоторые автоматы разаряются тоже по стандарту

васёк
06.03.2004, 05:48
а как токую хрень во флеш мх заделать ?????????????????

opex
06.03.2004, 12:50
stop();
p = 0;
o = 0;
function rnd() {
i = random(1000);
if (i<100) {
return "0"+i;
} else if (i<10) {
return "00"+i;
} else {
return i;
}
}
_root.createEmptyMovieClip("but", 1);
_root.but.lineStyle(0, 0x000000, 100);
_root.but.beginFill(0x000000, 100);
_root.but.moveTo(0, 30);
_root.but.lineTo(100, 30);
_root.but.lineTo(100, 50);
_root.but.lineTo(0, 50);
_root.but.lineTo(0, 30);
_root.createTextField("text", 0, 0, 0, 100, 20);
_root.text.border = 1;
_root.onEnterFrame = function() {
if (p == 1) {
_root.text.text = rnd();
o++;
}
if (o>200) {
p = 0;
o = 0;
}
};
_root.but.onPress = function() {
p = 1;
};

новый
07.03.2004, 04:30
если для интернета: то лучше случайные числа получать не из AS, а из какого-нибудь скрипта исполняющегося на сервере, например на PHP( "случайность" получается более качественной). :)

васёк
07.03.2004, 05:48
да ништяк, а исходник пропишите кто код, а то не знаю как он работает!

Jury
07.03.2004, 16:17
Товарищ Орех, у меня такой вопрос. Я делаю так/см.zip/, как мне теперь сравнить результаты т.полей?

васёк
07.03.2004, 17:32
как сделать так чтобы при выпадении чисел 111,222...и тп.
загарался красный кружочек.
только вот эти числа должны подгружаться из тхт.

opex
08.03.2004, 01:13
в товоем исходике в первый кадр постваь
function rnd() {
i = random(2);
return i;
}
_root.onEnterFrame = function() {
if (p == 1) {
_root.as.text = rnd();
_root.sd.text = rnd();
_root.df.text = rnd();
o++;
}
if (o>60) {
p = 0;
o = 0;
d = 1;
}
if (d == 1) {
if (_root.as.text+_root.sd.text+_root.df.text == 111) {
trace("winer");
d = 0;
}
}
};
_root.qqq.onPress = function() {
p = 1;
d = 0;
};

Jury
08.03.2004, 12:32
Странно, всё работает! Просто я пробовал так сравнивать – не получалось!
Васёк, зачем тебе из тхт цифры заводить? Есть беспроигрышный вариант,
сравни поля вот как:

if (_root.as.text=_root.sd.text=_root.df.text ) {
trace("winer");
d = 0;
}

ВСЕГДА БУДУТ ВЫПОДАТЬ 111,222,333,444,..и т.д. :D

opex
08.03.2004, 13:13
Jury ты хотел сказать
if (_root.as.text==_root.sd.text==_root.df.text ) {
trace("winer");
d = 0;
}

васёк
08.03.2004, 13:19
слушайте дайте исходный фаил?
а вообще пожно чтобы результат(число) выигрыша загружалось из тхт?

opex
08.03.2004, 13:23
а зачам

васёк
08.03.2004, 13:26
помоги :rolleyes:

Jury
08.03.2004, 13:34
Нет! Именно (_root.as.text= _root.sd.text= _root.df.text )
результат стоочковый!

васёк
08.03.2004, 13:39
как сделать так чтобы при повторном нажатии кнопка останавливала счётчик.

opex
08.03.2004, 14:18
Jury кстати нет ни какой разници что так "=" что так "=="

Jury
08.03.2004, 23:24
Оригинал написал(а) opex
Jury кстати нет ни какой разници что так "=" что так "=="

А ты попробуй!!!

Jury
08.03.2004, 23:26
Васёк, ты просил исходник!?!?
ПОЛУЧАЙ!!!

васёк
09.03.2004, 05:16
всё заеbiсь